Spaces:
Build error
Build error
#======================================================================= | |
# | |
# 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 __future__ import absolute_import | |
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 | |