summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Hatch <tim@timhatch.com>2012-11-12 14:42:25 -0800
committerTim Hatch <tim@timhatch.com>2012-11-12 14:42:25 -0800
commit66e48fd9f75e2d64e80033ae2e36de7d24e69717 (patch)
tree518a1ed2d870058a4cb92c1e3f75ecafdbdf1a87
parent3bc72c68f04ab818f450ce057e1fb249139b8a21 (diff)
downloadpygments-66e48fd9f75e2d64e80033ae2e36de7d24e69717.tar.gz
Get ready for release: update "new in" version numbers and rename CUDALexer
-rw-r--r--AUTHORS3
-rw-r--r--CHANGES29
-rw-r--r--pygments/lexers/_mapping.py2
-rw-r--r--pygments/lexers/agile.py2
-rw-r--r--pygments/lexers/compiled.py6
-rw-r--r--pygments/lexers/functional.py3
-rw-r--r--pygments/lexers/math.py10
-rw-r--r--pygments/lexers/parsers.py4
-rw-r--r--pygments/lexers/templates.py8
9 files changed, 49 insertions, 18 deletions
diff --git a/AUTHORS b/AUTHORS
index f04c56b9..cd2b8565 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -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
diff --git a/CHANGES b/CHANGES
index 5835649e..01a4b9a1 100644
--- a/CHANGES
+++ b/CHANGES
@@ -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'