| Package | Description |
|---|---|
| net.oneandone.mork.grammar |
Context free grammars.
|
| net.oneandone.mork.regexpr |
Regular expressions.
|
| net.oneandone.mork.scanner |
Finite automatons.
|
| Modifier and Type | Method and Description |
|---|---|
RegExpr |
Rule.getRight() |
| Constructor and Description |
|---|
Rule(int leftInit,
RegExpr rightInit) |
| Modifier and Type | Class and Description |
|---|---|
class |
Choice
Left | Right, a little bit more general.
|
class |
Loop
Loop with <= 1 iterations.
|
class |
Range
Character ranges.
|
class |
Sequence |
class |
Symbol
Symbol constant for a regular expression.
|
class |
Without
Left | Right, a little bit more general.
|
| Modifier and Type | Method and Description |
|---|---|
static RegExpr |
Sequence.createKeyword(String str) |
static RegExpr |
Choice.createLeftOptional(RegExpr left,
RegExpr right) |
static RegExpr |
Choice.createRightOptional(RegExpr left,
RegExpr right) |
static RegExpr |
Loop.createStar(RegExpr bodyInit)
Kleene star.
|
| Modifier and Type | Method and Description |
|---|---|
static RegExpr |
Choice.createLeftOptional(RegExpr left,
RegExpr right) |
static Choice |
Choice.createNot(RegExpr expr) |
static Choice |
Choice.createOption(RegExpr e) |
static RegExpr |
Choice.createRightOptional(RegExpr left,
RegExpr right) |
static RegExpr |
Loop.createStar(RegExpr bodyInit)
Kleene star.
|
static Sequence |
Sequence.createTimes(RegExpr body,
int count) |
static boolean |
Choice.getRanges(RegExpr expr,
List<RegExpr> result) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Sequence.getRanges(List<RegExpr> result) |
static boolean |
Choice.getRanges(RegExpr expr,
List<RegExpr> result) |
| Constructor and Description |
|---|
Choice(RegExpr... body) |
Loop(RegExpr body) |
Sequence(RegExpr[] bodyInit) |
Sequence(RegExpr left,
RegExpr right) |
Without(RegExpr left,
RegExpr right) |
| Modifier and Type | Method and Description |
|---|---|
RegExpr |
Expander.run(RegExpr re) |
| Modifier and Type | Method and Description |
|---|---|
RegExpr |
Expander.run(RegExpr re) |
Copyright © 1998–2017 1&1. All rights reserved.