00001 /* 00002 * generated by Xtext 00003 */ 00004 package org.best.of.robotics.parser.antlr; 00005 00006 import com.google.inject.Inject; 00007 00008 import org.eclipse.xtext.parser.antlr.XtextTokenStream; 00009 import org.best.of.robotics.services.SmachDSLGrammarAccess; 00010 00011 public class SmachDSLParser extends org.eclipse.xtext.parser.antlr.AbstractAntlrParser { 00012 00013 @Inject 00014 private SmachDSLGrammarAccess grammarAccess; 00015 00016 @Override 00017 protected void setInitialHiddenTokens(XtextTokenStream tokenStream) { 00018 tokenStream.setInitialHiddenTokens("RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT"); 00019 } 00020 00021 @Override 00022 protected org.best.of.robotics.parser.antlr.internal.InternalSmachDSLParser createParser(XtextTokenStream stream) { 00023 return new org.best.of.robotics.parser.antlr.internal.InternalSmachDSLParser(stream, getGrammarAccess()); 00024 } 00025 00026 @Override 00027 protected String getDefaultRuleName() { 00028 return "PrimitivePackage"; 00029 } 00030 00031 public SmachDSLGrammarAccess getGrammarAccess() { 00032 return this.grammarAccess; 00033 } 00034 00035 public void setGrammarAccess(SmachDSLGrammarAccess grammarAccess) { 00036 this.grammarAccess = grammarAccess; 00037 } 00038 00039 }