/** * * @param lexer * @deprecated To set/reset the lex stream use {@link #reset(ILexStream)} */ @Deprecated public void setLexStream(AbstractLexer lexer) { this.lexer = lexer; getIPrsStream().resetLexStream(lexer.getILexStream()); }
/** * * @param lexer * @deprecated To set/reset the lex stream use {@link #reset(ILexStream)} */ @Deprecated public void setLexStream(AbstractLexer lexer) { this.lexer = lexer; getIPrsStream().resetLexStream(lexer.getILexStream()); }
public void setFileName(String filename) { getLexer().getILexStream().setFileName(filename); }
public void setFileName(String filename) { getLexer().getILexStream().setFileName(filename); }
public void setTab(int tab) { getLexer().getILexStream().setTab(tab); }
public void setTab(int tab) { getLexer().getILexStream().setTab(tab); }
/** * Define the input text by reading from a reader. * * @param reader * providing the source text * @param fileName * the associated finleName of the input, or <code>null</code> if none. * @throws IOException * if reading fails * @since 3.0 */ public void reset(Reader reader, String fileName) throws IOException { AbstractLexer lexer = getLexer(); lexer.reset(reader, fileName); AbstractParser parser = getAbstractParser(); if (parser.getIPrsStream() == null) { parser.reset(lexer.getILexStream()); } }
/** * Define the input text by reading from a reader. * * @param reader * providing the source text * @param fileName * the associated finleName of the input, or <code>null</code> if none. * @throws IOException * if reading fails * @since 3.0 */ public void reset(Reader reader, String fileName) throws IOException { AbstractLexer lexer = getLexer(); lexer.reset(reader, fileName); AbstractParser parser = getAbstractParser(); if (parser.getIPrsStream() == null) { parser.reset(lexer.getILexStream()); } }
analyzer.getLexer().getILexStream().reset(); List<IToken> tokens = tokenize(analyzer);
analyzer.getLexer().getILexStream().reset(); List<IToken> tokens = tokenize(analyzer);