Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / cython / src / Cython / Plex / __init__.py
1 #=======================================================================
2 #
3 #   Python Lexical Analyser
4 #
5 #=======================================================================
6
7 """
8 The Plex module provides lexical analysers with similar capabilities
9 to GNU Flex. The following classes and functions are exported;
10 see the attached docstrings for more information.
11
12    Scanner          For scanning a character stream under the
13                     direction of a Lexicon.
14
15    Lexicon          For constructing a lexical definition
16                     to be used by a Scanner.
17
18    Str, Any, AnyBut, AnyChar, Seq, Alt, Opt, Rep, Rep1,
19    Bol, Eol, Eof, Empty
20
21                     Regular expression constructors, for building pattern
22                     definitions for a Lexicon.
23
24    State            For defining scanner states when creating a
25                     Lexicon.
26
27    TEXT, IGNORE, Begin
28
29                     Actions for associating with patterns when
30         creating a Lexicon.
31 """
32
33 from Actions import TEXT, IGNORE, Begin
34 from Lexicons import Lexicon, State
35 from Regexps import RE, Seq, Alt, Rep1, Empty, Str, Any, AnyBut, AnyChar, Range
36 from Regexps import Opt, Rep, Bol, Eol, Eof, Case, NoCase
37 from Scanners import Scanner
38
39
40