/** * Create a new Parser. * @param S Lexer for getting tokens while parsing * @param keepDocComments true if javadoc comments should be kept * @param genEndPos true if end positions should be generated */ public Parser newParser(Lexer S, boolean keepDocComments, boolean genEndPos) { if (!genEndPos) return new Parser(this, S, keepDocComments); else return new EndPosParser(this, S, keepDocComments); } }
/** * Create a new Parser. * @param S Lexer for getting tokens while parsing * @param keepDocComments true if javadoc comments should be kept * @param genEndPos true if end positions should be generated */ public Parser newParser(Lexer S, boolean keepDocComments, boolean genEndPos) { if (!genEndPos) return new Parser(this, S, keepDocComments); else return new EndPosParser(this, S, keepDocComments); } }