Class Generator
java.lang.Object
de.bottlecaps.markup.blitz.transform.Generator
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate classprivate class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate int[]private Grammarprivate String[]private Map2Dprivate ReduceArgument[]private Map<Generator.State, Generator.State> private Set<Generator.State> private RangeSet[]private NavigableMap<Range, Integer> private Map2Dprivate boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate int[]asciiMap(CompressedMap bmpMap) private voidprivate TokenSetstatic Parserstatic Parsergenerate(Grammar g, Set<Blitz.Option> options) private voidprivate ReduceArgument[]private int[]supplementaryMap(int firstValue) private StringtoString(ReduceArgument reduceArgument)
-
Field Details
-
EPSILON
private static final int EPSILON- See Also:
-
grammar
-
nonterminalCode
-
nonterminal
-
terminalCode
-
terminal
-
terminalCodeByRange
-
first
-
states
-
statesTodo
-
forkId
-
forks
private int[] forks -
reduceArguments
-
terminalTransitionData
-
nonterminalTransitionData
-
verbose
private boolean verbose
-
-
Constructor Details
-
Generator
private Generator()
-
-
Method Details
-
generate
-
generate
-
asciiMap
-
supplementaryMap
private int[] supplementaryMap(int firstValue) -
toString
-
first
-
collectFirst
private void collectFirst() -
parserData
private void parserData() -
reduceArguments
-