protected internal virtual int FailOrAccept(LexerATNSimulator.SimState prevAccept , ICharStream input, ATNConfigSet reach, int t) { if (prevAccept.dfaState != null) { int ruleIndex = prevAccept.dfaState.lexerRuleIndex; int actionIndex = prevAccept.dfaState.lexerActionIndex; Accept(input, ruleIndex, actionIndex, prevAccept.index, prevAccept.line, prevAccept .charPos); return prevAccept.dfaState.prediction; } else { // if no accept and EOF is first char, return EOF if (t == IntStreamConstants.Eof && input.Index == startIndex) { return TokenConstants.Eof; } throw new LexerNoViableAltException(recog, input, startIndex, reach); } }
protected internal virtual void CaptureSimState(LexerATNSimulator.SimState settings , ICharStream input, DFAState dfaState) { settings.index = input.Index; settings.line = line; settings.charPos = charPositionInLine; settings.dfaState = dfaState; }
public AnnotatedAntlr4PropertiesLexer(ICharStream input) : base(input) { Interpreter = new LexerATNSimulator(this,_ATN); }
public virtual void CopyState(LexerATNSimulator simulator) { this.charPositionInLine = simulator.charPositionInLine; this.line = simulator.line; this.mode = simulator.mode; this.startIndex = simulator.startIndex; }
public PreposeGesturesLexer(ICharStream input) : base(input) { _interp = new LexerATNSimulator(this,_ATN); }
public PropositionalCalculusLexer(ICharStream input) : base(input) { Interpreter = new LexerATNSimulator(this,_ATN); }
public DHCPDConfigLexer(ICharStream input) : base(input) { _interp = new LexerATNSimulator(this,_ATN); }
public SDBLexer(ICharStream input) : base(input) { Interpreter = new LexerATNSimulator(this,_ATN); }
public TreeSelectorLexer(ICharStream input) : base(input) { _interp = new LexerATNSimulator(this,_ATN); }
public XcodeProjectLexer(ICharStream input) : base(input) { _interp = new LexerATNSimulator(this,_ATN); }
public EqlGrammerLexer(ICharStream input) : base(input) { _interp = new LexerATNSimulator(this,_ATN); }
public LogstashconfigLexer(ICharStream input) : base(input) { Interpreter = new LexerATNSimulator(this,_ATN); }
public OCLExpressionLexer(ICharStream input) : base(input) { _interp = new LexerATNSimulator(this,_ATN); }
public PreprocessorLineLexer(ICharStream input) : base(input) { Interpreter = new LexerATNSimulator(this,_ATN); }
//boolean atStartOfInput() { // return super.getCharPositionInLine() == 0 && super.getLine() == 1; //} public Python3Lexer(ICharStream input) : base(input) { _input = input; //this._tokenFactorySourcePair = new Sharpen.Tuple<ITokenSource,ICharStream>((ITokenSource)this, input); Interpreter = new LexerATNSimulator(this,_ATN); }
public WeatherRuleLexer(ICharStream input) : base(input) { _interp = new LexerATNSimulator(this,_ATN); }
public SQLiteLexer(ICharStream input) : base(input) { _interp = new LexerATNSimulator(this,_ATN); }
public XPathLexer(ICharStream input) : base(input) { Interpreter = new LexerATNSimulator(this, _ATN, null, null); }