diff options
author | Jonah Graham | 2018-11-20 16:20:42 +0000 |
---|---|---|
committer | Jonah Graham | 2018-11-22 21:47:02 +0000 |
commit | a923614c73274179d56e78d35d17aef149c23a03 (patch) | |
tree | 668905afc85ffbb08e42844f6abafbcf038f7e10 /xlc | |
parent | 170e654b4796bad1453ae85a427b97317d67a69a (diff) | |
download | org.eclipse.cdt-a923614c73274179d56e78d35d17aef149c23a03.tar.gz org.eclipse.cdt-a923614c73274179d56e78d35d17aef149c23a03.tar.xz org.eclipse.cdt-a923614c73274179d56e78d35d17aef149c23a03.zip |
Bug 540373: Cleanup: Organize Imports
This was done by selecting all projects in Eclipse then
Source -> Clean Up... -> choosing:
- Organize Imports
and completing the wizard
Change-Id: Ia7b305a4c967d0e6f4e8fb8c1041e7028b24006c
Diffstat (limited to 'xlc')
59 files changed, 640 insertions, 143 deletions
diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/XlcTestBase.java b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/XlcTestBase.java index c4d3cf3c419..64a4fca6ddc 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/XlcTestBase.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/XlcTestBase.java @@ -13,14 +13,14 @@ *******************************************************************************/ package org.eclipse.cdt.core.parser.xlc.tests; -import junit.framework.TestCase; - import org.eclipse.cdt.core.dom.ast.IASTTranslationUnit; import org.eclipse.cdt.core.lrparser.tests.ParseHelper; import org.eclipse.cdt.core.lrparser.xlc.XlcCLanguage; import org.eclipse.cdt.core.lrparser.xlc.XlcCPPLanguage; import org.eclipse.cdt.core.model.ILanguage; +import junit.framework.TestCase; + public class XlcTestBase extends TestCase { public XlcTestBase() { diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcCompletionHangingTest.java b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcCompletionHangingTest.java index fcabbf988a7..bb97050bbfa 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcCompletionHangingTest.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcCompletionHangingTest.java @@ -13,12 +13,12 @@ *******************************************************************************/ package org.eclipse.cdt.core.parser.xlc.tests.base; -import junit.framework.TestSuite; - import org.eclipse.cdt.core.lrparser.tests.LRCompletionHangingTest; import org.eclipse.cdt.core.lrparser.xlc.XlcCLanguage; import org.eclipse.cdt.core.lrparser.xlc.XlcCPPLanguage; +import junit.framework.TestSuite; + public class XlcCompletionHangingTest extends LRCompletionHangingTest { public static TestSuite suite() { diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCPPImplicitNameTests.java b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCPPImplicitNameTests.java index 2d6050baa6c..77913611368 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCPPImplicitNameTests.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCPPImplicitNameTests.java @@ -13,13 +13,13 @@ *******************************************************************************/ package org.eclipse.cdt.core.parser.xlc.tests.base; -import junit.framework.TestSuite; - import org.eclipse.cdt.core.lrparser.tests.LRCPPImplicitNameTests; import org.eclipse.cdt.core.lrparser.xlc.XlcCLanguage; import org.eclipse.cdt.core.lrparser.xlc.XlcCPPLanguage; import org.eclipse.cdt.core.model.ILanguage; +import junit.framework.TestSuite; + public class XlcLRCPPImplicitNameTests extends LRCPPImplicitNameTests { public static TestSuite suite() { return suite(XlcLRCPPImplicitNameTests.class); diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCPPSpecTest.java b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCPPSpecTest.java index 1900fca8e28..0d19effc016 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCPPSpecTest.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCPPSpecTest.java @@ -13,13 +13,13 @@ *******************************************************************************/ package org.eclipse.cdt.core.parser.xlc.tests.base; -import junit.framework.TestSuite; - import org.eclipse.cdt.core.lrparser.tests.LRCPPSpecTest; import org.eclipse.cdt.core.lrparser.xlc.XlcCLanguage; import org.eclipse.cdt.core.lrparser.xlc.XlcCPPLanguage; import org.eclipse.cdt.core.model.ILanguage; +import junit.framework.TestSuite; + public class XlcLRCPPSpecTest extends LRCPPSpecTest { public static TestSuite suite() { return suite(XlcLRCPPSpecTest.class); diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCPPTests.java b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCPPTests.java index b76de18c521..3809dec9731 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCPPTests.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCPPTests.java @@ -13,14 +13,14 @@ *******************************************************************************/ package org.eclipse.cdt.core.parser.xlc.tests.base; -import junit.framework.TestSuite; - import org.eclipse.cdt.core.lrparser.tests.LRCPPTests; import org.eclipse.cdt.core.lrparser.xlc.XlcCLanguage; import org.eclipse.cdt.core.lrparser.xlc.XlcCPPLanguage; import org.eclipse.cdt.core.model.ILanguage; import org.eclipse.cdt.core.parser.ParserLanguage; +import junit.framework.TestSuite; + public class XlcLRCPPTests extends LRCPPTests { public static TestSuite suite() { return suite(XlcLRCPPTests.class); diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCSpecTests.java b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCSpecTests.java index 8607ef23f23..1f69df714bb 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCSpecTests.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCSpecTests.java @@ -13,13 +13,13 @@ *******************************************************************************/ package org.eclipse.cdt.core.parser.xlc.tests.base; -import junit.framework.TestSuite; - import org.eclipse.cdt.core.lrparser.tests.LRCSpecTests; import org.eclipse.cdt.core.lrparser.xlc.XlcCLanguage; import org.eclipse.cdt.core.lrparser.xlc.XlcCPPLanguage; import org.eclipse.cdt.core.model.ILanguage; +import junit.framework.TestSuite; + public class XlcLRCSpecTests extends LRCSpecTests { public static TestSuite suite() { return suite(XlcLRCSpecTests.class); diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCommentTests.java b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCommentTests.java index 172863181bf..934671cbff4 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCommentTests.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCommentTests.java @@ -13,13 +13,13 @@ *******************************************************************************/ package org.eclipse.cdt.core.parser.xlc.tests.base; -import junit.framework.TestSuite; - import org.eclipse.cdt.core.lrparser.tests.LRCommentTests; import org.eclipse.cdt.core.lrparser.xlc.XlcCLanguage; import org.eclipse.cdt.core.lrparser.xlc.XlcCPPLanguage; import org.eclipse.cdt.core.model.ILanguage; +import junit.framework.TestSuite; + public class XlcLRCommentTests extends LRCommentTests { public static TestSuite suite() { diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCompleteParser2Tests.java b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCompleteParser2Tests.java index fbbda23e66a..92b9f6901a9 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCompleteParser2Tests.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCompleteParser2Tests.java @@ -13,13 +13,13 @@ *******************************************************************************/ package org.eclipse.cdt.core.parser.xlc.tests.base; -import junit.framework.TestSuite; - import org.eclipse.cdt.core.lrparser.tests.LRCompleteParser2Tests; import org.eclipse.cdt.core.lrparser.xlc.XlcCLanguage; import org.eclipse.cdt.core.lrparser.xlc.XlcCPPLanguage; import org.eclipse.cdt.core.model.ILanguage; +import junit.framework.TestSuite; + public class XlcLRCompleteParser2Tests extends LRCompleteParser2Tests { public static TestSuite suite() { diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCompletionBasicTest.java b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCompletionBasicTest.java index 394a9baf277..35520a46219 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCompletionBasicTest.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCompletionBasicTest.java @@ -13,13 +13,13 @@ *******************************************************************************/ package org.eclipse.cdt.core.parser.xlc.tests.base; -import junit.framework.TestSuite; - import org.eclipse.cdt.core.lrparser.tests.LRCompletionBasicTest; import org.eclipse.cdt.core.lrparser.xlc.XlcCLanguage; import org.eclipse.cdt.core.lrparser.xlc.XlcCPPLanguage; import org.eclipse.cdt.core.model.ILanguage; +import junit.framework.TestSuite; + public class XlcLRCompletionBasicTest extends LRCompletionBasicTest { public static TestSuite suite() { return suite(XlcLRCompletionBasicTest.class); diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCompletionParseTest.java b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCompletionParseTest.java index fd5ed160751..24aee9daeb5 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCompletionParseTest.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRCompletionParseTest.java @@ -13,13 +13,13 @@ *******************************************************************************/ package org.eclipse.cdt.core.parser.xlc.tests.base; -import junit.framework.TestSuite; - import org.eclipse.cdt.core.lrparser.tests.LRCompletionParseTest; import org.eclipse.cdt.core.lrparser.xlc.XlcCLanguage; import org.eclipse.cdt.core.lrparser.xlc.XlcCPPLanguage; import org.eclipse.cdt.core.model.ILanguage; +import junit.framework.TestSuite; + public class XlcLRCompletionParseTest extends LRCompletionParseTest { public static TestSuite suite() { return new TestSuite(XlcLRCompletionParseTest.class); diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRDOMLocationMacroTests.java b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRDOMLocationMacroTests.java index 8e2d936df6f..faca238b206 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRDOMLocationMacroTests.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRDOMLocationMacroTests.java @@ -13,13 +13,13 @@ *******************************************************************************/ package org.eclipse.cdt.core.parser.xlc.tests.base; -import junit.framework.TestSuite; - import org.eclipse.cdt.core.lrparser.tests.LRDOMLocationMacroTests; import org.eclipse.cdt.core.lrparser.xlc.XlcCLanguage; import org.eclipse.cdt.core.lrparser.xlc.XlcCPPLanguage; import org.eclipse.cdt.core.model.ILanguage; +import junit.framework.TestSuite; + public class XlcLRDOMLocationMacroTests extends LRDOMLocationMacroTests { public static TestSuite suite() { return suite(XlcLRDOMLocationMacroTests.class); diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRDOMLocationTests.java b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRDOMLocationTests.java index b2108ca084a..f51f20fdd25 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRDOMLocationTests.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRDOMLocationTests.java @@ -13,13 +13,13 @@ *******************************************************************************/ package org.eclipse.cdt.core.parser.xlc.tests.base; -import junit.framework.TestSuite; - import org.eclipse.cdt.core.lrparser.tests.LRDOMLocationTests; import org.eclipse.cdt.core.lrparser.xlc.XlcCLanguage; import org.eclipse.cdt.core.lrparser.xlc.XlcCPPLanguage; import org.eclipse.cdt.core.model.ILanguage; +import junit.framework.TestSuite; + public class XlcLRDOMLocationTests extends LRDOMLocationTests { public static TestSuite suite() { return suite(XlcLRDOMLocationTests.class); diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRDOMPreprocessorInformationTest.java b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRDOMPreprocessorInformationTest.java index d4b2a04abb6..558e8869e14 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRDOMPreprocessorInformationTest.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRDOMPreprocessorInformationTest.java @@ -13,13 +13,13 @@ *******************************************************************************/ package org.eclipse.cdt.core.parser.xlc.tests.base; -import junit.framework.TestSuite; - import org.eclipse.cdt.core.lrparser.tests.LRDOMPreprocessorInformationTest; import org.eclipse.cdt.core.lrparser.xlc.XlcCLanguage; import org.eclipse.cdt.core.lrparser.xlc.XlcCPPLanguage; import org.eclipse.cdt.core.model.ILanguage; +import junit.framework.TestSuite; + public class XlcLRDOMPreprocessorInformationTest extends LRDOMPreprocessorInformationTest { public static TestSuite suite() { return suite(XlcLRDOMPreprocessorInformationTest.class); diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRDigraphTrigraphTests.java b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRDigraphTrigraphTests.java index eaa4da889c3..5885f34dbd6 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRDigraphTrigraphTests.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRDigraphTrigraphTests.java @@ -13,13 +13,13 @@ *******************************************************************************/ package org.eclipse.cdt.core.parser.xlc.tests.base; -import junit.framework.TestSuite; - import org.eclipse.cdt.core.lrparser.tests.LRDigraphTrigraphTests; import org.eclipse.cdt.core.lrparser.xlc.XlcCLanguage; import org.eclipse.cdt.core.lrparser.xlc.XlcCPPLanguage; import org.eclipse.cdt.core.model.ILanguage; +import junit.framework.TestSuite; + public class XlcLRDigraphTrigraphTests extends LRDigraphTrigraphTests { public static TestSuite suite() { diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRGCCCompleteParseExtensionsTest.java b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRGCCCompleteParseExtensionsTest.java index 187580d9871..e28c164d39e 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRGCCCompleteParseExtensionsTest.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRGCCCompleteParseExtensionsTest.java @@ -13,13 +13,13 @@ *******************************************************************************/ package org.eclipse.cdt.core.parser.xlc.tests.base; -import junit.framework.TestSuite; - import org.eclipse.cdt.core.lrparser.tests.LRGCCCompleteParseExtensionsTest; import org.eclipse.cdt.core.lrparser.xlc.XlcCLanguage; import org.eclipse.cdt.core.lrparser.xlc.XlcCPPLanguage; import org.eclipse.cdt.core.model.ILanguage; +import junit.framework.TestSuite; + public class XlcLRGCCCompleteParseExtensionsTest extends LRGCCCompleteParseExtensionsTest { public static TestSuite suite() { return suite(XlcLRGCCCompleteParseExtensionsTest.class); diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRGCCTests.java b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRGCCTests.java index 967aaa79114..9af5eee2f95 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRGCCTests.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRGCCTests.java @@ -13,13 +13,13 @@ *******************************************************************************/ package org.eclipse.cdt.core.parser.xlc.tests.base; -import junit.framework.TestSuite; - import org.eclipse.cdt.core.lrparser.tests.LRGCCTests; import org.eclipse.cdt.core.lrparser.xlc.XlcCLanguage; import org.eclipse.cdt.core.lrparser.xlc.XlcCPPLanguage; import org.eclipse.cdt.core.model.ILanguage; +import junit.framework.TestSuite; + public class XlcLRGCCTests extends LRGCCTests { public static TestSuite suite() { return suite(XlcLRGCCTests.class); diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRImageLocationTests.java b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRImageLocationTests.java index 0e9c557d9ce..8d13d3dab8f 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRImageLocationTests.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRImageLocationTests.java @@ -13,13 +13,13 @@ *******************************************************************************/ package org.eclipse.cdt.core.parser.xlc.tests.base; -import junit.framework.TestSuite; - import org.eclipse.cdt.core.lrparser.tests.LRImageLocationTests; import org.eclipse.cdt.core.lrparser.xlc.XlcCLanguage; import org.eclipse.cdt.core.lrparser.xlc.XlcCPPLanguage; import org.eclipse.cdt.core.model.ILanguage; +import junit.framework.TestSuite; + public class XlcLRImageLocationTests extends LRImageLocationTests { public static TestSuite suite() { return suite(XlcLRImageLocationTests.class); diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRInactiveCodeTests.java b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRInactiveCodeTests.java index 342e7dc17c1..a39d7b9c8ae 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRInactiveCodeTests.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRInactiveCodeTests.java @@ -13,13 +13,13 @@ *******************************************************************************/ package org.eclipse.cdt.core.parser.xlc.tests.base; -import junit.framework.TestSuite; - import org.eclipse.cdt.core.lrparser.tests.LRInactiveCodeTests; import org.eclipse.cdt.core.lrparser.xlc.XlcCLanguage; import org.eclipse.cdt.core.lrparser.xlc.XlcCPPLanguage; import org.eclipse.cdt.core.model.ILanguage; +import junit.framework.TestSuite; + public class XlcLRInactiveCodeTests extends LRInactiveCodeTests { public static TestSuite suite() { return suite(XlcLRInactiveCodeTests.class); diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRKnRTests.java b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRKnRTests.java index d9a34967ffc..e054628c7f0 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRKnRTests.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRKnRTests.java @@ -13,13 +13,13 @@ *******************************************************************************/ package org.eclipse.cdt.core.parser.xlc.tests.base; -import junit.framework.TestSuite; - import org.eclipse.cdt.core.lrparser.tests.LRKnRTests; import org.eclipse.cdt.core.lrparser.xlc.XlcCLanguage; import org.eclipse.cdt.core.lrparser.xlc.XlcCPPLanguage; import org.eclipse.cdt.core.model.ILanguage; +import junit.framework.TestSuite; + public class XlcLRKnRTests extends LRKnRTests { public static TestSuite suite() { return suite(XlcLRKnRTests.class); diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRNodeSelectorTest.java b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRNodeSelectorTest.java index 54f859a83a4..d9af3c8d38b 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRNodeSelectorTest.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRNodeSelectorTest.java @@ -13,13 +13,13 @@ *******************************************************************************/ package org.eclipse.cdt.core.parser.xlc.tests.base; -import junit.framework.TestSuite; - import org.eclipse.cdt.core.lrparser.tests.LRNodeSelectorTest; import org.eclipse.cdt.core.lrparser.xlc.XlcCLanguage; import org.eclipse.cdt.core.lrparser.xlc.XlcCPPLanguage; import org.eclipse.cdt.core.model.ILanguage; +import junit.framework.TestSuite; + public class XlcLRNodeSelectorTest extends LRNodeSelectorTest { public static TestSuite suite() { return suite(XlcLRNodeSelectorTest.class); diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRQuickParser2Tests.java b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRQuickParser2Tests.java index 860a2b43dc8..9dc5d5f89be 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRQuickParser2Tests.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRQuickParser2Tests.java @@ -13,13 +13,13 @@ *******************************************************************************/ package org.eclipse.cdt.core.parser.xlc.tests.base; -import junit.framework.TestSuite; - import org.eclipse.cdt.core.lrparser.tests.LRQuickParser2Tests; import org.eclipse.cdt.core.lrparser.xlc.XlcCLanguage; import org.eclipse.cdt.core.lrparser.xlc.XlcCPPLanguage; import org.eclipse.cdt.core.model.ILanguage; +import junit.framework.TestSuite; + public class XlcLRQuickParser2Tests extends LRQuickParser2Tests { public static TestSuite suite() { return new TestSuite(XlcLRQuickParser2Tests.class); diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRSelectionParseTest.java b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRSelectionParseTest.java index 0fac0baf0b8..7963c6f8dae 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRSelectionParseTest.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRSelectionParseTest.java @@ -13,13 +13,13 @@ *******************************************************************************/ package org.eclipse.cdt.core.parser.xlc.tests.base; -import junit.framework.TestSuite; - import org.eclipse.cdt.core.lrparser.tests.LRSelectionParseTest; import org.eclipse.cdt.core.lrparser.xlc.XlcCLanguage; import org.eclipse.cdt.core.lrparser.xlc.XlcCPPLanguage; import org.eclipse.cdt.core.model.ILanguage; +import junit.framework.TestSuite; + public class XlcLRSelectionParseTest extends LRSelectionParseTest { public XlcLRSelectionParseTest() { diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRSemanticsTests.java b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRSemanticsTests.java index 8b59776a0cc..84ce6ddf89c 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRSemanticsTests.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRSemanticsTests.java @@ -13,13 +13,13 @@ *******************************************************************************/ package org.eclipse.cdt.core.parser.xlc.tests.base; -import junit.framework.TestSuite; - import org.eclipse.cdt.core.lrparser.tests.LRSemanticsTests; import org.eclipse.cdt.core.lrparser.xlc.XlcCLanguage; import org.eclipse.cdt.core.lrparser.xlc.XlcCPPLanguage; import org.eclipse.cdt.core.model.ILanguage; +import junit.framework.TestSuite; + public class XlcLRSemanticsTests extends LRSemanticsTests { public static TestSuite suite() { return suite(XlcLRSemanticsTests.class); diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRTaskParserTest.java b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRTaskParserTest.java index d2e602b5741..c4c3ccac1d6 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRTaskParserTest.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRTaskParserTest.java @@ -13,13 +13,13 @@ *******************************************************************************/ package org.eclipse.cdt.core.parser.xlc.tests.base; -import junit.framework.TestSuite; - import org.eclipse.cdt.core.lrparser.tests.LRTaskParserTest; import org.eclipse.cdt.core.lrparser.xlc.XlcCLanguage; import org.eclipse.cdt.core.lrparser.xlc.XlcCPPLanguage; import org.eclipse.cdt.core.model.ILanguage; +import junit.framework.TestSuite; + public class XlcLRTaskParserTest extends LRTaskParserTest { public static TestSuite suite() { return suite(XlcLRTaskParserTest.class); diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRTemplateTests.java b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRTemplateTests.java index fa2c1c18089..84acb881f70 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRTemplateTests.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRTemplateTests.java @@ -13,13 +13,13 @@ *******************************************************************************/ package org.eclipse.cdt.core.parser.xlc.tests.base; -import junit.framework.TestSuite; - import org.eclipse.cdt.core.lrparser.tests.LRTemplateTests; import org.eclipse.cdt.core.lrparser.xlc.XlcCLanguage; import org.eclipse.cdt.core.lrparser.xlc.XlcCPPLanguage; import org.eclipse.cdt.core.model.ILanguage; +import junit.framework.TestSuite; + public class XlcLRTemplateTests extends LRTemplateTests { public static TestSuite suite() { return suite(XlcLRTemplateTests.class); diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRTests.java b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRTests.java index 4eb9418e20f..c0ee1cef8c7 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRTests.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRTests.java @@ -13,13 +13,13 @@ *******************************************************************************/ package org.eclipse.cdt.core.parser.xlc.tests.base; -import junit.framework.TestSuite; - import org.eclipse.cdt.core.lrparser.tests.LRTests; import org.eclipse.cdt.core.lrparser.xlc.XlcCLanguage; import org.eclipse.cdt.core.lrparser.xlc.XlcCPPLanguage; import org.eclipse.cdt.core.model.ILanguage; +import junit.framework.TestSuite; + public class XlcLRTests extends LRTests { public XlcLRTests(String name) { diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRUtilOldTests.java b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRUtilOldTests.java index 895eb9da8a4..309116002f9 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRUtilOldTests.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRUtilOldTests.java @@ -13,13 +13,13 @@ *******************************************************************************/ package org.eclipse.cdt.core.parser.xlc.tests.base; -import junit.framework.TestSuite; - import org.eclipse.cdt.core.lrparser.tests.LRUtilOldTests; import org.eclipse.cdt.core.lrparser.xlc.XlcCLanguage; import org.eclipse.cdt.core.lrparser.xlc.XlcCPPLanguage; import org.eclipse.cdt.core.model.ILanguage; +import junit.framework.TestSuite; + public class XlcLRUtilOldTests extends LRUtilOldTests { public static TestSuite suite() { return suite(XlcLRUtilOldTests.class); diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRUtilTests.java b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRUtilTests.java index 5026cd26895..4c32284313a 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRUtilTests.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/base/XlcLRUtilTests.java @@ -13,13 +13,13 @@ *******************************************************************************/ package org.eclipse.cdt.core.parser.xlc.tests.base; -import junit.framework.TestSuite; - import org.eclipse.cdt.core.lrparser.tests.LRUtilTests; import org.eclipse.cdt.core.lrparser.xlc.XlcCLanguage; import org.eclipse.cdt.core.lrparser.xlc.XlcCPPLanguage; import org.eclipse.cdt.core.model.ILanguage; +import junit.framework.TestSuite; + public class XlcLRUtilTests extends LRUtilTests { public static TestSuite suite() { return suite(XlcLRUtilTests.class); diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/suite/AutomatedIntegrationSuite.java b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/suite/AutomatedIntegrationSuite.java index 280a4f4dde6..9e612d97bc7 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/suite/AutomatedIntegrationSuite.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc.tests/src/org/eclipse/cdt/core/parser/xlc/tests/suite/AutomatedIntegrationSuite.java @@ -13,12 +13,12 @@ *******************************************************************************/ package org.eclipse.cdt.core.parser.xlc.tests.suite; -import junit.framework.Test; -import junit.framework.TestSuite; - import org.eclipse.cdt.core.parser.xlc.tests.XlcExtensionsTestSuite; import org.eclipse.cdt.core.parser.xlc.tests.base.XlcLRParserTestSuite; +import junit.framework.Test; +import junit.framework.TestSuite; + public class AutomatedIntegrationSuite extends TestSuite { public static Test suite() { diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc/parser/org/eclipse/cdt/core/lrparser/xlc/XlcCPPTokenMap.java b/xlc/org.eclipse.cdt.core.lrparser.xlc/parser/org/eclipse/cdt/core/lrparser/xlc/XlcCPPTokenMap.java index fae72b3c1a2..c0a5992a9a9 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc/parser/org/eclipse/cdt/core/lrparser/xlc/XlcCPPTokenMap.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc/parser/org/eclipse/cdt/core/lrparser/xlc/XlcCPPTokenMap.java @@ -13,8 +13,266 @@ *******************************************************************************/ package org.eclipse.cdt.core.lrparser.xlc; -import static org.eclipse.cdt.core.parser.IToken.*; -import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.*; +import static org.eclipse.cdt.core.parser.IToken.tAMPER; +import static org.eclipse.cdt.core.parser.IToken.tAMPERASSIGN; +import static org.eclipse.cdt.core.parser.IToken.tAND; +import static org.eclipse.cdt.core.parser.IToken.tARROW; +import static org.eclipse.cdt.core.parser.IToken.tARROWSTAR; +import static org.eclipse.cdt.core.parser.IToken.tASSIGN; +import static org.eclipse.cdt.core.parser.IToken.tBITCOMPLEMENT; +import static org.eclipse.cdt.core.parser.IToken.tBITOR; +import static org.eclipse.cdt.core.parser.IToken.tBITORASSIGN; +import static org.eclipse.cdt.core.parser.IToken.tCHAR; +import static org.eclipse.cdt.core.parser.IToken.tCOLON; +import static org.eclipse.cdt.core.parser.IToken.tCOLONCOLON; +import static org.eclipse.cdt.core.parser.IToken.tCOMMA; +import static org.eclipse.cdt.core.parser.IToken.tCOMPLETION; +import static org.eclipse.cdt.core.parser.IToken.tDECR; +import static org.eclipse.cdt.core.parser.IToken.tDIV; +import static org.eclipse.cdt.core.parser.IToken.tDIVASSIGN; +import static org.eclipse.cdt.core.parser.IToken.tDOT; +import static org.eclipse.cdt.core.parser.IToken.tDOTSTAR; +import static org.eclipse.cdt.core.parser.IToken.tELLIPSIS; +import static org.eclipse.cdt.core.parser.IToken.tEND_OF_INPUT; +import static org.eclipse.cdt.core.parser.IToken.tEOC; +import static org.eclipse.cdt.core.parser.IToken.tEQUAL; +import static org.eclipse.cdt.core.parser.IToken.tFLOATINGPT; +import static org.eclipse.cdt.core.parser.IToken.tGT; +import static org.eclipse.cdt.core.parser.IToken.tGTEQUAL; +import static org.eclipse.cdt.core.parser.IToken.tIDENTIFIER; +import static org.eclipse.cdt.core.parser.IToken.tINCR; +import static org.eclipse.cdt.core.parser.IToken.tINTEGER; +import static org.eclipse.cdt.core.parser.IToken.tLBRACE; +import static org.eclipse.cdt.core.parser.IToken.tLBRACKET; +import static org.eclipse.cdt.core.parser.IToken.tLCHAR; +import static org.eclipse.cdt.core.parser.IToken.tLPAREN; +import static org.eclipse.cdt.core.parser.IToken.tLSTRING; +import static org.eclipse.cdt.core.parser.IToken.tLT; +import static org.eclipse.cdt.core.parser.IToken.tLTEQUAL; +import static org.eclipse.cdt.core.parser.IToken.tMINUS; +import static org.eclipse.cdt.core.parser.IToken.tMINUSASSIGN; +import static org.eclipse.cdt.core.parser.IToken.tMOD; +import static org.eclipse.cdt.core.parser.IToken.tMODASSIGN; +import static org.eclipse.cdt.core.parser.IToken.tNOT; +import static org.eclipse.cdt.core.parser.IToken.tNOTEQUAL; +import static org.eclipse.cdt.core.parser.IToken.tOR; +import static org.eclipse.cdt.core.parser.IToken.tPLUS; +import static org.eclipse.cdt.core.parser.IToken.tPLUSASSIGN; +import static org.eclipse.cdt.core.parser.IToken.tPOUND; +import static org.eclipse.cdt.core.parser.IToken.tQUESTION; +import static org.eclipse.cdt.core.parser.IToken.tRBRACE; +import static org.eclipse.cdt.core.parser.IToken.tRBRACKET; +import static org.eclipse.cdt.core.parser.IToken.tRPAREN; +import static org.eclipse.cdt.core.parser.IToken.tSEMI; +import static org.eclipse.cdt.core.parser.IToken.tSHIFTL; +import static org.eclipse.cdt.core.parser.IToken.tSHIFTLASSIGN; +import static org.eclipse.cdt.core.parser.IToken.tSHIFTR; +import static org.eclipse.cdt.core.parser.IToken.tSHIFTRASSIGN; +import static org.eclipse.cdt.core.parser.IToken.tSTAR; +import static org.eclipse.cdt.core.parser.IToken.tSTARASSIGN; +import static org.eclipse.cdt.core.parser.IToken.tSTRING; +import static org.eclipse.cdt.core.parser.IToken.tUNKNOWN_CHAR; +import static org.eclipse.cdt.core.parser.IToken.tUTF16CHAR; +import static org.eclipse.cdt.core.parser.IToken.tUTF16STRING; +import static org.eclipse.cdt.core.parser.IToken.tUTF32CHAR; +import static org.eclipse.cdt.core.parser.IToken.tUTF32STRING; +import static org.eclipse.cdt.core.parser.IToken.tXOR; +import static org.eclipse.cdt.core.parser.IToken.tXORASSIGN; +import static org.eclipse.cdt.core.parser.IToken.t__Complex; +import static org.eclipse.cdt.core.parser.IToken.t__Imaginary; +import static org.eclipse.cdt.core.parser.IToken.t_asm; +import static org.eclipse.cdt.core.parser.IToken.t_auto; +import static org.eclipse.cdt.core.parser.IToken.t_bool; +import static org.eclipse.cdt.core.parser.IToken.t_break; +import static org.eclipse.cdt.core.parser.IToken.t_case; +import static org.eclipse.cdt.core.parser.IToken.t_catch; +import static org.eclipse.cdt.core.parser.IToken.t_char; +import static org.eclipse.cdt.core.parser.IToken.t_class; +import static org.eclipse.cdt.core.parser.IToken.t_const; +import static org.eclipse.cdt.core.parser.IToken.t_const_cast; +import static org.eclipse.cdt.core.parser.IToken.t_continue; +import static org.eclipse.cdt.core.parser.IToken.t_default; +import static org.eclipse.cdt.core.parser.IToken.t_delete; +import static org.eclipse.cdt.core.parser.IToken.t_do; +import static org.eclipse.cdt.core.parser.IToken.t_double; +import static org.eclipse.cdt.core.parser.IToken.t_dynamic_cast; +import static org.eclipse.cdt.core.parser.IToken.t_else; +import static org.eclipse.cdt.core.parser.IToken.t_enum; +import static org.eclipse.cdt.core.parser.IToken.t_explicit; +import static org.eclipse.cdt.core.parser.IToken.t_export; +import static org.eclipse.cdt.core.parser.IToken.t_extern; +import static org.eclipse.cdt.core.parser.IToken.t_false; +import static org.eclipse.cdt.core.parser.IToken.t_float; +import static org.eclipse.cdt.core.parser.IToken.t_for; +import static org.eclipse.cdt.core.parser.IToken.t_friend; +import static org.eclipse.cdt.core.parser.IToken.t_goto; +import static org.eclipse.cdt.core.parser.IToken.t_if; +import static org.eclipse.cdt.core.parser.IToken.t_inline; +import static org.eclipse.cdt.core.parser.IToken.t_int; +import static org.eclipse.cdt.core.parser.IToken.t_long; +import static org.eclipse.cdt.core.parser.IToken.t_mutable; +import static org.eclipse.cdt.core.parser.IToken.t_namespace; +import static org.eclipse.cdt.core.parser.IToken.t_new; +import static org.eclipse.cdt.core.parser.IToken.t_operator; +import static org.eclipse.cdt.core.parser.IToken.t_private; +import static org.eclipse.cdt.core.parser.IToken.t_protected; +import static org.eclipse.cdt.core.parser.IToken.t_public; +import static org.eclipse.cdt.core.parser.IToken.t_register; +import static org.eclipse.cdt.core.parser.IToken.t_reinterpret_cast; +import static org.eclipse.cdt.core.parser.IToken.t_restrict; +import static org.eclipse.cdt.core.parser.IToken.t_return; +import static org.eclipse.cdt.core.parser.IToken.t_short; +import static org.eclipse.cdt.core.parser.IToken.t_signed; +import static org.eclipse.cdt.core.parser.IToken.t_sizeof; +import static org.eclipse.cdt.core.parser.IToken.t_static; +import static org.eclipse.cdt.core.parser.IToken.t_static_cast; +import static org.eclipse.cdt.core.parser.IToken.t_struct; +import static org.eclipse.cdt.core.parser.IToken.t_switch; +import static org.eclipse.cdt.core.parser.IToken.t_template; +import static org.eclipse.cdt.core.parser.IToken.t_this; +import static org.eclipse.cdt.core.parser.IToken.t_throw; +import static org.eclipse.cdt.core.parser.IToken.t_true; +import static org.eclipse.cdt.core.parser.IToken.t_try; +import static org.eclipse.cdt.core.parser.IToken.t_typedef; +import static org.eclipse.cdt.core.parser.IToken.t_typeid; +import static org.eclipse.cdt.core.parser.IToken.t_typename; +import static org.eclipse.cdt.core.parser.IToken.t_union; +import static org.eclipse.cdt.core.parser.IToken.t_unsigned; +import static org.eclipse.cdt.core.parser.IToken.t_using; +import static org.eclipse.cdt.core.parser.IToken.t_virtual; +import static org.eclipse.cdt.core.parser.IToken.t_void; +import static org.eclipse.cdt.core.parser.IToken.t_volatile; +import static org.eclipse.cdt.core.parser.IToken.t_wchar_t; +import static org.eclipse.cdt.core.parser.IToken.t_while; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_And; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_AndAnd; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_AndAssign; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_Arrow; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_ArrowStar; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_Assign; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_Bang; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_Caret; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_CaretAssign; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_Colon; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_ColonColon; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_Comma; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_Completion; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_Dot; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_DotDotDot; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_DotStar; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_EOF_TOKEN; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_EQ; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_EndOfCompletion; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_GE; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_GT; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_Invalid; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_LE; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_LT; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_LeftBrace; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_LeftBracket; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_LeftParen; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_LeftShift; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_LeftShiftAssign; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_MAX; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_MIN; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_Minus; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_MinusAssign; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_MinusMinus; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_NE; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_Or; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_OrAssign; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_OrOr; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_Percent; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_PercentAssign; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_Plus; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_PlusAssign; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_PlusPlus; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_Question; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_RightBrace; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_RightBracket; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_RightParen; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_RightShift; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_RightShiftAssign; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_SemiColon; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_Slash; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_SlashAssign; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_Star; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_StarAssign; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_Tilde; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK__Imaginary; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK___alignof__; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK___attribute__; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK___declspec; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_asm; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_auto; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_bool; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_break; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_case; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_catch; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_char; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_charconst; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_class; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_const; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_const_cast; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_continue; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_default; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_delete; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_do; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_double; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_dynamic_cast; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_else; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_enum; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_explicit; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_export; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_extern; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_false; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_float; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_floating; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_for; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_friend; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_goto; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_identifier; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_if; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_inline; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_int; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_integer; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_long; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_mutable; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_namespace; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_new; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_operator; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_private; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_protected; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_public; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_register; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_reinterpret_cast; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_restrict; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_return; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_short; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_signed; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_sizeof; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_static; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_static_cast; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_stringlit; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_struct; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_switch; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_template; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_this; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_throw; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_true; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_try; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_typedef; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_typeid; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_typename; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_typeof; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_union; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_unsigned; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_using; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_virtual; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_void; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_volatile; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_wchar_t; +import static org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym.TK_while; import org.eclipse.cdt.core.dom.lrparser.IDOMTokenMap; import org.eclipse.cdt.core.parser.IGCCToken; diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc/parser/org/eclipse/cdt/core/lrparser/xlc/XlcCTokenMap.java b/xlc/org.eclipse.cdt.core.lrparser.xlc/parser/org/eclipse/cdt/core/lrparser/xlc/XlcCTokenMap.java index 9179ee616ee..c7d026c46d5 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc/parser/org/eclipse/cdt/core/lrparser/xlc/XlcCTokenMap.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc/parser/org/eclipse/cdt/core/lrparser/xlc/XlcCTokenMap.java @@ -13,8 +13,204 @@ *******************************************************************************/ package org.eclipse.cdt.core.lrparser.xlc; -import static org.eclipse.cdt.core.parser.IToken.*; -import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.*; +import static org.eclipse.cdt.core.parser.IToken.tAMPER; +import static org.eclipse.cdt.core.parser.IToken.tAMPERASSIGN; +import static org.eclipse.cdt.core.parser.IToken.tAND; +import static org.eclipse.cdt.core.parser.IToken.tARROW; +import static org.eclipse.cdt.core.parser.IToken.tASSIGN; +import static org.eclipse.cdt.core.parser.IToken.tBITCOMPLEMENT; +import static org.eclipse.cdt.core.parser.IToken.tBITOR; +import static org.eclipse.cdt.core.parser.IToken.tBITORASSIGN; +import static org.eclipse.cdt.core.parser.IToken.tCHAR; +import static org.eclipse.cdt.core.parser.IToken.tCOLON; +import static org.eclipse.cdt.core.parser.IToken.tCOMMA; +import static org.eclipse.cdt.core.parser.IToken.tCOMPLETION; +import static org.eclipse.cdt.core.parser.IToken.tDECR; +import static org.eclipse.cdt.core.parser.IToken.tDIV; +import static org.eclipse.cdt.core.parser.IToken.tDIVASSIGN; +import static org.eclipse.cdt.core.parser.IToken.tDOT; +import static org.eclipse.cdt.core.parser.IToken.tELLIPSIS; +import static org.eclipse.cdt.core.parser.IToken.tEND_OF_INPUT; +import static org.eclipse.cdt.core.parser.IToken.tEOC; +import static org.eclipse.cdt.core.parser.IToken.tEQUAL; +import static org.eclipse.cdt.core.parser.IToken.tFLOATINGPT; +import static org.eclipse.cdt.core.parser.IToken.tGT; +import static org.eclipse.cdt.core.parser.IToken.tGTEQUAL; +import static org.eclipse.cdt.core.parser.IToken.tIDENTIFIER; +import static org.eclipse.cdt.core.parser.IToken.tINCR; +import static org.eclipse.cdt.core.parser.IToken.tINTEGER; +import static org.eclipse.cdt.core.parser.IToken.tLBRACE; +import static org.eclipse.cdt.core.parser.IToken.tLBRACKET; +import static org.eclipse.cdt.core.parser.IToken.tLCHAR; +import static org.eclipse.cdt.core.parser.IToken.tLPAREN; +import static org.eclipse.cdt.core.parser.IToken.tLSTRING; +import static org.eclipse.cdt.core.parser.IToken.tLT; +import static org.eclipse.cdt.core.parser.IToken.tLTEQUAL; +import static org.eclipse.cdt.core.parser.IToken.tMINUS; +import static org.eclipse.cdt.core.parser.IToken.tMINUSASSIGN; +import static org.eclipse.cdt.core.parser.IToken.tMOD; +import static org.eclipse.cdt.core.parser.IToken.tMODASSIGN; +import static org.eclipse.cdt.core.parser.IToken.tNOT; +import static org.eclipse.cdt.core.parser.IToken.tNOTEQUAL; +import static org.eclipse.cdt.core.parser.IToken.tOR; +import static org.eclipse.cdt.core.parser.IToken.tPLUS; +import static org.eclipse.cdt.core.parser.IToken.tPLUSASSIGN; +import static org.eclipse.cdt.core.parser.IToken.tQUESTION; +import static org.eclipse.cdt.core.parser.IToken.tRBRACE; +import static org.eclipse.cdt.core.parser.IToken.tRBRACKET; +import static org.eclipse.cdt.core.parser.IToken.tRPAREN; +import static org.eclipse.cdt.core.parser.IToken.tSEMI; +import static org.eclipse.cdt.core.parser.IToken.tSHIFTL; +import static org.eclipse.cdt.core.parser.IToken.tSHIFTLASSIGN; +import static org.eclipse.cdt.core.parser.IToken.tSHIFTR; +import static org.eclipse.cdt.core.parser.IToken.tSHIFTRASSIGN; +import static org.eclipse.cdt.core.parser.IToken.tSTAR; +import static org.eclipse.cdt.core.parser.IToken.tSTARASSIGN; +import static org.eclipse.cdt.core.parser.IToken.tSTRING; +import static org.eclipse.cdt.core.parser.IToken.tUNKNOWN_CHAR; +import static org.eclipse.cdt.core.parser.IToken.tUTF16CHAR; +import static org.eclipse.cdt.core.parser.IToken.tUTF16STRING; +import static org.eclipse.cdt.core.parser.IToken.tUTF32CHAR; +import static org.eclipse.cdt.core.parser.IToken.tUTF32STRING; +import static org.eclipse.cdt.core.parser.IToken.tXOR; +import static org.eclipse.cdt.core.parser.IToken.tXORASSIGN; +import static org.eclipse.cdt.core.parser.IToken.t__Bool; +import static org.eclipse.cdt.core.parser.IToken.t__Complex; +import static org.eclipse.cdt.core.parser.IToken.t__Imaginary; +import static org.eclipse.cdt.core.parser.IToken.t_asm; +import static org.eclipse.cdt.core.parser.IToken.t_auto; +import static org.eclipse.cdt.core.parser.IToken.t_break; +import static org.eclipse.cdt.core.parser.IToken.t_case; +import static org.eclipse.cdt.core.parser.IToken.t_char; +import static org.eclipse.cdt.core.parser.IToken.t_const; +import static org.eclipse.cdt.core.parser.IToken.t_continue; +import static org.eclipse.cdt.core.parser.IToken.t_default; +import static org.eclipse.cdt.core.parser.IToken.t_do; +import static org.eclipse.cdt.core.parser.IToken.t_double; +import static org.eclipse.cdt.core.parser.IToken.t_else; +import static org.eclipse.cdt.core.parser.IToken.t_enum; +import static org.eclipse.cdt.core.parser.IToken.t_extern; +import static org.eclipse.cdt.core.parser.IToken.t_float; +import static org.eclipse.cdt.core.parser.IToken.t_for; +import static org.eclipse.cdt.core.parser.IToken.t_goto; +import static org.eclipse.cdt.core.parser.IToken.t_if; +import static org.eclipse.cdt.core.parser.IToken.t_inline; +import static org.eclipse.cdt.core.parser.IToken.t_int; +import static org.eclipse.cdt.core.parser.IToken.t_long; +import static org.eclipse.cdt.core.parser.IToken.t_register; +import static org.eclipse.cdt.core.parser.IToken.t_restrict; +import static org.eclipse.cdt.core.parser.IToken.t_return; +import static org.eclipse.cdt.core.parser.IToken.t_short; +import static org.eclipse.cdt.core.parser.IToken.t_signed; +import static org.eclipse.cdt.core.parser.IToken.t_sizeof; +import static org.eclipse.cdt.core.parser.IToken.t_static; +import static org.eclipse.cdt.core.parser.IToken.t_struct; +import static org.eclipse.cdt.core.parser.IToken.t_switch; +import static org.eclipse.cdt.core.parser.IToken.t_typedef; +import static org.eclipse.cdt.core.parser.IToken.t_union; +import static org.eclipse.cdt.core.parser.IToken.t_unsigned; +import static org.eclipse.cdt.core.parser.IToken.t_void; +import static org.eclipse.cdt.core.parser.IToken.t_volatile; +import static org.eclipse.cdt.core.parser.IToken.t_while; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_And; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_AndAnd; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_AndAssign; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_Arrow; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_Assign; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_Bang; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_Caret; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_CaretAssign; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_Colon; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_Comma; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_Completion; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_Dot; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_DotDotDot; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_EOF_TOKEN; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_EQ; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_EndOfCompletion; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_GE; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_GT; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_Invalid; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_LE; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_LT; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_LeftBrace; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_LeftBracket; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_LeftParen; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_LeftShift; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_LeftShiftAssign; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_MAX; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_MIN; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_Minus; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_MinusAssign; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_MinusMinus; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_NE; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_Or; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_OrAssign; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_OrOr; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_Percent; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_PercentAssign; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_Plus; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_PlusAssign; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_PlusPlus; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_Question; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_RightBrace; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_RightBracket; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_RightParen; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_RightShift; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_RightShiftAssign; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_SemiColon; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_Slash; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_SlashAssign; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_Star; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_StarAssign; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_Tilde; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK__Bool; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK__Complex; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK__Imaginary; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK___alignof__; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK___attribute__; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK___declspec; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_asm; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_auto; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_break; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_case; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_char; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_charconst; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_const; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_continue; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_default; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_do; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_double; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_else; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_enum; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_extern; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_float; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_floating; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_for; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_goto; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_identifier; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_if; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_inline; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_int; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_integer; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_long; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_register; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_restrict; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_return; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_short; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_signed; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_sizeof; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_static; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_stringlit; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_struct; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_switch; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_typedef; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_typeof; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_union; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_unsigned; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_void; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_volatile; +import static org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym.TK_while; import org.eclipse.cdt.core.dom.lrparser.IDOMTokenMap; import org.eclipse.cdt.core.parser.IGCCToken; diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc/parser/org/eclipse/cdt/core/lrparser/xlc/action/XlcCBuildASTParserAction.java b/xlc/org.eclipse.cdt.core.lrparser.xlc/parser/org/eclipse/cdt/core/lrparser/xlc/action/XlcCBuildASTParserAction.java index 19304d79492..f04c9f70cd1 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc/parser/org/eclipse/cdt/core/lrparser/xlc/action/XlcCBuildASTParserAction.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc/parser/org/eclipse/cdt/core/lrparser/xlc/action/XlcCBuildASTParserAction.java @@ -13,8 +13,6 @@ *******************************************************************************/ package org.eclipse.cdt.core.lrparser.xlc.action; -import lpg.lpgjavaruntime.IToken; - import org.eclipse.cdt.core.dom.lrparser.action.ISecondaryParserFactory; import org.eclipse.cdt.core.dom.lrparser.action.ITokenStream; import org.eclipse.cdt.core.dom.lrparser.action.ScopedStack; @@ -23,6 +21,8 @@ import org.eclipse.cdt.core.lrparser.xlc.ast.IXlcCASTVectorTypeSpecifier; import org.eclipse.cdt.core.lrparser.xlc.ast.IXlcCNodeFactory; import org.eclipse.cdt.internal.core.lrparser.xlc.c.XlcCParsersym; +import lpg.lpgjavaruntime.IToken; + public class XlcCBuildASTParserAction extends GCCBuildASTParserAction { private IXlcCNodeFactory nodeFactory; diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc/parser/org/eclipse/cdt/core/lrparser/xlc/action/XlcCPPBuildASTParserAction.java b/xlc/org.eclipse.cdt.core.lrparser.xlc/parser/org/eclipse/cdt/core/lrparser/xlc/action/XlcCPPBuildASTParserAction.java index 195ad3abf62..936ad10bc5e 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc/parser/org/eclipse/cdt/core/lrparser/xlc/action/XlcCPPBuildASTParserAction.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc/parser/org/eclipse/cdt/core/lrparser/xlc/action/XlcCPPBuildASTParserAction.java @@ -13,8 +13,6 @@ *******************************************************************************/ package org.eclipse.cdt.core.lrparser.xlc.action; -import lpg.lpgjavaruntime.IToken; - import org.eclipse.cdt.core.dom.ast.IASTExpression; import org.eclipse.cdt.core.dom.ast.cpp.ICPPASTLiteralExpression; import org.eclipse.cdt.core.dom.ast.cpp.ICPPASTStaticAssertDeclaration; @@ -29,6 +27,8 @@ import org.eclipse.cdt.core.lrparser.xlc.ast.IXlcCPPASTVectorTypeSpecifier; import org.eclipse.cdt.core.lrparser.xlc.ast.IXlcCPPNodeFactory; import org.eclipse.cdt.internal.core.lrparser.xlc.cpp.XlcCPPParsersym; +import lpg.lpgjavaruntime.IToken; + public class XlcCPPBuildASTParserAction extends GPPBuildASTParserAction { private IXlcCPPNodeFactory nodeFactory; diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc/parser/org/eclipse/cdt/internal/core/lrparser/xlc/c/XlcCParser.java b/xlc/org.eclipse.cdt.core.lrparser.xlc/parser/org/eclipse/cdt/internal/core/lrparser/xlc/c/XlcCParser.java index 5676192e0cd..cc4230a4305 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc/parser/org/eclipse/cdt/internal/core/lrparser/xlc/c/XlcCParser.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc/parser/org/eclipse/cdt/internal/core/lrparser/xlc/c/XlcCParser.java @@ -16,28 +16,51 @@ package org.eclipse.cdt.internal.core.lrparser.xlc.c; -import lpg.lpgjavaruntime.*; - -import java.util.*; -import org.eclipse.cdt.core.dom.ast.*; +import java.util.List; +import java.util.Map; + +import org.eclipse.cdt.core.dom.ast.IASTBinaryExpression; +import org.eclipse.cdt.core.dom.ast.IASTCastExpression; +import org.eclipse.cdt.core.dom.ast.IASTCompletionNode; +import org.eclipse.cdt.core.dom.ast.IASTCompositeTypeSpecifier; +import org.eclipse.cdt.core.dom.ast.IASTElaboratedTypeSpecifier; +import org.eclipse.cdt.core.dom.ast.IASTLiteralExpression; +import org.eclipse.cdt.core.dom.ast.IASTTranslationUnit; +import org.eclipse.cdt.core.dom.ast.IASTTypeIdExpression; +import org.eclipse.cdt.core.dom.ast.IASTUnaryExpression; +import org.eclipse.cdt.core.dom.lrparser.CPreprocessorAdapter; import org.eclipse.cdt.core.dom.lrparser.IDOMTokenMap; import org.eclipse.cdt.core.dom.lrparser.IParser; import org.eclipse.cdt.core.dom.lrparser.ITokenCollector; -import org.eclipse.cdt.core.dom.lrparser.CPreprocessorAdapter; import org.eclipse.cdt.core.dom.lrparser.action.ITokenStream; -import org.eclipse.cdt.core.dom.lrparser.lpgextensions.FixedBacktrackingParser; import org.eclipse.cdt.core.dom.lrparser.action.ScopedStack; -import org.eclipse.cdt.core.parser.IScanner; +import org.eclipse.cdt.core.dom.lrparser.action.gnu.GCCSecondaryParserFactory; +import org.eclipse.cdt.core.dom.lrparser.action.gnu.GNUBuildASTParserAction; +import org.eclipse.cdt.core.dom.lrparser.lpgextensions.FixedBacktrackingParser; import org.eclipse.cdt.core.dom.parser.IBuiltinBindingsProvider; import org.eclipse.cdt.core.index.IIndex; - -import org.eclipse.cdt.core.dom.lrparser.action.gnu.GNUBuildASTParserAction; - -import org.eclipse.cdt.core.dom.lrparser.action.gnu.GCCSecondaryParserFactory; - import org.eclipse.cdt.core.lrparser.xlc.action.XlcCBuildASTParserAction; +import org.eclipse.cdt.core.parser.IScanner; import org.eclipse.cdt.internal.core.lrparser.xlc.ast.XlcCNodeFactory; +import lpg.lpgjavaruntime.BadParseException; +import lpg.lpgjavaruntime.BadParseSymFileException; +import lpg.lpgjavaruntime.DiagnoseParser; +import lpg.lpgjavaruntime.ErrorToken; +import lpg.lpgjavaruntime.IToken; +import lpg.lpgjavaruntime.LexStream; +import lpg.lpgjavaruntime.Monitor; +import lpg.lpgjavaruntime.NotBacktrackParseTableException; +import lpg.lpgjavaruntime.NullExportedSymbolsException; +import lpg.lpgjavaruntime.NullTerminalSymbolsException; +import lpg.lpgjavaruntime.ParseErrorCodes; +import lpg.lpgjavaruntime.ParseTable; +import lpg.lpgjavaruntime.PrsStream; +import lpg.lpgjavaruntime.RuleAction; +import lpg.lpgjavaruntime.TokenStream; +import lpg.lpgjavaruntime.UndefinedEofSymbolException; +import lpg.lpgjavaruntime.UnimplementedTerminalsException; + public class XlcCParser extends PrsStream implements RuleAction, ITokenStream, ITokenCollector, IParser<IASTTranslationUnit> diff --git a/xlc/org.eclipse.cdt.core.lrparser.xlc/parser/org/eclipse/cdt/internal/core/lrparser/xlc/cpp/XlcCPPParser.java b/xlc/org.eclipse.cdt.core.lrparser.xlc/parser/org/eclipse/cdt/internal/core/lrparser/xlc/cpp/XlcCPPParser.java index 6c0a202894c..4841efa0c9c 100644 --- a/xlc/org.eclipse.cdt.core.lrparser.xlc/parser/org/eclipse/cdt/internal/core/lrparser/xlc/cpp/XlcCPPParser.java +++ b/xlc/org.eclipse.cdt.core.lrparser.xlc/parser/org/eclipse/cdt/internal/core/lrparser/xlc/cpp/XlcCPPParser.java @@ -16,31 +16,53 @@ package org.eclipse.cdt.internal.core.lrparser.xlc.cpp; -import lpg.lpgjavaruntime.*; - -import java.util.*; -import org.eclipse.cdt.core.dom.ast.*; +import java.util.List; +import java.util.Map; + +import org.eclipse.cdt.core.dom.ast.IASTBinaryExpression; +import org.eclipse.cdt.core.dom.ast.IASTCompletionNode; +import org.eclipse.cdt.core.dom.ast.IASTTranslationUnit; +import org.eclipse.cdt.core.dom.ast.IASTTypeIdExpression; +import org.eclipse.cdt.core.dom.ast.IASTUnaryExpression; +import org.eclipse.cdt.core.dom.ast.cpp.ICPPASTBinaryExpression; +import org.eclipse.cdt.core.dom.ast.cpp.ICPPASTCastExpression; +import org.eclipse.cdt.core.dom.ast.cpp.ICPPASTLiteralExpression; +import org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTypeIdExpression; +import org.eclipse.cdt.core.dom.ast.cpp.ICPPASTUnaryExpression; +import org.eclipse.cdt.core.dom.ast.gnu.cpp.IGPPASTExplicitTemplateInstantiation; +import org.eclipse.cdt.core.dom.lrparser.CPreprocessorAdapter; import org.eclipse.cdt.core.dom.lrparser.IDOMTokenMap; import org.eclipse.cdt.core.dom.lrparser.IParser; import org.eclipse.cdt.core.dom.lrparser.ITokenCollector; -import org.eclipse.cdt.core.dom.lrparser.CPreprocessorAdapter; import org.eclipse.cdt.core.dom.lrparser.action.ITokenStream; -import org.eclipse.cdt.core.dom.lrparser.lpgextensions.FixedBacktrackingParser; import org.eclipse.cdt.core.dom.lrparser.action.ScopedStack; -import org.eclipse.cdt.core.parser.IScanner; -import org.eclipse.cdt.core.dom.parser.IBuiltinBindingsProvider; -import org.eclipse.cdt.core.index.IIndex; - -import org.eclipse.cdt.core.dom.ast.cpp.*; - import org.eclipse.cdt.core.dom.lrparser.action.gnu.GNUBuildASTParserAction; - import org.eclipse.cdt.core.dom.lrparser.action.gnu.GPPSecondaryParserFactory; -import org.eclipse.cdt.core.dom.ast.gnu.cpp.*; - +import org.eclipse.cdt.core.dom.lrparser.lpgextensions.FixedBacktrackingParser; +import org.eclipse.cdt.core.dom.parser.IBuiltinBindingsProvider; +import org.eclipse.cdt.core.index.IIndex; import org.eclipse.cdt.core.lrparser.xlc.action.XlcCPPBuildASTParserAction; +import org.eclipse.cdt.core.parser.IScanner; import org.eclipse.cdt.internal.core.lrparser.xlc.ast.XlcCPPNodeFactory; +import lpg.lpgjavaruntime.BadParseException; +import lpg.lpgjavaruntime.BadParseSymFileException; +import lpg.lpgjavaruntime.DiagnoseParser; +import lpg.lpgjavaruntime.ErrorToken; +import lpg.lpgjavaruntime.IToken; +import lpg.lpgjavaruntime.LexStream; +import lpg.lpgjavaruntime.Monitor; +import lpg.lpgjavaruntime.NotBacktrackParseTableException; +import lpg.lpgjavaruntime.NullExportedSymbolsException; +import lpg.lpgjavaruntime.NullTerminalSymbolsException; +import lpg.lpgjavaruntime.ParseErrorCodes; +import lpg.lpgjavaruntime.ParseTable; +import lpg.lpgjavaruntime.PrsStream; +import lpg.lpgjavaruntime.RuleAction; +import lpg.lpgjavaruntime.TokenStream; +import lpg.lpgjavaruntime.UndefinedEofSymbolException; +import lpg.lpgjavaruntime.UnimplementedTerminalsException; + public class XlcCPPParser extends PrsStream implements RuleAction, ITokenStream, ITokenCollector, IParser<IASTTranslationUnit> diff --git a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestCommandOptionNotRecognized.java b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestCommandOptionNotRecognized.java index 7904328d1e0..a0e7b916ee5 100644 --- a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestCommandOptionNotRecognized.java +++ b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestCommandOptionNotRecognized.java @@ -13,10 +13,10 @@ *******************************************************************************/ package org.eclipse.cdt.errorparsers.xlc.tests; -import junit.framework.TestCase; - import org.eclipse.cdt.core.IMarkerGenerator; +import junit.framework.TestCase; + public class TestCommandOptionNotRecognized extends TestCase { String err_msg; diff --git a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestCompatibility.java b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestCompatibility.java index 53ac930ce33..8110adb70bf 100644 --- a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestCompatibility.java +++ b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestCompatibility.java @@ -13,10 +13,10 @@ *******************************************************************************/ package org.eclipse.cdt.errorparsers.xlc.tests; -import junit.framework.TestCase; - import org.eclipse.cdt.core.IMarkerGenerator; +import junit.framework.TestCase; + public class TestCompatibility extends TestCase { String err_msg; diff --git a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestError_1.java b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestError_1.java index adc57131338..1c6024136c9 100644 --- a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestError_1.java +++ b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestError_1.java @@ -14,10 +14,10 @@ package org.eclipse.cdt.errorparsers.xlc.tests; -import junit.framework.TestCase; - import org.eclipse.cdt.core.IMarkerGenerator; +import junit.framework.TestCase; + public class TestError_1 extends TestCase { String err_msg; diff --git a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestInformationalMessage_1.java b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestInformationalMessage_1.java index d27a8a715de..f40127588f6 100644 --- a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestInformationalMessage_1.java +++ b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestInformationalMessage_1.java @@ -14,10 +14,10 @@ package org.eclipse.cdt.errorparsers.xlc.tests; -import junit.framework.TestCase; - import org.eclipse.cdt.core.IMarkerGenerator; +import junit.framework.TestCase; + public class TestInformationalMessage_1 extends TestCase { String err_msg; diff --git a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestInformationalMessage_2.java b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestInformationalMessage_2.java index 5b8796612a0..a1e44792fce 100644 --- a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestInformationalMessage_2.java +++ b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestInformationalMessage_2.java @@ -13,10 +13,10 @@ *******************************************************************************/ package org.eclipse.cdt.errorparsers.xlc.tests; -import junit.framework.TestCase; - import org.eclipse.cdt.core.IMarkerGenerator; +import junit.framework.TestCase; + public class TestInformationalMessage_2 extends TestCase { String err_msg; diff --git a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestInformationalMessage_3.java b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestInformationalMessage_3.java index 8d63f8bce58..448ac65ec2f 100644 --- a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestInformationalMessage_3.java +++ b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestInformationalMessage_3.java @@ -13,10 +13,10 @@ *******************************************************************************/ package org.eclipse.cdt.errorparsers.xlc.tests; -import junit.framework.TestCase; - import org.eclipse.cdt.core.IMarkerGenerator; +import junit.framework.TestCase; + public class TestInformationalMessage_3 extends TestCase { String err_msg; diff --git a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestLinkerCommandOptionNotRecognized.java b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestLinkerCommandOptionNotRecognized.java index a91f48715f6..5fd4f205e44 100644 --- a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestLinkerCommandOptionNotRecognized.java +++ b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestLinkerCommandOptionNotRecognized.java @@ -14,10 +14,10 @@ package org.eclipse.cdt.errorparsers.xlc.tests; -import junit.framework.TestCase; - import org.eclipse.cdt.core.IMarkerGenerator; +import junit.framework.TestCase; + public class TestLinkerCommandOptionNotRecognized extends TestCase { String err_msg; diff --git a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestLinkerDuplicateSymbol.java b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestLinkerDuplicateSymbol.java index f89e6384064..f498ca864fd 100644 --- a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestLinkerDuplicateSymbol.java +++ b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestLinkerDuplicateSymbol.java @@ -14,10 +14,10 @@ package org.eclipse.cdt.errorparsers.xlc.tests; -import junit.framework.TestCase; - import org.eclipse.cdt.core.IMarkerGenerator; +import junit.framework.TestCase; + public class TestLinkerDuplicateSymbol extends TestCase { String err_msg; diff --git a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestLinkerErrorWhileReading.java b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestLinkerErrorWhileReading.java index af5393f4983..c8a3b116e88 100644 --- a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestLinkerErrorWhileReading.java +++ b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestLinkerErrorWhileReading.java @@ -14,10 +14,10 @@ package org.eclipse.cdt.errorparsers.xlc.tests; -import junit.framework.TestCase; - import org.eclipse.cdt.core.IMarkerGenerator; +import junit.framework.TestCase; + public class TestLinkerErrorWhileReading extends TestCase { String err_msg; diff --git a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestLinkerInfo.java b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestLinkerInfo.java index 722af545c09..4c7fe713125 100644 --- a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestLinkerInfo.java +++ b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestLinkerInfo.java @@ -14,10 +14,10 @@ package org.eclipse.cdt.errorparsers.xlc.tests; -import junit.framework.TestCase; - import org.eclipse.cdt.core.IMarkerGenerator; +import junit.framework.TestCase; + public class TestLinkerInfo extends TestCase { String err_msg; diff --git a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestLinkerSevereError.java b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestLinkerSevereError.java index fd7d024a80d..15daa18f701 100644 --- a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestLinkerSevereError.java +++ b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestLinkerSevereError.java @@ -14,10 +14,10 @@ package org.eclipse.cdt.errorparsers.xlc.tests; -import junit.framework.TestCase; - import org.eclipse.cdt.core.IMarkerGenerator; +import junit.framework.TestCase; + public class TestLinkerSevereError extends TestCase { String err_msg; diff --git a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestLinkerUndefinedSymbol.java b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestLinkerUndefinedSymbol.java index 65e49ca4182..03059ae7d40 100644 --- a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestLinkerUndefinedSymbol.java +++ b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestLinkerUndefinedSymbol.java @@ -14,10 +14,10 @@ package org.eclipse.cdt.errorparsers.xlc.tests; -import junit.framework.TestCase; - import org.eclipse.cdt.core.IMarkerGenerator; +import junit.framework.TestCase; + public class TestLinkerUndefinedSymbol extends TestCase { String err_msg; diff --git a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestRedeclaration.java b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestRedeclaration.java index 4b5f3361d86..4545f8f8aa7 100644 --- a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestRedeclaration.java +++ b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestRedeclaration.java @@ -13,10 +13,10 @@ *******************************************************************************/ package org.eclipse.cdt.errorparsers.xlc.tests; -import junit.framework.TestCase; - import org.eclipse.cdt.core.IMarkerGenerator; +import junit.framework.TestCase; + public class TestRedeclaration extends TestCase { /** * This function tests parseLine function of the diff --git a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestRedefinition.java b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestRedefinition.java index 9ec6f5412cd..d2fddf4c6be 100644 --- a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestRedefinition.java +++ b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestRedefinition.java @@ -13,10 +13,10 @@ *******************************************************************************/ package org.eclipse.cdt.errorparsers.xlc.tests; -import junit.framework.TestCase; - import org.eclipse.cdt.core.IMarkerGenerator; +import junit.framework.TestCase; + public class TestRedefinition extends TestCase { /** * This function tests parseLine function of the diff --git a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestSevereError_1.java b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestSevereError_1.java index 497bb1ef2cf..09358ce8a63 100644 --- a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestSevereError_1.java +++ b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestSevereError_1.java @@ -13,10 +13,10 @@ *******************************************************************************/ package org.eclipse.cdt.errorparsers.xlc.tests; -import junit.framework.TestCase; - import org.eclipse.cdt.core.IMarkerGenerator; +import junit.framework.TestCase; + public class TestSevereError_1 extends TestCase { String err_msg; diff --git a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestSevereError_2.java b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestSevereError_2.java index b75f9fab4a2..cf7ab77bfab 100644 --- a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestSevereError_2.java +++ b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestSevereError_2.java @@ -14,10 +14,10 @@ package org.eclipse.cdt.errorparsers.xlc.tests; -import junit.framework.TestCase; - import org.eclipse.cdt.core.IMarkerGenerator; +import junit.framework.TestCase; + public class TestSevereError_2 extends TestCase { String err_msg; diff --git a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestSevereError_3.java b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestSevereError_3.java index 68a929c5cc8..e2a32aa19e5 100644 --- a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestSevereError_3.java +++ b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestSevereError_3.java @@ -14,10 +14,10 @@ package org.eclipse.cdt.errorparsers.xlc.tests; -import junit.framework.TestCase; - import org.eclipse.cdt.core.IMarkerGenerator; +import junit.framework.TestCase; + public class TestSevereError_3 extends TestCase { String err_msg; diff --git a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestSevereError_4.java b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestSevereError_4.java index 874d3d7ff27..ae723851fd7 100644 --- a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestSevereError_4.java +++ b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestSevereError_4.java @@ -14,10 +14,10 @@ package org.eclipse.cdt.errorparsers.xlc.tests; -import junit.framework.TestCase; - import org.eclipse.cdt.core.IMarkerGenerator; +import junit.framework.TestCase; + public class TestSevereError_4 extends TestCase { String err_msg; diff --git a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestSevereError_5.java b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestSevereError_5.java index 85c6de53283..87f6f35fea4 100644 --- a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestSevereError_5.java +++ b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestSevereError_5.java @@ -13,10 +13,10 @@ *******************************************************************************/ package org.eclipse.cdt.errorparsers.xlc.tests; -import junit.framework.TestCase; - import org.eclipse.cdt.core.IMarkerGenerator; +import junit.framework.TestCase; + public class TestSevereError_5 extends TestCase { String err_msg; diff --git a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestUnrecoverableError_1.java b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestUnrecoverableError_1.java index 30a44c7882a..6ec0025598f 100644 --- a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestUnrecoverableError_1.java +++ b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestUnrecoverableError_1.java @@ -13,10 +13,10 @@ *******************************************************************************/ package org.eclipse.cdt.errorparsers.xlc.tests; -import junit.framework.TestCase; - import org.eclipse.cdt.core.IMarkerGenerator; +import junit.framework.TestCase; + public class TestUnrecoverableError_1 extends TestCase { String err_msg; diff --git a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestUnrecoverableError_2.java b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestUnrecoverableError_2.java index 5db28e28afc..ecaa304bc9c 100644 --- a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestUnrecoverableError_2.java +++ b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestUnrecoverableError_2.java @@ -13,10 +13,10 @@ *******************************************************************************/ package org.eclipse.cdt.errorparsers.xlc.tests; -import junit.framework.TestCase; - import org.eclipse.cdt.core.IMarkerGenerator; +import junit.framework.TestCase; + public class TestUnrecoverableError_2 extends TestCase { String err_msg; diff --git a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestUnrecoverableError_3.java b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestUnrecoverableError_3.java index 82635bcfed6..41615b877db 100644 --- a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestUnrecoverableError_3.java +++ b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestUnrecoverableError_3.java @@ -13,10 +13,10 @@ *******************************************************************************/ package org.eclipse.cdt.errorparsers.xlc.tests; -import junit.framework.TestCase; - import org.eclipse.cdt.core.IMarkerGenerator; +import junit.framework.TestCase; + public class TestUnrecoverableError_3 extends TestCase { String err_msg; diff --git a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestWarning_1.java b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestWarning_1.java index 7cfa9d55275..632fb9254a3 100644 --- a/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestWarning_1.java +++ b/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestWarning_1.java @@ -13,10 +13,10 @@ *******************************************************************************/ package org.eclipse.cdt.errorparsers.xlc.tests; -import junit.framework.TestCase; - import org.eclipse.cdt.core.IMarkerGenerator; +import junit.framework.TestCase; + public class TestWarning_1 extends TestCase { String err_msg; diff --git a/xlc/org.eclipse.cdt.make.xlc.core/src/org/eclipse/cdt/make/xlc/core/scannerconfig/XlCSpecsConsoleParser.java b/xlc/org.eclipse.cdt.make.xlc.core/src/org/eclipse/cdt/make/xlc/core/scannerconfig/XlCSpecsConsoleParser.java index 65e96ccdbb9..35f7fc71547 100644 --- a/xlc/org.eclipse.cdt.make.xlc.core/src/org/eclipse/cdt/make/xlc/core/scannerconfig/XlCSpecsConsoleParser.java +++ b/xlc/org.eclipse.cdt.make.xlc.core/src/org/eclipse/cdt/make/xlc/core/scannerconfig/XlCSpecsConsoleParser.java @@ -20,6 +20,7 @@ import java.util.Map; import java.util.regex.Matcher; import java.util.regex.Pattern; +import org.eclipse.cdt.core.CCProjectNature; import org.eclipse.cdt.core.IMarkerGenerator; import org.eclipse.cdt.make.core.scannerconfig.IScannerInfoCollector; import org.eclipse.cdt.make.core.scannerconfig.IScannerInfoCollector2; @@ -27,12 +28,9 @@ import org.eclipse.cdt.make.core.scannerconfig.IScannerInfoConsoleParser; import org.eclipse.cdt.make.core.scannerconfig.ScannerInfoTypes; import org.eclipse.cdt.make.internal.core.scannerconfig.util.TraceUtil; import org.eclipse.cdt.make.xlc.core.activator.Activator; -import org.eclipse.cdt.managedbuilder.scannerconfig.IManagedScannerInfoCollector; import org.eclipse.core.resources.IProject; import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IPath; -import org.eclipse.cdt.core.CCProjectNature; -import org.eclipse.cdt.core.CProjectNature; /** * Parses output of ppuxlc -E -v specs.c or ppuxlc -E -v specs.cpp command |