| Modifier and Type | Class and Description |
|---|---|
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| private static class | |
| public static class | |
| public static class | |
| public static enum | |
| public static class | |
| public static class | |
| protected static class | |
| protected static class | |
| public static class | |
| private static class | |
| public static class | |
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| public static final Symbol | |
| public static final Symbol | |
| public static final Symbol | |
| public static final Symbol | |
| public static final Symbol | |
| public static final Symbol | |
| public static final Symbol | |
| public static final Symbol | |
| public static final Symbol | |
| public static final Symbol | |
| public static final Symbol | |
| public static final Symbol | |
| public static final Symbol | |
| public final Symbol. | |
| public static final Symbol | |
| public static final Symbol | |
| public static final Symbol | |
| public static final Symbol | |
| public static final Symbol | NULL
The terminal symbols for the grammar. |
| public final Symbol[] | production
The production for this symbol. |
| public static final Symbol | |
| public static final Symbol | |
| public static final Symbol | |
| public static final Symbol | |
| public static final Symbol | |
| public static final Symbol |
| Access | Constructor and Description |
|---|---|
| protected | |
| protected |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static Symbol | |
| private static void | |
| public static Symbol. | |
| public static Symbol. | |
| public static Symbol. | |
| pack-priv static Symbol | |
| public static Symbol. | |
| public static Symbol. | |
| public Symbol | |
| pack-priv static void | flatten(Symbol[]
The array of input symbols to flatten in, int The position where the input sub-array starts. start, Symbol[] The output that receives the flattened list of symbols. The
output array should have sufficient space to receive the
expanded sub-array of symbols. out, int The position where the output input sub-array starts. skip, Map<Symbol.A map of symbols which have already been expanded. Useful for
handling recursive definitions and for caching. map,A map to to store the list of fix-ups. map2Flattens the given sub-array of symbols into an sub-array of symbols. |
| public int | |
| protected static int | Returns: The number of symbols that will be produced if one expands the given input.The array of input symbols. symbols, int The index where the subarray starts. start)Returns the amount of space required to flatten the given sub-array of symbols. |
| public static boolean | |
| private static boolean | |
| private static boolean | |
| public static Symbol. | |
| pack-priv static Symbol | |
| pack-priv static Symbol | |
| pack-priv static Symbol | |
| pack-priv static Symbol | |
| public static Symbol. | |
| public static Symbol. | |
| public static Symbol. |