Todo
get antlr.g etc.. parsing errors to come here.
| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static STErrorListener | blankSTListener
During verification of the messages group file, don't gen errors. |
| public static final Map | emitSingleError
Only one error can be emitted for any entry in this table. |
| public static final BitSet | ERRORS_FORCING_NO_ANALYSIS
Do not do perform analysis if one of these happens |
| public static final BitSet | ERRORS_FORCING_NO_CODEGEN
Do not do code gen if one of these happens |
| private static STGroup | format
The group of templates that represent the current message format. |
| private static String | |
| private static final String[] | idToMessageTemplateName
From a msgID how can I get the name of the template that describes the error or warning? |
| pack-priv static STErrorListener | initSTListener
Handle all ST error listeners here (code gen, Grammar, and this class use templates. |
| private static Locale | locale
Messages should be sensitive to the locale. |
| public static final int | |
| private static STGroup | messages
The group of templates that represent all possible ANTLR errors. |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| pack-priv static ANTLRErrorListener | |
| pack-priv static STErrorListener | theDefaultSTListener
Errors during initialization related to ST must all go to System.err. |
| private static final Map | threadToErrorStateMap
Track the number of errors regardless of the listener but track per thread. |
| private static final Map | threadToListenerMap
Each thread might need it's own error listener; e.g., a GUI with multiple window frames holding multiple grammars. |
| private static final Map | threadToToolMap
Each thread has its own ptr to a Tool object, which knows how to panic, for example. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static void | |
| public static void | |
| public static void | |
| public static boolean | |
| public static boolean | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static boolean | |
| public static ANTLRErrorListener | |
| public static ErrorManager. | |
| private static StackTraceElement | getLastNonErrorManagerCodeLocation(Throwable e)
Return first non ErrorManager code location for generating messages |
| public static ST | |
| public static ST | |
| public static ST | |
| public static String | |
| public static int | |
| public static ST | |
| public static STErrorListener | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| protected static boolean | |
| public static void | insufficientPredicates(DecisionProbe probe, DFAState d, Map<Integer, Set<Token>> altToUncoveredLocations)
|
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| pack-priv static void | |
| pack-priv static void | |
| public static void | recursionOverflow(DecisionProbe probe, DFAState sampleBadState, int alt, Collection<String> targetRules, Collection<? extends Collection<? extends NFAState>> callSiteStates)
|
| public static void | |
| public static void | |
| public static void | setErrorListener(ANTLRErrorListener listener)
In general, you'll want all errors to go to a single spot. |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| protected static boolean | |
| protected static boolean | verifyMessages()
Use reflection to find list of MSG_ fields and then verify a template exists for each one from the locale's group. |
| public static void |