Method Summary |
|
abstract public RegexpTree | getAlternatives(List operands) Answer a RegexpTree for matching one of a set of alternative operand
expressions from the list. |
abstract public RegexpTree | getAnySingle() Answer some instance of AnySingle (a pattern that matches any one
character). |
abstract public RegexpTree | getBackReference(int n) Answer a RegexpTree that refers back to noted parenthesisation n. |
abstract public RegexpTree | getClass(String chars, boolean reject) Answer a RegexpTree that encodes a match which accepts (reject=false)
or rejects (reject=true) any (all) of the characters in chars . |
abstract public RegexpTree | getEndOfLine() Answer some instance of EndOfLine (a pattern that matches the end of
a line). |
abstract public RegexpTree | getNothing() Answer an empty RegexpTree (corresponding to nothing in a parsed
expression, and matching the empty string). |
abstract public RegexpTree | getOneOrMore(RegexpTree d) Answer an instance of OneOrMore with repeated content d . |
abstract public RegexpTree | getOptional(RegexpTree d) Answer an instance of Optional with content d . |
abstract public RegexpTree | getParen(RegexpTree operand, int index) Answer a RegexpTree that wraps parentheses around an operand. |
abstract public RegexpTree | getSequence(List operands) Answer a RegexpTree which for matching the sequence of operands
in the list. |
abstract public RegexpTree | getStartOfLine() Answer some instance of StartOfLine (a pattern that matches the start of
a line). |
abstract public RegexpTree | getText(char ch) Answer some instance of Text which matches the literal character
ch . |
abstract public RegexpTree | getZeroOrMore(RegexpTree d) Answer an instance of ZeroOrMore with repeated content d . |