}
private static RegexSimpleParser regexpParserOn(Reader in, LinkedListTokenStream stream) throws IOException {
ANTLRReaderStream cs = new ANTLRReaderStream(in);
RegexSimpleLexer lexer = new RegexSimpleLexer(cs);
LinkedListTokenSource source = (LinkedListTokenSource)stream.getTokenSource();
source.setDelegate(lexer);
// The AS3 grammar will see the initial '/' as an DIV (divide)
// token, and lookahead in the AS3Parser will have already
// grabbed references to that token in order to make it the
// startToken for various AST subtrees, so we can't just delete