PLDB
Languages Features Calendar CSV Lists Blog About Sponsor Add Language
GitHub icon

SRecode Template

SRecode Template

< >

SRecode Template is a text markup language created in 2000.

#885on PLDB 22Years Old 200Users
0Books 0Papers 705kRepos

Semantic Recoder (or SRecode) is a template manager and code generator that is a part of CEDET.


Example from Linguist:
;;; linguist.srt --- Template for linguist-example-mode ;; Not copyrighted whatsoever. ;; ;; GPL can bite my shiny metal ass. ;; ;; GitHub: 1 ;; Stallman: 0 set mode "default" set comment_start ";" set LICENSE "It's public domain, baby. This was written for the sole purpose of the format's inclusion and recognition by GitHub Linguist. This block of multiline text was added because every other .srt file I could find was GPL-licensed and had long-winded copyright blobs in the file's header. Also, check out my sick line-wrapping abilities." set DOLLAR "$" context file template license ---- {{LICENSE:srecode-comment-prefix}} ---- template filecomment :file :user :time ---- {{comment_start}} {{FILENAME}} --- {{^}} {{comment_prefix}} YUO WAN GPL? {{comment_prefix}} {{comment_prefix}} Copyright (C) {{YEAR}} {{?AUTHOR}} {{comment_prefix}} {{comment_prefix}} TUO BAD {{comment_prefix}} WE EXPAT PEOPLE {{comment_prefix}} {{EXPLETIVE}} YOU! {{>:copyright}} {{comment_end}} ---- ;; end

Language features

Feature Supported Example Token
Comments
; A comment
Line Comments
; A comment
;
Semantic Indentation ϴ
logtalk.html · srecode-template.html · femtolisp.html

View source

PLDB - Build the next great programming language · v2022 · Day 93 · Docs · Build · Acknowledgements · Traffic Today · Traffic Trends · Mirrors · GitHub · feedback@pldb.com