mirror of
https://github.com/DarrenOfficial/dpaste.git
synced 2024-12-19 00:09:21 +11:00
Added a generic 'code' lexer (which actually falls back to Python) to have a better distinction to 'text'.
Refs issue #52.
This commit is contained in:
parent
e3f82db006
commit
1a0093ec0a
1 changed files with 71 additions and 68 deletions
|
@ -24,74 +24,77 @@ LEXER_LIST = sorted(LEXER_LIST)
|
|||
# retrieve this.
|
||||
LEXER_LIST = getattr(settings, 'DPASTE_LEXER_LIST', (
|
||||
('text', 'Text'),
|
||||
('text', '----------'),
|
||||
('abap', 'ABAP'),
|
||||
('apacheconf', 'ApacheConf'),
|
||||
('applescript', 'AppleScript'),
|
||||
('as', 'ActionScript'),
|
||||
('bash', 'Bash'),
|
||||
('bbcode', 'BBCode'),
|
||||
('c', 'C'),
|
||||
('clojure', 'Clojure'),
|
||||
('cobol', 'COBOL'),
|
||||
('css', 'CSS'),
|
||||
('cuda', 'CUDA'),
|
||||
('dart', 'Dart'),
|
||||
('delphi', 'Delphi'),
|
||||
('diff', 'Diff'),
|
||||
('django', 'Django'),
|
||||
('erlang', 'Erlang'),
|
||||
('fortran', 'Fortran'),
|
||||
('go', 'Go'),
|
||||
('groovy', 'Groovy'),
|
||||
('haml', 'Haml'),
|
||||
('haskell', 'Haskell'),
|
||||
('html', 'HTML'),
|
||||
('http', 'HTTP'),
|
||||
('ini', 'INI'),
|
||||
('irc', 'IRC'),
|
||||
('java', 'Java'),
|
||||
('js', 'JavaScript'),
|
||||
('json', 'JSON'),
|
||||
('lua', 'Lua'),
|
||||
('make', 'Makefile'),
|
||||
('mako', 'Mako'),
|
||||
('mason', 'Mason'),
|
||||
('matlab', 'Matlab'),
|
||||
('modula2', 'Modula'),
|
||||
('monkey', 'Monkey'),
|
||||
('mysql', 'MySQL'),
|
||||
('numpy', 'NumPy'),
|
||||
('ocaml', 'OCaml'),
|
||||
('perl', 'Perl'),
|
||||
('php', 'PHP'),
|
||||
('postscript', 'PostScript'),
|
||||
('powershell', 'PowerShell'),
|
||||
('prolog', 'Prolog'),
|
||||
('properties', 'Properties'),
|
||||
('puppet', 'Puppet'),
|
||||
('python', 'Python'),
|
||||
('rb', 'Ruby'),
|
||||
('rst', 'reStructuredText'),
|
||||
('rust', 'Rust'),
|
||||
('sass', 'Sass'),
|
||||
('scala', 'Scala'),
|
||||
('scheme', 'Scheme'),
|
||||
('scilab', 'Scilab'),
|
||||
('scss', 'SCSS'),
|
||||
('smalltalk', 'Smalltalk'),
|
||||
('smarty', 'Smarty'),
|
||||
('sql', 'SQL'),
|
||||
('tcl', 'Tcl'),
|
||||
('tcsh', 'Tcsh'),
|
||||
('tex', 'TeX'),
|
||||
('text', 'Text'),
|
||||
('vb.net', 'VB.net'),
|
||||
('vim', 'VimL'),
|
||||
('xml', 'XML'),
|
||||
('xquery', 'XQuery'),
|
||||
('xslt', 'XSLT'),
|
||||
('yaml', 'YAML'),
|
||||
('code', 'Code'),
|
||||
('Specific Code', (
|
||||
('abap', 'ABAP'),
|
||||
('apacheconf', 'ApacheConf'),
|
||||
('applescript', 'AppleScript'),
|
||||
('as', 'ActionScript'),
|
||||
('bash', 'Bash'),
|
||||
('bbcode', 'BBCode'),
|
||||
('c', 'C'),
|
||||
('clojure', 'Clojure'),
|
||||
('cobol', 'COBOL'),
|
||||
('css', 'CSS'),
|
||||
('cuda', 'CUDA'),
|
||||
('dart', 'Dart'),
|
||||
('delphi', 'Delphi'),
|
||||
('diff', 'Diff'),
|
||||
('django', 'Django'),
|
||||
('erlang', 'Erlang'),
|
||||
('fortran', 'Fortran'),
|
||||
('go', 'Go'),
|
||||
('groovy', 'Groovy'),
|
||||
('haml', 'Haml'),
|
||||
('haskell', 'Haskell'),
|
||||
('html', 'HTML'),
|
||||
('http', 'HTTP'),
|
||||
('ini', 'INI'),
|
||||
('irc', 'IRC'),
|
||||
('java', 'Java'),
|
||||
('js', 'JavaScript'),
|
||||
('json', 'JSON'),
|
||||
('lua', 'Lua'),
|
||||
('make', 'Makefile'),
|
||||
('mako', 'Mako'),
|
||||
('mason', 'Mason'),
|
||||
('matlab', 'Matlab'),
|
||||
('modula2', 'Modula'),
|
||||
('monkey', 'Monkey'),
|
||||
('mysql', 'MySQL'),
|
||||
('numpy', 'NumPy'),
|
||||
('objc', 'Obj-C'),
|
||||
('ocaml', 'OCaml'),
|
||||
('perl', 'Perl'),
|
||||
('php', 'PHP'),
|
||||
('postscript', 'PostScript'),
|
||||
('powershell', 'PowerShell'),
|
||||
('prolog', 'Prolog'),
|
||||
('properties', 'Properties'),
|
||||
('puppet', 'Puppet'),
|
||||
('python', 'Python'),
|
||||
('rb', 'Ruby'),
|
||||
('rst', 'reStructuredText'),
|
||||
('rust', 'Rust'),
|
||||
('sass', 'Sass'),
|
||||
('scala', 'Scala'),
|
||||
('scheme', 'Scheme'),
|
||||
('scilab', 'Scilab'),
|
||||
('scss', 'SCSS'),
|
||||
('smalltalk', 'Smalltalk'),
|
||||
('smarty', 'Smarty'),
|
||||
('sql', 'SQL'),
|
||||
('tcl', 'Tcl'),
|
||||
('tcsh', 'Tcsh'),
|
||||
('tex', 'TeX'),
|
||||
('text', 'Text'),
|
||||
('vb.net', 'VB.net'),
|
||||
('vim', 'VimL'),
|
||||
('xml', 'XML'),
|
||||
('xquery', 'XQuery'),
|
||||
('xslt', 'XSLT'),
|
||||
('yaml', 'YAML'),
|
||||
))
|
||||
))
|
||||
|
||||
LEXER_KEYS = dict(LEXER_LIST).keys()
|
||||
|
|
Loading…
Reference in a new issue