diff options
Diffstat (limited to 'Application/org.eclipse.viatra.solver.language/src-gen/org/eclipse/viatra/solver/language/parser/antlr/SolverLanguageParser.java')
-rw-r--r-- | Application/org.eclipse.viatra.solver.language/src-gen/org/eclipse/viatra/solver/language/parser/antlr/SolverLanguageParser.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/Application/org.eclipse.viatra.solver.language/src-gen/org/eclipse/viatra/solver/language/parser/antlr/SolverLanguageParser.java b/Application/org.eclipse.viatra.solver.language/src-gen/org/eclipse/viatra/solver/language/parser/antlr/SolverLanguageParser.java index eb746697..da897406 100644 --- a/Application/org.eclipse.viatra.solver.language/src-gen/org/eclipse/viatra/solver/language/parser/antlr/SolverLanguageParser.java +++ b/Application/org.eclipse.viatra.solver.language/src-gen/org/eclipse/viatra/solver/language/parser/antlr/SolverLanguageParser.java | |||
@@ -4,6 +4,8 @@ | |||
4 | package org.eclipse.viatra.solver.language.parser.antlr; | 4 | package org.eclipse.viatra.solver.language.parser.antlr; |
5 | 5 | ||
6 | import com.google.inject.Inject; | 6 | import com.google.inject.Inject; |
7 | import org.antlr.runtime.CharStream; | ||
8 | import org.antlr.runtime.TokenSource; | ||
7 | import org.eclipse.viatra.solver.language.parser.antlr.internal.InternalSolverLanguageParser; | 9 | import org.eclipse.viatra.solver.language.parser.antlr.internal.InternalSolverLanguageParser; |
8 | import org.eclipse.viatra.solver.language.services.SolverLanguageGrammarAccess; | 10 | import org.eclipse.viatra.solver.language.services.SolverLanguageGrammarAccess; |
9 | import org.eclipse.xtext.parser.antlr.AbstractAntlrParser; | 11 | import org.eclipse.xtext.parser.antlr.AbstractAntlrParser; |
@@ -19,6 +21,19 @@ public class SolverLanguageParser extends AbstractAntlrParser { | |||
19 | tokenStream.setInitialHiddenTokens("RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT"); | 21 | tokenStream.setInitialHiddenTokens("RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT"); |
20 | } | 22 | } |
21 | 23 | ||
24 | @Override | ||
25 | protected TokenSource createLexer(CharStream stream) { | ||
26 | return new SolverLanguageTokenSource(super.createLexer(stream)); | ||
27 | } | ||
28 | |||
29 | /** | ||
30 | * Indentation aware languages do not support partial parsing since the lexer is inherently stateful. | ||
31 | * Override and return {@code true} if your terminal splitting is stateless. | ||
32 | */ | ||
33 | @Override | ||
34 | protected boolean isReparseSupported() { | ||
35 | return false; | ||
36 | } | ||
22 | 37 | ||
23 | @Override | 38 | @Override |
24 | protected InternalSolverLanguageParser createParser(XtextTokenStream stream) { | 39 | protected InternalSolverLanguageParser createParser(XtextTokenStream stream) { |