diff options
author | Mike Kucera | 2009-01-02 14:58:24 +0000 |
---|---|---|
committer | Mike Kucera | 2009-01-02 14:58:24 +0000 |
commit | cfa1a4f42e74dc726e6e91d6cc448804e9a59fa3 (patch) | |
tree | 780ed0cc4fc26831b221f79647dfc01548c641da /upc/org.eclipse.cdt.core.parser.upc.tests | |
parent | 60d92373d09eba3d2b19baf4fa52d8a60fc8ab4d (diff) | |
download | org.eclipse.cdt-cfa1a4f42e74dc726e6e91d6cc448804e9a59fa3.tar.gz org.eclipse.cdt-cfa1a4f42e74dc726e6e91d6cc448804e9a59fa3.tar.xz org.eclipse.cdt-cfa1a4f42e74dc726e6e91d6cc448804e9a59fa3.zip |
Added ability to pass ILanguage options to LR parser, refactored ParseHelper, partial fix for bug 253690
Diffstat (limited to 'upc/org.eclipse.cdt.core.parser.upc.tests')
-rw-r--r-- | upc/org.eclipse.cdt.core.parser.upc.tests/src/org/eclipse/cdt/core/parser/upc/tests/UPCLanguageExtensionTests.java | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/upc/org.eclipse.cdt.core.parser.upc.tests/src/org/eclipse/cdt/core/parser/upc/tests/UPCLanguageExtensionTests.java b/upc/org.eclipse.cdt.core.parser.upc.tests/src/org/eclipse/cdt/core/parser/upc/tests/UPCLanguageExtensionTests.java index 78250638b5c..91765e9ff89 100644 --- a/upc/org.eclipse.cdt.core.parser.upc.tests/src/org/eclipse/cdt/core/parser/upc/tests/UPCLanguageExtensionTests.java +++ b/upc/org.eclipse.cdt.core.parser.upc.tests/src/org/eclipse/cdt/core/parser/upc/tests/UPCLanguageExtensionTests.java @@ -64,12 +64,20 @@ public class UPCLanguageExtensionTests extends TestCase { // test that binding resolution works private IASTTranslationUnit parseAndCheckBindings(String code) { - return ParseHelper.parse(code, getLanguage(), true, true, 0 ); + ParseHelper.Options options = new ParseHelper.Options(); + options.setCheckSyntaxProblems(true); + options.setCheckPreprocessorProblems(true); + options.setCheckBindings(true); + return ParseHelper.parse(code, getLanguage(), options ); } private IASTTranslationUnit parse(String code) { - return ParseHelper.parse(code, getLanguage(), true, false, 0 ); + ParseHelper.Options options = new ParseHelper.Options(); + options.setCheckSyntaxProblems(true); + options.setCheckPreprocessorProblems(true); + options.setCheckBindings(false); + return ParseHelper.parse(code, getLanguage(), options); } |