antlr
Class DefaultToolErrorHandler
- ToolErrorHandler
(package private) class DefaultToolErrorHandler
void | warnAltAmbiguity(Grammar grammar, AlternativeBlock blk, boolean lexicalAnalysis, int depth, Lookahead[] sets, int altIdx1, int altIdx2)- Issue a warning about ambiguity between a alternates
|
void | warnAltExitAmbiguity(Grammar grammar, BlockWithImpliedExitPath blk, boolean lexicalAnalysis, int depth, Lookahead[] sets, int altIdx)- Issue a warning about ambiguity between an alternate and exit path.
|
javaCharFormatter
(package private) CharFormatter javaCharFormatter
DefaultToolErrorHandler
(package private) DefaultToolErrorHandler(Tool tool)
warnAltAmbiguity
public void warnAltAmbiguity(Grammar grammar,
AlternativeBlock blk,
boolean lexicalAnalysis,
int depth,
Lookahead[] sets,
int altIdx1,
int altIdx2)Issue a warning about ambiguity between a alternates
- warnAltAmbiguity in interface ToolErrorHandler
blk - The block being analyzedlexicalAnalysis - true for lexical ruledepth - The depth of the ambiguitysets - An array of bitsets containing the ambiguitiesaltIdx1 - The zero-based index of the first ambiguous alternativealtIdx2 - The zero-based index of the second ambiguous alternative
warnAltExitAmbiguity
public void warnAltExitAmbiguity(Grammar grammar,
BlockWithImpliedExitPath blk,
boolean lexicalAnalysis,
int depth,
Lookahead[] sets,
int altIdx)Issue a warning about ambiguity between an alternate and exit path.
- warnAltExitAmbiguity in interface ToolErrorHandler
blk - The block being analyzedlexicalAnalysis - true for lexical ruledepth - The depth of the ambiguitysets - An array of bitsets containing the ambiguitiesaltIdx - The zero-based index of the ambiguous alternative