|
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use jpicedt.format.input.util | |
---|---|
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. |
Classes in jpicedt.format.input.util used by jpicedt.format.input | |
---|---|
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… By convention, end markers (EOF, EndOfBlocks, …) always refer to a position one character ahead of the last character (e.g. of the block), so that String.substring() works properly w/o adding 1 to the end-index. |
|
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. those built on top of AbstractRegularExpression's). |
|
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. |
Classes in jpicedt.format.input.util used by jpicedt.format.input.eepic | |
---|---|
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. |
|
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. |
Classes in jpicedt.format.input.util used by jpicedt.format.input.latex | |
---|---|
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… By convention, end markers (EOF, EndOfBlocks, …) always refer to a position one character ahead of the last character (e.g. of the block), so that String.substring() works properly w/o adding 1 to the end-index. |
|
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. "(12.3, 34.5)" or "[12.1;-16]" If a coordinate conversion is necessary, it must be computed in the body of the action() method |
|
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. those built on top of AbstractRegularExpression's). |
|
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. a name followed by an assignment sign followed by a numerical value e.g. |
|
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) |
Classes in jpicedt.format.input.util used by jpicedt.format.input.pstricks | |
---|---|
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… By convention, end markers (EOF, EndOfBlocks, …) always refer to a position one character ahead of the last character (e.g. of the block), so that String.substring() works properly w/o adding 1 to the end-index. |
|
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. "(12.3, 34.5)" or "[12.1;-16]" If a coordinate conversion is necessary, it must be computed in the body of the action() method |
|
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. those built on top of AbstractRegularExpression's). |
|
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. a name followed by an assignment sign followed by a numerical value e.g. |
Classes in jpicedt.format.input.util used by jpicedt.format.input.util | |
---|---|
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… By convention, end markers (EOF, EndOfBlocks, …) always refer to a position one character ahead of the last character (e.g. of the block), so that String.substring() works properly w/o adding 1 to the end-index. |
|
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. those built on top of AbstractRegularExpression's). |
|
REParserException.EOF
the end of the file (or the underlying Reader) was reached abnormally, e.g. in the course of a AbstractRegularExpression.interpret() operation. |
|
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' |
|
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |