Refine search
/** * Append the text preserving the formatting (space symbols) between tokens */ void append(StringBuilder str, String appendStr, Token start, Token stop) { String spaces = start.getInputStream().getText(new org.antlr.v4.runtime.misc.Interval(start.getStartIndex(), stop.getStopIndex())); spaces = spaces.substring(start.getText().length(), spaces.length() - stop.getText().length()); str.append(spaces); str.append(appendStr); }
@Override public int size() { return stream.size(); }
private boolean SlashInAttr_sempred(RuleContext _localctx, int predIndex) { switch (predIndex) { case 59: return _input.LA(1) != '>'; } return true; } private boolean Char12_sempred(RuleContext _localctx, int predIndex) {
private static String getStatementString( final SingleStatementContext singleStatementContext ) { final CharStream charStream = singleStatementContext.start.getInputStream(); return charStream.getText(Interval.of( singleStatementContext.start.getStartIndex(), singleStatementContext.stop.getStopIndex() )); } }
@Override public String getSourceName() { return stream.getSourceName(); } }
public int match(CharStream input, int mode) { match_calls++; this.mode = mode; int mark = input.mark(); try { this.startIndex = input.index(); this.prevAccept.reset(); DFA dfa = decisionToDFA[mode]; if ( dfa.s0==null ) { return matchATN(input); } else { return execATN(input, dfa.s0); } } finally { input.release(mark); } }
@Override public int index() { return stream.index(); }
@Override public String getText(Interval interval) { return stream.getText(interval); }
@Override public void seek(int index) { stream.seek(index); }
@Override public void release(int marker) { stream.release(marker); }
@Override public int mark() { return stream.mark(); }