| Package | Description |
|---|---|
| net.oneandone.mork.compiler |
Invoke and control mork.
|
| net.oneandone.mork.grammar |
Context free grammars.
|
| net.oneandone.mork.misc | |
| net.oneandone.mork.pda |
LR(k) parser construction.
|
| net.oneandone.mork.regexpr |
Regular expressions.
|
| net.oneandone.mork.scanner |
Finite automatons.
|
| net.oneandone.mork.semantics |
Data types for attribute grammars.
|
| Modifier and Type | Method and Description |
|---|---|
static StringArrayList |
Stubs.getIFSymbolTable(Syntax syntax) |
static StringArrayList |
Stubs.symbolTable(String[] a,
String[] b) |
| Modifier and Type | Method and Description |
|---|---|
static void |
Stubs.add(StringArrayList symbolTable,
String[] symbols) |
static String |
Stubs.attributeName(StringArrayList symbolTable,
int recordSymbol) |
static String |
Stubs.attributeName(StringArrayList symbolTable,
int recordSymbol,
String attributeName) |
static Definition |
Stubs.createDefinition(Grammar grm,
StringArrayList symbolTable,
int symbol,
String name,
Object constr) |
static Syntax |
Stubs.createSyntax(StringArrayList symbolTable,
Rule[] parserRules,
boolean prio,
net.oneandone.sushi.util.IntBitSet whiteSymbols,
Rule[] explScannerRules,
List rawKeywords) |
static int |
Stubs.symbolRef(StringArrayList table,
String name) |
| Constructor and Description |
|---|
Syntax(StringArrayList symbolTable,
Rule[] parserRules,
boolean priorities,
net.oneandone.sushi.util.IntBitSet whiteSymbols,
Rule[] scannerRules) |
| Modifier and Type | Method and Description |
|---|---|
StringArrayList |
Grammar.getSymbolTable() |
| Modifier and Type | Method and Description |
|---|---|
String |
Rule.toString(StringArrayList symTab) |
String |
PrefixSet.toString(StringArrayList symbolTable) |
void |
PrefixSet.toString(StringArrayList symbolTable,
StringBuilder result) |
void |
Prefix.toString(StringArrayList symbolTable,
StringBuilder result) |
static Grammar |
Ebnf.translate(Rule[] rules,
StringArrayList symbolTable)
helper symbols are added without gaps, starting with freeHelper.
|
| Constructor and Description |
|---|
Grammar(int start,
StringArrayList symbolTable) |
| Modifier and Type | Method and Description |
|---|---|
void |
StringArrayList.addAll(StringArrayList vec)
Adds a whole List of elements.
|
| Constructor and Description |
|---|
StringArrayList(StringArrayList orig)
Copy constructor.
|
| Modifier and Type | Method and Description |
|---|---|
String |
Shift.toString(StringArrayList symbolTable) |
| Modifier and Type | Method and Description |
|---|---|
String |
Symbol.toString(StringArrayList symbolTable) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Constructor and Description |
|---|
Expander(Rule[] rules,
StringArrayList symbolTable) |
| Modifier and Type | Method and Description |
|---|---|
void |
AttributionBuffer.attrsToString(StringBuilder buffer,
StringArrayList symbolTable) |
String |
AttributeOccurrence.toString(StringArrayList symbolTable) |
String |
Attribute.toString(StringArrayList symbolTable) |
Copyright © 1998–2017 1&1. All rights reserved.