IDLLexer lexer = new IDLLexer(new java.io.LineNumberReader(preprocessor));
lexer.setTokenObjectClass("antlr.CommonHiddenStreamToken");
TokenStreamHiddenTokenFilter filter =
new TokenStreamHiddenTokenFilter(lexer);
filter.discard(IDLTokenTypes.WS);
filter.hide(IDLTokenTypes.SL_COMMENT);
filter.hide(IDLTokenTypes.ML_COMMENT);
parser = new IDLParser(filter);
parser.setASTNodeClass("antlr.CommonASTWithHiddenTokens");
parser.specification();
} catch (Exception ex) {