Package | Description |
---|---|
cz.cuni.mff.corrector.expression |
Processing of regular expressions.
|
cz.cuni.mff.corrector.grammar |
Regular tree grammars.
|
Modifier and Type | Class and Description |
---|---|
class |
ExpressionConcat
Regular subexpression for concatenation operation.
|
class |
ExpressionEmpty
Regular subexpression for empty expression.
|
class |
ExpressionEpsilon
Regular subexpression for empty word.
|
class |
ExpressionStar
Regular subexpression for Kleene star operation.
|
class |
ExpressionSymbol
Regular subexpression for standard symbol.
|
class |
ExpressionUnion
Regular subexpression for union operation.
|
Modifier and Type | Method and Description |
---|---|
static Expression |
Expression.createExpression(java.lang.String exp)
Creates a new expression object for a valid regular expression string.
|
abstract Expression |
Expression.duplicateExpression()
Creates a new independent copy of the particular expression.
|
static Expression |
Expression.markExpression(Expression exp)
Transforms given regular expression into marked one.
|
Modifier and Type | Method and Description |
---|---|
static Expression |
Expression.markExpression(Expression exp)
Transforms given regular expression into marked one.
|
Constructor and Description |
---|
ExpressionConcat(Expression leftOperand,
Expression rightOperand)
Creates an instance of the concatenation regular subexpression.
|
ExpressionStar(Expression leftOperand)
Creates an instance of the Kleene star regular subexpression.
|
ExpressionUnion(Expression leftOperand,
Expression rightOperand)
Creates an instance of the union regular subexpression.
|
Constructor and Description |
---|
Automaton(Expression markedModel)
Creates a new Glushkov automaton for a given marked regular expression.
|