| Package | Description |
|---|---|
| org.textmapper.lapg.api | |
| org.textmapper.lapg.api.builder | |
| org.textmapper.lapg.api.rule | |
| org.textmapper.lapg.builder | |
| org.textmapper.lapg.lalr |
| Modifier and Type | Method and Description |
|---|---|
Terminal |
LexerRule.getSymbol() |
Terminal[] |
Prio.getSymbols() |
Terminal[] |
ParserConflict.getSymbols() |
| Modifier and Type | Method and Description |
|---|---|
Terminal |
GrammarBuilder.addTerminal(String name,
AstType type,
SourceElement origin) |
Terminal |
GrammarBuilder.getEoi() |
| Modifier and Type | Method and Description |
|---|---|
LexerRule |
GrammarBuilder.addLexerRule(int kind,
Terminal sym,
RegexPart regexp,
Iterable<LexerState> states,
int priority,
LexerRule classLexerRule,
SourceElement origin) |
void |
GrammarBuilder.addRule(Nonterminal left,
RhsPart rhSide,
Terminal prio) |
void |
GrammarBuilder.makeSoft(Terminal terminal,
Terminal softClass) |
RhsIgnored.ParenthesisPair |
GrammarBuilder.parenthesisPair(Terminal opening,
Terminal closing) |
| Modifier and Type | Method and Description |
|---|---|
Prio |
GrammarBuilder.addPrio(int prio,
Collection<Terminal> symbols,
SourceElement origin) |
| Modifier and Type | Method and Description |
|---|---|
Terminal |
RhsIgnored.ParenthesisPair.getClosing() |
Terminal |
RhsIgnored.ParenthesisPair.getOpening() |
| Modifier and Type | Class and Description |
|---|---|
class |
LiTerminal
evgeny, 11/16/12
|
| Modifier and Type | Method and Description |
|---|---|
Terminal[] |
SoftConflictBuilder.SoftClassConflict.getSymbols() |
Terminal[] |
LalrConflict.getSymbols() |
Terminal[] |
ConflictBuilder.ConflictData.getSymbols() |
| Modifier and Type | Method and Description |
|---|---|
void |
ConflictBuilder.addReduce(Terminal sym,
int status,
Rule rule,
Rule originalRule) |
void |
SoftConflictBuilder.SoftClassConflict.addSymbol(Terminal term) |
| Constructor and Description |
|---|
ConflictBuilder.ConflictData(Terminal termSym,
boolean canShift) |
LalrConflict(int kind,
String kindtext,
ParserConflict.Input input,
Terminal[] symbols,
Rule[] rules) |
Copyright © 2014. All rights reserved.