antlr
Interface ToolErrorHandler
- All Known Implementing Classes:
- DefaultToolErrorHandler
- interface ToolErrorHandler
|
Method Summary |
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
- Parameters:
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.
- Parameters:
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
comments?