public class LalrConflict extends Object implements ParserConflict, Comparable<LalrConflict>
| Modifier and Type | Class and Description |
|---|---|
static class |
LalrConflict.InputImpl |
ParserConflict.InputFIXED, REDUCE_REDUCE, REDUCE_REDUCE_SOFT, SHIFT_REDUCE, SHIFT_REDUCE_SOFT, SHIFT_SOFT| Constructor and Description |
|---|
LalrConflict(int kind,
String kindtext,
ParserConflict.Input input,
Terminal[] symbols,
Rule[] rules) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(LalrConflict o) |
ParserConflict.Input |
getInput() |
int |
getKind() |
String |
getKindAsText() |
Rule[] |
getRules() |
Terminal[] |
getSymbols() |
String |
getText() |
public LalrConflict(int kind,
String kindtext,
ParserConflict.Input input,
Terminal[] symbols,
Rule[] rules)
public int getKind()
getKind in interface ParserConflictpublic String getKindAsText()
getKindAsText in interface ParserConflictpublic ParserConflict.Input getInput()
getInput in interface ParserConflictpublic Rule[] getRules()
getRules in interface ParserConflictpublic Terminal[] getSymbols()
getSymbols in interface ParserConflictpublic String getText()
getText in interface ParserConflictpublic int compareTo(LalrConflict o)
compareTo in interface Comparable<LalrConflict>Copyright © 2014. All rights reserved.