3 pygments.lexers.parsers |
3 pygments.lexers.parsers |
4 ~~~~~~~~~~~~~~~~~~~~~~~ |
4 ~~~~~~~~~~~~~~~~~~~~~~~ |
5 |
5 |
6 Lexers for parser generators. |
6 Lexers for parser generators. |
7 |
7 |
8 :copyright: Copyright 2006-2009 by the Pygments team, see AUTHORS. |
8 :copyright: Copyright 2006-2010 by the Pygments team, see AUTHORS. |
9 :license: BSD, see LICENSE for details. |
9 :license: BSD, see LICENSE for details. |
10 """ |
10 """ |
11 |
11 |
12 import re |
12 import re |
13 |
13 |
14 from pygments.lexer import RegexLexer, DelegatingLexer, \ |
14 from pygments.lexer import RegexLexer, DelegatingLexer, \ |
15 include, bygroups, using, this |
15 include, bygroups, using |
16 from pygments.token import Error, Punctuation, Generic, Other, \ |
16 from pygments.token import Punctuation, Other, Text, Comment, Operator, \ |
17 Text, Comment, Operator, Keyword, Name, String, Number, Whitespace |
17 Keyword, Name, String, Number, Whitespace |
18 from pygments.lexers.compiled import JavaLexer, CLexer, CppLexer, \ |
18 from pygments.lexers.compiled import JavaLexer, CLexer, CppLexer, \ |
19 ObjectiveCLexer, DLexer |
19 ObjectiveCLexer, DLexer |
20 from pygments.lexers.dotnet import CSharpLexer |
20 from pygments.lexers.dotnet import CSharpLexer |
21 from pygments.lexers.agile import RubyLexer, PythonLexer, PerlLexer |
21 from pygments.lexers.agile import RubyLexer, PythonLexer, PerlLexer |
22 from pygments.lexers.web import ActionScriptLexer |
22 from pygments.lexers.web import ActionScriptLexer |
23 # Use TextLexer during development to just focus on one part of a delegating |
23 |
24 # lexer. |
|
25 from pygments.lexers.special import TextLexer |
|
26 |
24 |
27 __all__ = ['RagelLexer', 'RagelEmbeddedLexer', 'RagelCLexer', 'RagelDLexer', |
25 __all__ = ['RagelLexer', 'RagelEmbeddedLexer', 'RagelCLexer', 'RagelDLexer', |
28 'RagelCppLexer', 'RagelObjectiveCLexer', 'RagelRubyLexer', |
26 'RagelCppLexer', 'RagelObjectiveCLexer', 'RagelRubyLexer', |
29 'RagelJavaLexer', 'AntlrLexer', 'AntlrPythonLexer', |
27 'RagelJavaLexer', 'AntlrLexer', 'AntlrPythonLexer', |
30 'AntlrPerlLexer', 'AntlrRubyLexer', 'AntlrCppLexer', |
28 'AntlrPerlLexer', 'AntlrRubyLexer', 'AntlrCppLexer', |