preprocessor.addFeature(Feature.KEEPCOMMENTS); preprocessor.addFeature(Feature.DIGRAPHS); preprocessor.addFeature(Feature.INCLUDENEXT); preprocessor.addFeature(Feature.OBJCSYNTAX); preprocessor.addFeature(Feature.TRIGRAPHS); preprocessor.addFeature(Feature.LINEMARKERS);
preprocessor.addFeature(Feature.KEEPCOMMENTS); preprocessor.addFeature(Feature.DIGRAPHS); preprocessor.addFeature(Feature.INCLUDENEXT); preprocessor.addFeature(Feature.OBJCSYNTAX); preprocessor.addFeature(Feature.TRIGRAPHS); preprocessor.addFeature(Feature.LINEMARKERS);
pp.addFeature(Feature.DIGRAPHS); pp.addFeature(Feature.TRIGRAPHS); pp.addFeature(Feature.LINEMARKERS); pp.addWarning(Warning.IMPORT); pp.setListener(new PreprocessorListener()); return; case 'v': pp.addFeature(Feature.VERBOSE); break; case 3: pp.addFeature(Feature.DEBUG); break; case 'h':
pp.addFeature(Feature.DIGRAPHS); pp.addFeature(Feature.TRIGRAPHS); pp.addFeature(Feature.LINEMARKERS); pp.addWarning(Warning.IMPORT); pp.setListener(new PreprocessorListener()); return; case 'v': pp.addFeature(Feature.VERBOSE); break; case 3: pp.addFeature(Feature.DEBUG); break; case 'h':
pp.addFeature(Feature.DIGRAPHS); pp.addFeature(Feature.TRIGRAPHS); pp.addFeature(Feature.LINEMARKERS); pp.addWarning(Warning.IMPORT); pp.setListener(new DefaultPreprocessorListener()); pp.addFeature(Feature.DEBUG);
LOG.info("Input is:\n" + input); Preprocessor pp = new Preprocessor(); pp.addFeature(Feature.KEEPCOMMENTS); pp.addInput(new StringLexerSource(input, true)); Reader r = new CppReader(pp);
p.addFeature(Feature.CSYNTAX); p.addInput(sl); try { p.addFeature(Feature.CSYNTAX); p.addInput(sl); pl = new DefaultPreprocessorListener();
p.addFeature(Feature.CSYNTAX); p.addInput(sl); try { p.addFeature(Feature.CSYNTAX); p.addInput(sl); pl = new PreprocessorListener();