Package | Description |
---|---|
jpicedt.format.input | |
jpicedt.format.input.eepic |
Parser grammar for the eepic format.
|
jpicedt.format.input.latex |
Parser grammar for the LaTeX picture environment format.
|
jpicedt.format.input.pstricks |
Pstricks grammar tree.
|
jpicedt.format.input.util |
This package contains helper classes for building a parser based on the well-known RegExp scheme,
yet with a strong object-oriented approach in mind.
|
Class and Description |
---|
AbstractRegularExpression
This is the abstract superclass for all regular expressions that may help building a RegExp-based parser.
|
AlternateExpression
A regular expression that mimics the "x|y" RegExp syntax.
|
Context
A class that stores context information about the parsing process, like : current line
number, current parsed substring, block markers, stack for markers...
|
ExpressionConstants
Constants used by subclasses of AbstractRegularExpression.
|
Pool
Offers a means for expressions belonging to the parser-tree to share variables across the tree.
|
REParserException
An Exception manager to be used by RE-parsers (i.e.
|
RootExpression
This is the super-class for head-expressions that contain grammar rule for a given format.
|
SequenceExpression
An expression that represents a sequence of expressions to be matched exactly in
the same order they're being added to the sequence.
|
Class and Description |
---|
AbstractRegularExpression
This is the abstract superclass for all regular expressions that may help building a RegExp-based parser.
|
AlternateExpression
A regular expression that mimics the "x|y" RegExp syntax.
|
ExpressionConstants
Constants used by subclasses of AbstractRegularExpression.
|
Pool
Offers a means for expressions belonging to the parser-tree to share variables across the tree.
|
RootExpression
This is the super-class for head-expressions that contain grammar rule for a given format.
|
SequenceExpression
An expression that represents a sequence of expressions to be matched exactly in
the same order they're being added to the sequence.
|
Class and Description |
---|
AbstractRegularExpression
This is the abstract superclass for all regular expressions that may help building a RegExp-based parser.
|
AlternateExpression
A regular expression that mimics the "x|y" RegExp syntax.
|
Context
A class that stores context information about the parsing process, like : current line
number, current parsed substring, block markers, stack for markers...
|
ExpressionConstants
Constants used by subclasses of AbstractRegularExpression.
|
LiteralExpression
An expression specified by a String to be exactly matched at the current cursor position.
|
ParserEvent
An event that gets sent as an argument of the "action" method during an interpret operation
|
PicPointExpression
An expression for 2D-Point parsing e.g.
|
Pool
Offers a means for expressions belonging to the parser-tree to share variables across the tree.
|
Pool.Key
Enforces use of strong typing for keys being pushed in the map .
|
REParserException
An Exception manager to be used by RE-parsers (i.e.
|
RootExpression
This is the super-class for head-expressions that contain grammar rule for a given format.
|
SequenceExpression
An expression that represents a sequence of expressions to be matched exactly in
the same order they're being added to the sequence.
|
StatementExpression
An expression for "statement"-parsing, i.e.
|
WordExpression
A RegExp that parses a word, that is, a string :
either composed of letters only, or letters and digits only (see java.lang.Character.isLetter() for details),
or terminated by the specified end-delimiter (in which case it may contain chars not restricted to letters)
|
Class and Description |
---|
AbstractRegularExpression
This is the abstract superclass for all regular expressions that may help building a RegExp-based parser.
|
AlternateExpression
A regular expression that mimics the "x|y" RegExp syntax.
|
Context
A class that stores context information about the parsing process, like : current line
number, current parsed substring, block markers, stack for markers...
|
ExpressionConstants
Constants used by subclasses of AbstractRegularExpression.
|
LiteralExpression
An expression specified by a String to be exactly matched at the current cursor position.
|
ParserEvent
An event that gets sent as an argument of the "action" method during an interpret operation
|
PicPointExpression
An expression for 2D-Point parsing e.g.
|
Pool
Offers a means for expressions belonging to the parser-tree to share variables across the tree.
|
Pool.Key
Enforces use of strong typing for keys being pushed in the map .
|
REParserException
An Exception manager to be used by RE-parsers (i.e.
|
RepeatExpression
an expression that represents a pattern repeating a given number of times
|
RootExpression
This is the super-class for head-expressions that contain grammar rule for a given format.
|
SequenceExpression
An expression that represents a sequence of expressions to be matched exactly in
the same order they're being added to the sequence.
|
StatementExpression
An expression for "statement"-parsing, i.e.
|
Class and Description |
---|
AbstractRegularExpression
This is the abstract superclass for all regular expressions that may help building a RegExp-based parser.
|
AlternateExpression
A regular expression that mimics the "x|y" RegExp syntax.
|
Context
A class that stores context information about the parsing process, like : current line
number, current parsed substring, block markers, stack for markers...
|
ExpressionConstants
Constants used by subclasses of AbstractRegularExpression.
|
LiteralExpression
An expression specified by a String to be exactly matched at the current cursor position.
|
ParserEvent
An event that gets sent as an argument of the "action" method during an interpret operation
|
Pool
Offers a means for expressions belonging to the parser-tree to share variables across the tree.
|
Pool.Key
Enforces use of strong typing for keys being pushed in the map .
|
REParserException
An Exception manager to be used by RE-parsers (i.e.
|
REParserException.EOF
the end of the file (or the underlying Reader) was reached abnormally, e.g.
|
RepeatExpression
an expression that represents a pattern repeating a given number of times
|
SequenceExpression
An expression that represents a sequence of expressions to be matched exactly in
the same order they're being added to the sequence.
|
WhiteSpaces
Multiple white spaces (w/o line-feeds)
|
WhiteSpacesOrEOL
multiple white spaces and/or '\n'
|
Submit a bug : syd@jpicedt.org