Package ghidra.sleigh.grammar
Class AbstractSleighLexer
- java.lang.Object
-
- org.antlr.runtime.BaseRecognizer
-
- org.antlr.runtime.Lexer
-
- ghidra.sleigh.grammar.AbstractSleighLexer
-
- All Implemented Interfaces:
SleighRecognizerConstants,org.antlr.runtime.TokenSource
- Direct Known Subclasses:
BaseLexer,DisplayLexer,DisplayLexer_BaseLexer,SemanticLexer,SemanticLexer_BaseLexer
public abstract class AbstractSleighLexer extends org.antlr.runtime.Lexer implements SleighRecognizerConstants
-
-
Field Summary
Fields Change Modifier and Type Field Description NEW protected ParsingEnvironmentenv
-
Constructor Summary
Constructors Change Constructor Description AbstractSleighLexer()AbstractSleighLexer(org.antlr.runtime.CharStream input, org.antlr.runtime.RecognizerSharedState state)
-
Method Summary
All Methods Instance Methods Concrete Methods Change Modifier and Type Method Description org.antlr.runtime.Tokenemit()voidemitErrorMessage(java.lang.String msg)java.lang.StringgetErrorHeader(org.antlr.runtime.RecognitionException e)java.lang.StringgetErrorMessage(org.antlr.runtime.RecognitionException e, java.lang.String[] tokenNames)java.lang.StringgetTokenErrorDisplay(org.antlr.runtime.Token t)NEW protected voidpreprocess(java.lang.String text)voidsetEnv(ParsingEnvironment env)-
Methods inherited from class org.antlr.runtime.Lexer
emit, getCharErrorDisplay, getCharIndex, getCharPositionInLine, getCharStream, getEOFToken, getLine, getSourceName, getText, match, match, matchAny, matchRange, mTokens, nextToken, recover, reportError, reset, setCharStream, setText, skip, traceIn, traceOut
-
Methods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, endResync, failed, getBacktrackingLevel, getCurrentInputSymbol, getGrammarFileName, getMissingSymbol, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenNames, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, setBacktrackingLevel, toStrings, traceIn, traceOut
-
-
-
-
Method Detail
-
emit
public org.antlr.runtime.Token emit()
- Overrides:
emitin classorg.antlr.runtime.Lexer
-
emitErrorMessage
public void emitErrorMessage(java.lang.String msg)
- Overrides:
emitErrorMessagein classorg.antlr.runtime.BaseRecognizer
-
getErrorHeader
public java.lang.String getErrorHeader(org.antlr.runtime.RecognitionException e)
- Overrides:
getErrorHeaderin classorg.antlr.runtime.BaseRecognizer
-
getErrorMessage
public java.lang.String getErrorMessage(org.antlr.runtime.RecognitionException e, java.lang.String[] tokenNames)- Overrides:
getErrorMessagein classorg.antlr.runtime.Lexer
-
getTokenErrorDisplay
public java.lang.String getTokenErrorDisplay(org.antlr.runtime.Token t)
- Overrides:
getTokenErrorDisplayin classorg.antlr.runtime.BaseRecognizer
-
setEnv
public void setEnv(ParsingEnvironment env)
-
-