Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonah Graham2020-04-26 19:16:17 +0000
committerJonah Graham2020-05-04 13:30:47 +0000
commitb45df9e9d567ffc50bd4e34bdd0034d95707e692 (patch)
tree05aa97673b467a5571f8462a50c45dfe2cb82dc0 /lrparser/org.eclipse.cdt.core.lrparser/grammar/template/LRSecondaryParserTemplate.g
parent477aa9c798aef206e55bb2282cc69a99a95ff4ef (diff)
downloadorg.eclipse.cdt-b45df9e9d567ffc50bd4e34bdd0034d95707e692.tar.gz
org.eclipse.cdt-b45df9e9d567ffc50bd4e34bdd0034d95707e692.tar.xz
org.eclipse.cdt-b45df9e9d567ffc50bd4e34bdd0034d95707e692.zip
Bug 558994: Remove LRParser, XLC and UPC
These old parsers have not been maintained in many years and do not actually work anymore as is. Change-Id: Ifc3223aa81718ffbfbbc2ea605eabba2807b80d9
Diffstat (limited to 'lrparser/org.eclipse.cdt.core.lrparser/grammar/template/LRSecondaryParserTemplate.g')
-rw-r--r--lrparser/org.eclipse.cdt.core.lrparser/grammar/template/LRSecondaryParserTemplate.g68
1 files changed, 0 insertions, 68 deletions
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/grammar/template/LRSecondaryParserTemplate.g b/lrparser/org.eclipse.cdt.core.lrparser/grammar/template/LRSecondaryParserTemplate.g
deleted file mode 100644
index fe86a6e9d98..00000000000
--- a/lrparser/org.eclipse.cdt.core.lrparser/grammar/template/LRSecondaryParserTemplate.g
+++ /dev/null
@@ -1,68 +0,0 @@
-----------------------------------------------------------------------------------
--- Copyright (c) 2006, 2010 IBM Corporation and others.
--- This program and the accompanying materials
--- are made available under the terms of the Eclipse Public License 2.0
--- which accompanies this distribution, and is available at
--- https://www.eclipse.org/legal/epl-2.0/
---
--- SPDX-License-Identifier: EPL-2.0
---
--- Contributors:
--- IBM Corporation - initial API and implementation
-----------------------------------------------------------------------------------
-
-
-%Options programming_language=java,margin=4,backtrack
-%Options table,error_maps,scopes
-%options prefix=TK_,
-%options action=("*.java", "/.", "./")
-%options ParseTable=lpg.lpgjavaruntime.ParseTable
-
-
--- additional code needed by secondary parsers
-
--- path is relative to the grammar file that uses the template
-$Include
-../template/LRParserTemplate.g
-$End
-
-
-
-
-$Define
-
- $additional_interfaces /. , ISecondaryParser<$ast_class> $extra_interfaces ./
-
-$End
-
-$Globals
-/.
- import org.eclipse.cdt.core.dom.lrparser.action.ITokenMap;
- import org.eclipse.cdt.core.dom.lrparser.action.TokenMap;
- import org.eclipse.cdt.core.dom.lrparser.ISecondaryParser;
-./
-$End
-
-$Headers
-/.
-
- private ITokenMap tokenMap = null;
-
- public void setTokens(List<IToken> tokens) {
- resetTokenStream();
- addToken(new Token(null, 0, 0, 0)); // dummy token
- for(IToken token : tokens) {
- token.setKind(tokenMap.mapKind(token.getKind()));
- addToken(token);
- }
- addToken(new Token(null, 0, 0, $sym_type.TK_EOF_TOKEN));
- }
-
- public $action_type(ITokenStream stream, Map<String,String> properties) { // constructor for creating secondary parser
- initActions(properties);
- tokenMap = new TokenMap($sym_type.orderedTerminalSymbols, stream.getOrderedTerminalSymbols());
- }
-
-./
-$End
-

Back to the top