summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGES65
-rw-r--r--pygments/lexers/misc/basic.py2
-rw-r--r--pygments/lexers/templates.py6
-rw-r--r--pygments/lexers/webmisc.py2
4 files changed, 52 insertions, 23 deletions
diff --git a/CHANGES b/CHANGES
index 057835b3..2d7230d0 100644
--- a/CHANGES
+++ b/CHANGES
@@ -17,36 +17,55 @@ Version 2.0
- Lexers added:
- * Clay (PR#184)
- * Perl 6 (PR#181)
- * Swig (PR#168)
- * nesC (PR#166)
- * BlitzBasic (PR#197)
- * EBNF (PR#193)
- * Igor Pro (PR#172)
- * Rexx (PR#199)
+ * APL (#969)
* Agda and Literate Agda (PR#203)
- * Mathematica (PR#245)
- * Nix (PR#267)
- * Pike (PR#237)
- * Hy (PR#238)
+ * Alloy (PR#355)
+ * AmbientTalk
+ * BlitzBasic (PR#197)
+ * ChaiScript (PR#24)
* Chapel (PR#256)
- * Kal (PR#233)
- * Eiffel (PR#273)
* Cirru (PR#275)
+ * Clay (PR#184)
* ColdFusion CFC (PR#283)
- * Idris (PR#210)
- * Intel objdump (PR#279)
- * MaskJS (PR#280)
+ * Cryptol and Literate Cryptol (PR#344)
+ * Cypher (PR#257)
+ * Docker config files
+ * EBNF (PR#193)
+ * Eiffel (PR#273)
+ * GAP (PR#311)
+ * Golo (PR#309)
+ * Handlebars (PR#186)
+ * Hy (PR#238)
+ * Idris and Literate Idris (PR#210)
+ * Igor Pro (PR#172)
* Inform 6/7 (PR#281)
+ * Intel objdump (PR#279)
+ * Jasmin (PR#349)
+ * Kal (PR#233)
+ * LSL (PR#296)
+ * Limbo (PR#291)
+ * Liquid (#977)
* MQL (PR#285)
- * APL (#969)
+ * MaskJS (PR#280)
+ * Mathematica (PR#245)
+ * NesC (PR#166)
* Nit (PR#375)
- * LSL (PR#296)
- * Alloy (PR#355)
- * Docker config files
- * Todo.txt todo lists
+ * Nix (PR#267)
+ * Pan
+ * Pawn (PR#211)
+ * Perl 6 (PR#181)
* Pig (PR#304)
+ * Pike (PR#237)
+ * QBasic (PR#182)
+ * Red (PR#341)
+ * Rexx (PR#199)
+ * Rql (PR#251)
+ * Rsl
+ * SPARQL (PR#78)
+ * Slim (PR#366)
+ * Swift (PR#371)
+ * Swig (PR#168)
+ * Todo.txt todo lists
- Added a helper to "optimize" regular expressions that match one of many
literal words; this can save 20% and more lexing time with lexers that
@@ -166,7 +185,7 @@ Version 1.6rc1
* RPM spec files (PR#124)
* Rust (PR#67)
* Smali (Dalvik assembly)
- * SourcePawn (PR#39)
+ * SourcPeawn (PR#39)
* Stan (PR#89)
* Treetop (PR#125)
* TypeScript (PR#114)
diff --git a/pygments/lexers/misc/basic.py b/pygments/lexers/misc/basic.py
index 5faf205e..2476ebba 100644
--- a/pygments/lexers/misc/basic.py
+++ b/pygments/lexers/misc/basic.py
@@ -362,6 +362,8 @@ class QBasicLexer(RegexLexer):
For
`QBasic <http://en.wikipedia.org/wiki/QBasic>`_
source code.
+
+ .. versionadded:: 2.0
"""
name = 'QBasic'
diff --git a/pygments/lexers/templates.py b/pygments/lexers/templates.py
index b55ba4a9..67dbc4a7 100644
--- a/pygments/lexers/templates.py
+++ b/pygments/lexers/templates.py
@@ -1592,6 +1592,8 @@ class ColdfusionHtmlLexer(DelegatingLexer):
class ColdfusionCFCLexer(DelegatingLexer):
"""
Coldfusion markup/script components
+
+ .. versionadded:: 2.0
"""
name = 'Coldfusion CFC'
aliases = ['cfc']
@@ -1787,6 +1789,8 @@ class HandlebarsLexer(RegexLexer):
Highlights only the Handlebars template tags (stuff between `{{` and `}}`).
Everything else is left for a delegating lexer.
+
+ .. versionadded:: 2.0
"""
name = "Handlebars"
@@ -1832,6 +1836,8 @@ class HandlebarsHtmlLexer(DelegatingLexer):
"""
Subclass of the `HandlebarsLexer` that highlights unlexed data with the
`HtmlLexer`.
+
+ .. versionadded:: 2.0
"""
name = "HTML+Handlebars"
diff --git a/pygments/lexers/webmisc.py b/pygments/lexers/webmisc.py
index 5c6f2e86..b43117cb 100644
--- a/pygments/lexers/webmisc.py
+++ b/pygments/lexers/webmisc.py
@@ -852,6 +852,8 @@ class CirruLexer(RegexLexer):
class SlimLexer(ExtendedRegexLexer):
"""
For Slim markup.
+
+ .. versionadded:: 2.0
"""
name = 'Slim'