antlr
Interface ToolErrorHandler
- DefaultToolErrorHandler
(package private) interface ToolErrorHandler
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.
|
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
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.
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