diff options
author | Tim Hatch <tim@timhatch.com> | 2012-11-12 14:42:25 -0800 |
---|---|---|
committer | Tim Hatch <tim@timhatch.com> | 2012-11-12 14:42:25 -0800 |
commit | 66e48fd9f75e2d64e80033ae2e36de7d24e69717 (patch) | |
tree | 518a1ed2d870058a4cb92c1e3f75ecafdbdf1a87 | |
parent | 3bc72c68f04ab818f450ce057e1fb249139b8a21 (diff) | |
download | pygments-66e48fd9f75e2d64e80033ae2e36de7d24e69717.tar.gz |
Get ready for release: update "new in" version numbers and rename CUDALexer
-rw-r--r-- | AUTHORS | 3 | ||||
-rw-r--r-- | CHANGES | 29 | ||||
-rw-r--r-- | pygments/lexers/_mapping.py | 2 | ||||
-rw-r--r-- | pygments/lexers/agile.py | 2 | ||||
-rw-r--r-- | pygments/lexers/compiled.py | 6 | ||||
-rw-r--r-- | pygments/lexers/functional.py | 3 | ||||
-rw-r--r-- | pygments/lexers/math.py | 10 | ||||
-rw-r--r-- | pygments/lexers/parsers.py | 4 | ||||
-rw-r--r-- | pygments/lexers/templates.py | 8 |
9 files changed, 49 insertions, 18 deletions
@@ -9,7 +9,7 @@ Other contributors, listed alphabetically, are: * Kumar Appaiah -- Debian control lexer * Ali Afshar -- image formatter * Andreas Amann -- AppleScript lexer -* Jeffrey Arnold -- R/S, Rd and BUGS lexers +* Jeffrey Arnold -- R/S, Rd, BUGS, Jags, and Stan lexers * Jeremy Ashkenas -- CoffeeScript lexer * Stefan Matthias Aust -- Smalltalk lexer * Ben Bangert -- Mako lexers @@ -110,6 +110,7 @@ Other contributors, listed alphabetically, are: * Steve Spigarelli -- XQuery lexer * Jerome St-Louis -- eC lexer * James Strachan -- Kotlin lexer +* Tom Stuart -- Treetop lexer * Tiberius Teng -- default style overhaul * Jeremy Thurgood -- Erlang, Squid config lexers * Erick Tryzelaar -- Felix lexer @@ -6,28 +6,33 @@ http://bitbucket.org/birkenfeld/pygments-main/issues. Version 1.6 ----------- -(in development) +(in development, to be released xx November 2012) - Lexers added: - * Julia (PR#61) - * Croc (new name for MiniD) - * LiveScript (PR#84) - * Lasso (PR#95) + * AspectJ (PR#90) * BUGS-like languages (PR#89) - * Rust (PR#67) + * Ceylon (PR#86) + * Croc (new name for MiniD) * CUDA (PR#75) - * Xtend (PR#68) - * Mscgen (PR#80) + * Dg (PR#116) + * Jags (PR#89) + * Julia (PR#61) * Kconfig (#711) - * AspectJ (PR#90) + * Lasso (PR#95) + * LiveScript (PR#84) + * Monkey (PR#117) + * Mscgen (PR#80) * Racket (PR#94) * Rdoc (PR#99) - * VGL (PR#12) - * SourcePawn (PR#39) - * Ceylon (PR#86) + * Rust (PR#67) * Smali (Dalvik assembly) + * SourcePawn (PR#39) + * Stan (PR#89) + * Treetop (PR#125) + * VGL (PR#12) * Windows Registry (#819) + * Xtend (PR#68) - Fix Template Haskell highlighting (PR#63) diff --git a/pygments/lexers/_mapping.py b/pygments/lexers/_mapping.py index 2663b027..c535a889 100644 --- a/pygments/lexers/_mapping.py +++ b/pygments/lexers/_mapping.py @@ -49,7 +49,6 @@ LEXERS = { 'CObjdumpLexer': ('pygments.lexers.asm', 'c-objdump', ('c-objdump',), ('*.c-objdump',), ('text/x-c-objdump',)), 'CSharpAspxLexer': ('pygments.lexers.dotnet', 'aspx-cs', ('aspx-cs',), ('*.aspx', '*.asax', '*.ascx', '*.ashx', '*.asmx', '*.axd'), ()), 'CSharpLexer': ('pygments.lexers.dotnet', 'C#', ('csharp', 'c#'), ('*.cs',), ('text/x-csharp',)), - 'CUDALexer': ('pygments.lexers.compiled', 'CUDA', ('cuda', 'cu'), ('*.cu', '*.cuh'), ('text/x-cuda',)), 'CeylonLexer': ('pygments.lexers.jvm', 'Ceylon', ('ceylon',), ('*.ceylon',), ('text/x-ceylon',)), 'Cfengine3Lexer': ('pygments.lexers.other', 'CFEngine3', ('cfengine3', 'cf3'), ('*.cf',), ()), 'CheetahHtmlLexer': ('pygments.lexers.templates', 'HTML+Cheetah', ('html+cheetah', 'html+spitfire'), (), ('text/html+cheetah', 'text/html+spitfire')), @@ -71,6 +70,7 @@ LEXERS = { 'CssLexer': ('pygments.lexers.web', 'CSS', ('css',), ('*.css',), ('text/css',)), 'CssPhpLexer': ('pygments.lexers.templates', 'CSS+PHP', ('css+php',), (), ('text/css+php',)), 'CssSmartyLexer': ('pygments.lexers.templates', 'CSS+Smarty', ('css+smarty',), (), ('text/css+smarty',)), + 'CudaLexer': ('pygments.lexers.compiled', 'CUDA', ('cuda', 'cu'), ('*.cu', '*.cuh'), ('text/x-cuda',)), 'CythonLexer': ('pygments.lexers.compiled', 'Cython', ('cython', 'pyx'), ('*.pyx', '*.pxd', '*.pxi'), ('text/x-cython', 'application/x-cython')), 'DLexer': ('pygments.lexers.compiled', 'D', ('d',), ('*.d', '*.di'), ('text/x-dsrc',)), 'DObjdumpLexer': ('pygments.lexers.asm', 'd-objdump', ('d-objdump',), ('*.d-objdump',), ('text/x-d-objdump',)), diff --git a/pygments/lexers/agile.py b/pygments/lexers/agile.py index 61dc3827..223873de 100644 --- a/pygments/lexers/agile.py +++ b/pygments/lexers/agile.py @@ -1825,6 +1825,8 @@ class DgLexer(RegexLexer): Lexer for `dg <http://pyos.github.com/dg>`_, a functional and object-oriented programming language running on the CPython 3 VM. + + *New in Pygments 1.6.* """ name = 'dg' aliases = ['dg'] diff --git a/pygments/lexers/compiled.py b/pygments/lexers/compiled.py index 2ea74439..66b782e5 100644 --- a/pygments/lexers/compiled.py +++ b/pygments/lexers/compiled.py @@ -27,7 +27,7 @@ __all__ = ['CLexer', 'CppLexer', 'DLexer', 'DelphiLexer', 'ECLexer', 'DylanLexer', 'ObjectiveCLexer', 'FortranLexer', 'GLShaderLexer', 'PrologLexer', 'CythonLexer', 'ValaLexer', 'OocLexer', 'GoLexer', 'FelixLexer', 'AdaLexer', 'Modula2Lexer', 'BlitzMaxLexer', - 'NimrodLexer', 'FantomLexer', 'RustLexer', 'CUDALexer', 'MonkeyLexer'] + 'NimrodLexer', 'FantomLexer', 'RustLexer', 'CudaLexer', 'MonkeyLexer'] class CLexer(RegexLexer): @@ -3009,7 +3009,7 @@ class RustLexer(RegexLexer): } -class CUDALexer(CLexer): +class CudaLexer(CLexer): """ For NVIDIA `CUDA™ <http://developer.nvidia.com/category/zone/cuda-zone>`_ source. @@ -3063,6 +3063,8 @@ class MonkeyLexer(RegexLexer): For `Monkey <https://en.wikipedia.org/wiki/Monkey_(programming_language)>`_ source code. + + *New in Pygments 1.6.* """ name = 'Monkey' diff --git a/pygments/lexers/functional.py b/pygments/lexers/functional.py index 39cf77f1..8bb532d0 100644 --- a/pygments/lexers/functional.py +++ b/pygments/lexers/functional.py @@ -23,7 +23,8 @@ __all__ = ['RacketLexer', 'SchemeLexer', 'CommonLispLexer', 'HaskellLexer', class RacketLexer(RegexLexer): """ - Lexer for Racket source code. + Lexer for `Racket <http://racket-lang.org/>`_ source code (formerly known as + PLT Scheme). *New in Pygments 1.6.* """ diff --git a/pygments/lexers/math.py b/pygments/lexers/math.py index 3cba201b..fb02162c 100644 --- a/pygments/lexers/math.py +++ b/pygments/lexers/math.py @@ -27,6 +27,11 @@ __all__ = ['JuliaLexer', 'JuliaConsoleLexer', 'MuPADLexer', 'MatlabLexer', class JuliaLexer(RegexLexer): + """ + For `Julia <http://julialang.org/>`_ source code. + + *New in Pygments 1.6.* + """ name = 'Julia' aliases = ['julia','jl'] filenames = ['*.jl'] @@ -137,6 +142,8 @@ line_re = re.compile('.*?\n') class JuliaConsoleLexer(Lexer): """ For Julia console sessions. Modeled after MatlabSessionLexer. + + *New in Pygments 1.6.* """ name = 'Julia console' aliases = ['jlcon'] @@ -1092,7 +1099,8 @@ class SLexer(RegexLexer): class BugsLexer(RegexLexer): """ - Pygments Lexer for OpenBugs and WinBugs models. + Pygments Lexer for `OpenBugs <http://www.openbugs.info/w/>`_ and WinBugs + models. *New in Pygments 1.6.* """ diff --git a/pygments/lexers/parsers.py b/pygments/lexers/parsers.py index e6f963e7..cd11b46c 100644 --- a/pygments/lexers/parsers.py +++ b/pygments/lexers/parsers.py @@ -699,6 +699,8 @@ class TreetopBaseLexer(RegexLexer): """ A base lexer for `Treetop <http://treetop.rubyforge.org/>`_ grammars. Not for direct use; use TreetopLexer instead. + + *New in Pygments 1.6.* """ tokens = { @@ -763,6 +765,8 @@ class TreetopBaseLexer(RegexLexer): class TreetopLexer(DelegatingLexer): """ A lexer for `Treetop <http://treetop.rubyforge.org/>`_ grammars. + + *New in Pygments 1.6.* """ name = 'Treetop' diff --git a/pygments/lexers/templates.py b/pygments/lexers/templates.py index 6c55edbf..0e6f46d7 100644 --- a/pygments/lexers/templates.py +++ b/pygments/lexers/templates.py @@ -1638,6 +1638,8 @@ class LassoHtmlLexer(DelegatingLexer): `HtmlLexer`. Nested JavaScript and CSS is also highlighted. + + *New in Pygments 1.6.* """ name = 'HTML+Lasso' @@ -1665,6 +1667,8 @@ class LassoXmlLexer(DelegatingLexer): """ Subclass of the `LassoLexer` which highlights unhandled data with the `XmlLexer`. + + *New in Pygments 1.6.* """ name = 'XML+Lasso' @@ -1688,6 +1692,8 @@ class LassoCssLexer(DelegatingLexer): """ Subclass of the `LassoLexer` which highlights unhandled data with the `CssLexer`. + + *New in Pygments 1.6.* """ name = 'CSS+Lasso' @@ -1712,6 +1718,8 @@ class LassoJavascriptLexer(DelegatingLexer): """ Subclass of the `LassoLexer` which highlights unhandled data with the `JavascriptLexer`. + + *New in Pygments 1.6.* """ name = 'JavaScript+Lasso' |