Languages Features Creators CSV Resources Challenges Add Language
GitHub icon

SRecode Template

SRecode Template - Text markup language

< >

SRecode Template is a text markup language created in 2000.

#912on PLDB 23Years 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 Token Example
Comments
; A comment
Line Comments ;
; A comment
Semantic Indentation X
creative-basic.html · srecode-template.html · nexus-format.html

View source

- Build the next great programming language · Search · Day 213 · About · Blog · Acknowledgements · Traffic · Traffic Today · GitHub · feedback@pldb.com