UNPKG

@azu/docco

Version:

The Quick and Dirty Literate Programming Documentation Generator

102 lines (101 loc) 7.13 kB
{ ".applescript": {"name": "applescript", "symbol": "--"}, ".as": {"name" : "actionscript", "symbol": "//"}, ".asp": {"name": "vbscript", "symbol": "'"}, ".bat": {"name": "dos", "symbol": "@?rem"}, ".btm": {"name": "dos", "symbol": "@?rem"}, ".c": {"name" : "c", "symbol" : "//", "enter": "^\\s*\\/\\*+(\\s+|$)", "exit": "\\s*\\*+\\/\\s*$", "next": "^\\s*\\*+\\s?", "param": "@([a-zA-Z]+)" }, ".cc": {"name" : "cpp", "symbol" : "//", "enter": "^\\s*\\/\\*+(\\s+|$)", "exit": "\\s*\\*+\\/\\s*$", "next": "^\\s*\\*+\\s?", "param": "@([a-zA-Z]+)" }, ".cfc": {"name" : "coldfusion", "symbol" : "//"}, ".clj": {"name": "clojure", "symbol": ";"}, ".cls": {"name": "TeX", "symbol": "%" }, ".cmake": {"name": "cmake", "symbol": "#"}, ".cmd": {"name": "dos", "symbol": "@?rem"}, ".coffee" : {"name" : "coffeescript", "symbol" : "#", "enter": "^\\s*#{3}(?!#)", "exit": "#{3}(?!#)\\s*$" }, ".cpp": {"name" : "cpp", "symbol" : "//", "enter": "^\\s*\\/\\*+(\\s+|$)", "exit": "\\s*\\*+\\/\\s*$", "next": "^\\s*\\*+\\s?", "param": "@([a-zA-Z]+)" }, ".cs": {"name" : "csharp", "symbol": "//", "enter": "^\\s*\\/\\*+(\\s+|$)", "exit": "\\s*\\*+\\/\\s*$", "next": "^\\s*\\*+\\s?", "param": "@([a-zA-Z]+)" }, ".cjsx": {"name" : "coffeescript", "symbol" : "#", "enter": "^\\s*#{3}(?!#)", "exit": "#{3}(?!#)\\s*$" }, ".cson": {"name": "coffeescript", "symbol": "#", "enter": "^\\s*#{3}(?!#)", "exit": "#{3}(?!#)\\s*$" }, ".css": {"name" : "css", "symbol" : "", "enter": "^\\s*\\/\\*+(\\s+|$)", "exit": "\\s*\\*+\\/\\s*$", "next": "^\\s*\\*+\\s?" }, ".d": {"name": "d", "symbol": "//"}, ".dtx": {"name": "TeX", "symbol": "%" }, ".dust": {"name": "dust", "symbol": "!"}, ".erl": {"name" : "erlang", "symbol" : "%"}, ".es6": {"name" : "javascript", "symbol" : "//", "enter": "^\\s*\\/\\*+(\\s+|$)", "exit": "\\s*\\*+\\/\\s*$", "next": "^\\s*\\*+\\s?", "param": "@([a-zA-Z]+)" }, ".feature": {"name" : "gherkin", "symbol" : "#"}, ".frag": {"name": "glsl", "symbol": "//"}, ".fs": {"name": "fsharp", "symbol": "//"}, ".fsx": {"name": "fsharp", "symbol": "//"}, ".glsl": {"name": "glsl", "symbol": "//"}, ".go": {"name": "go", "symbol": "//"}, ".groovy": {"name": "groovy", "symbol": "//" }, ".h": {"name" : "c", "symbol" : "//", "enter": "^\\s*\\/\\*+(\\s+|$)", "exit": "\\s*\\*+\\/\\s*$", "next": "^\\s*\\*+\\s?", "param": "@([a-zA-Z]+)" }, ".hpp": {"name" : "cpp", "symbol" : "//", "enter": "^\\s*\\/\\*+(\\s+|$)", "exit": "\\s*\\*+\\/\\s*$", "next": "^\\s*\\*+\\s?", "param": "@([a-zA-Z]+)" }, ".hrl": {"name" : "erlang", "symbol" : "%"}, ".hs": {"name" : "haskell", "symbol" : "--"}, ".htm": {"name": "html", "symbol": "", "enter": "^\\s*<!--(\\s+|$)", "exit": "\\s*-->\\s*$", "next": "" }, ".html": {"name": "html", "symbol": "", "enter": "^\\s*<!--(\\s+|$)", "exit": "\\s*-->\\s*$", "next": "" }, ".ini": {"name": "ini", "symbol": ";"}, ".jade": {"name": "jade", "symbol": "//"}, ".ino": {"name": "arduino", "symbol": "//"}, ".jsm": {"name": "javascript", "symbol": "//"}, ".jade": {"name": "jade", "symbol": "//"}, ".java": {"name" : "java", "symbol" : "//", "enter": "^\\s*\\/\\*+(\\s+|$)", "exit": "\\s*\\*+\\/\\s*$", "next": "^\\s*\\*+\\s?", "param": "@([a-zA-Z]+)" }, ".jison": {"name" : "jison", "symbol" : "//", "enter": "^\\s*\\/\\*+(\\s+|$)", "exit": "\\s*\\*+\\/\\s*$", "next": "^\\s*\\*+\\s?", "param": "@([a-zA-Z]+)" }, ".js": {"name" : "javascript", "symbol" : "//", "enter": "^\\s*\\/\\*+(\\s+|$)", "exit": "\\s*\\*+\\/\\s*$", "next": "^\\s*\\*+\\s?", "param": "@([a-zA-Z]+)" }, ".json": {"name" : "javascript", "symbol" : "//", "enter": "^\\s*\\/\\*+(\\s+|$)", "exit": "\\s*\\*+\\/\\s*$", "next": "^\\s*\\*+\\s?", "param": "@([a-zA-Z]+)" }, ".jsx": {"name": "javascript", "symbol": "//", "enter": "^\\s*\\/\\*+(\\s+|$)", "exit": "\\s*\\*+\\/\\s*$", "next": "^\\s*\\*+\\s?", "param": "@([a-zA-Z]+)" }, ".latex": {"name" : "TeX", "symbol" : "%", "enter": "\\\\begin{comment}", "exit": "\\\\end{comment}" }, ".less": {"name" : "less", "symbol": "//", "enter": "^\\s*\\/\\*+(\\s+|$)", "exit": "\\s*\\*+\\/\\s*$", "next": "^\\s*\\*+\\s?" }, ".lisp": {"name": "lisp", "symbol": ";"}, ".litcoffee" : {"name" : "coffeescript", "symbol" : "#", "literate": true, "enter": "^\\s*#{3}(?!#)", "exit": "#{3}(?!#)\\s*$", "source": ".coffee" }, ".ls": {"name" : "livescript", "symbol": "#"}, ".lua": {"name": "lua", "symbol": "--"}, ".m": {"name" : "objectivec", "symbol": "//"}, ".mak": { "name": "makefile", "symbol": "#" }, ".markdown": {"name" : "markdown", "symbol" : "//"}, ".md": {"name" : "markdown", "symbol" : "//"}, ".mel": {"name": "mel", "symbol": "//"}, ".mm": {"name" : "objectivec", "symbol": "//"}, ".n": {"name": "nemerle", "symbol": "//"}, ".p": {"name": "delphi", "symbol": "//"}, ".pas": {"name": "delphi", "symbol": "//"}, ".php": {"name" : "php", "symbol" : "//", "enter": "^\\s*\\/\\*+(\\s+|$)", "exit": "\\s*\\*+\\/\\s*$", "next": "^\\s*\\*+\\s?", "param": "@([a-zA-Z]+)" }, ".pl": {"name": "perl", "symbol": "#"}, ".pm": {"name": "perl", "symbol": "#"}, ".pod": {"name": "perl", "symbol": "#"}, ".pp": {"name": "delphi", "symbol": "//"}, ".properties": {"name" : ".properties", "symbol": "#"}, ".py": {"name" : "python", "symbol" : "#", "enter": "^\\s*\"\"\"", "exit": "\"\"\"\\s*$" }, ".r": {"name": "r", "symbol": "#"}, ".rb": {"name" : "ruby", "symbol" : "#", "enter": "^=begin$", "exit": "^=end$" }, ".rc": {"name": "rust", "symbol": "//"}, ".rs": {"name": "rust", "symbol": "//"}, ".sass": {"name" : "sass", "symbol" : "//", "enter": "^\\s*\\/\\*+(\\s+|$)", "exit": "\\s*\\*+\\/\\s*$", "next": "^\\s*\\*+\\s?" }, ".scala": {"name" : "scala", "symbol": "//"}, ".scpt": {"name": "applescript", "symbol": "--"}, ".scss": {"name" : "scss", "symbol" : "//", "enter": "^\\s*\\/\\*+(\\s+|$)", "exit": "\\s*\\*+\\/\\s*$", "next": "^\\s*\\*+\\s?" }, ".sh": { "name": "bash", "symbol": "#" }, ".sql": {"name": "sql", "symbol": "--"}, ".sty": {"name": "TeX", "symbol": "%" }, ".styl": {"name": "stylus", "symbol": "//"}, ".stylus": {"name": "stylus", "symbol": "//"}, ".swift": {"name": "swift", "symbol": "//"}, ".t": {"name": "perl", "symbol": "#"}, ".tcl": {"name": "tcl", "symbol": "#"}, ".tex": {"name" : "TeX", "symbol" : "%", "enter": "\\\\begin{comment}", "exit": "\\\\end{comment}" }, ".ts": {"name": "typescript", "symbol": "//", "enter": "^\\s*\\/\\*+(\\s+|$)", "exit": "\\s*\\*+\\/\\s*$", "next": "^\\s*\\*+\\s?", "param": "@([a-zA-Z]+)" }, ".v": {"name": "verilog", "symbol": "//"}, ".vala": {"name": "vala", "symbol": "//"}, ".vapi": {"name": "vala", "symbol": "//"}, ".vbe": {"name": "vbscript", "symbol": "'"}, ".vbs": {"name": "vbscript", "symbol": "'"}, ".vert": {"name": "glsl", "symbol": "//"}, ".vhdl": {"name": "vhdl", "symbol": "--"}, ".vim": {"name": "vim", "symbol": "\""}, ".wsc": {"name": "vbscript", "symbol": "'"}, ".wsf": {"name": "vbscript", "symbol": "'"}, ".yaml": {"name" : "yaml", "symbol" : "#"}, "Cakefile": {"name": "coffeescript", "symbol": "#"}, "Makefile": {"name": "make", "symbol": "#"} }