Index: third_party/cython/src/Cython/Plex/__init__.py |
diff --git a/third_party/cython/src/Cython/Plex/__init__.py b/third_party/cython/src/Cython/Plex/__init__.py |
new file mode 100644 |
index 0000000000000000000000000000000000000000..22b9bba3b8cf669336dc71d3531d0e77c02c0e30 |
--- /dev/null |
+++ b/third_party/cython/src/Cython/Plex/__init__.py |
@@ -0,0 +1,40 @@ |
+#======================================================================= |
+# |
+# Python Lexical Analyser |
+# |
+#======================================================================= |
+ |
+""" |
+The Plex module provides lexical analysers with similar capabilities |
+to GNU Flex. The following classes and functions are exported; |
+see the attached docstrings for more information. |
+ |
+ Scanner For scanning a character stream under the |
+ direction of a Lexicon. |
+ |
+ Lexicon For constructing a lexical definition |
+ to be used by a Scanner. |
+ |
+ Str, Any, AnyBut, AnyChar, Seq, Alt, Opt, Rep, Rep1, |
+ Bol, Eol, Eof, Empty |
+ |
+ Regular expression constructors, for building pattern |
+ definitions for a Lexicon. |
+ |
+ State For defining scanner states when creating a |
+ Lexicon. |
+ |
+ TEXT, IGNORE, Begin |
+ |
+ Actions for associating with patterns when |
+ creating a Lexicon. |
+""" |
+ |
+from Actions import TEXT, IGNORE, Begin |
+from Lexicons import Lexicon, State |
+from Regexps import RE, Seq, Alt, Rep1, Empty, Str, Any, AnyBut, AnyChar, Range |
+from Regexps import Opt, Rep, Bol, Eol, Eof, Case, NoCase |
+from Scanners import Scanner |
+ |
+ |
+ |