| Package | Description |
|---|---|
| net.oneandone.mork.compiler |
Invoke and control mork.
|
| 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 |
|---|---|
static net.oneandone.sushi.util.IntBitSet |
Stubs.symbolSet(int[] lst) |
| Modifier and Type | Method and Description |
|---|---|
Object |
Ebnf.range(char first,
char last) |
static Grammar |
Ebnf.translate(Rule[] rules,
StringArrayList symbolTable)
helper symbols are added without gaps, starting with freeHelper.
|
Object |
Ebnf.without(Object left,
Object right) |
| Modifier and Type | Method and Description |
|---|---|
abstract Object |
Action.range(char first,
char last) |
abstract Object |
Action.symbol(int symbol) |
Object |
Without.visit(Action action) |
Object |
Symbol.visit(Action action) |
Object |
Sequence.visit(Action action) |
abstract Object |
RegExpr.visit(Action action)
Visit this expressions and its sub-expression and perform
some action.
|
Object |
Range.visit(Action action) |
Object |
Loop.visit(Action action) |
Object |
Choice.visit(Action action) |
abstract Object |
Action.without(Object left,
Object right) |
| Modifier and Type | Method and Description |
|---|---|
RegExpr |
Expander.run(RegExpr re) |
static FABuilder |
FABuilder.run(Rule[] rules,
net.oneandone.sushi.util.IntBitSet terminals,
StringArrayList symbolTable,
PrintWriter verbose)
Translates only those rules where the left-hand.side is contained
in the specified terminals set.
|
Object |
FABuilder.symbol(int symbol) |
Object |
Expander.symbol(int symbol) |
Copyright © 1998–2017 1&1. All rights reserved.