Interface IGrammarInterpreter
-
- All Superinterfaces:
IMCBasicsInterpreter,IMCBasicTypesInterpreter,IMCCollectionTypesInterpreter,IMCCommonLiteralsInterpreter,IMCLiteralsBasisInterpreter,IMCSimpleGenericTypesInterpreter,de.monticore.interpreter.ModelInterpreter
- All Known Subinterfaces:
IGrammar_WithConceptsInterpreter
- All Known Implementing Classes:
Grammar_WithConceptsInterpreter,GrammarInterpreter
public interface IGrammarInterpreter extends IMCCommonLiteralsInterpreter, IMCSimpleGenericTypesInterpreter, de.monticore.interpreter.ModelInterpreter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description de.monticore.interpreter.Valueinterpret(ASTAbstractProd node)de.monticore.interpreter.Valueinterpret(ASTActionExt node)de.monticore.interpreter.Valueinterpret(ASTAdditionalAttribute node)de.monticore.interpreter.Valueinterpret(ASTAlt node)de.monticore.interpreter.Valueinterpret(ASTAntlrOption node)de.monticore.interpreter.Valueinterpret(ASTASTRule node)de.monticore.interpreter.Valueinterpret(ASTBlock node)de.monticore.interpreter.Valueinterpret(ASTCard node)de.monticore.interpreter.Valueinterpret(ASTClassProd node)de.monticore.interpreter.Valueinterpret(ASTConcept node)de.monticore.interpreter.Valueinterpret(ASTConstant node)de.monticore.interpreter.Valueinterpret(ASTConstantGroup node)de.monticore.interpreter.Valueinterpret(ASTEnumProd node)de.monticore.interpreter.Valueinterpret(ASTExpressionPredicateExt node)de.monticore.interpreter.Valueinterpret(ASTExternalProd node)de.monticore.interpreter.Valueinterpret(ASTFollowOption node)de.monticore.interpreter.Valueinterpret(ASTGrammarAnnotation node)de.monticore.interpreter.Valueinterpret(ASTGrammarMethod node)de.monticore.interpreter.Valueinterpret(ASTGrammarNode node)de.monticore.interpreter.Valueinterpret(ASTGrammarOption node)de.monticore.interpreter.Valueinterpret(ASTGrammarReference node)de.monticore.interpreter.Valueinterpret(ASTInterfaceProd node)de.monticore.interpreter.Valueinterpret(ASTITerminal node)de.monticore.interpreter.Valueinterpret(ASTKeyConstant node)de.monticore.interpreter.Valueinterpret(ASTKeyTerminal node)de.monticore.interpreter.Valueinterpret(ASTKeywordOption node)de.monticore.interpreter.Valueinterpret(ASTKeywordRule node)de.monticore.interpreter.Valueinterpret(ASTLexActionOrPredicate node)de.monticore.interpreter.Valueinterpret(ASTLexAlt node)de.monticore.interpreter.Valueinterpret(ASTLexAnyChar node)de.monticore.interpreter.Valueinterpret(ASTLexBlock node)de.monticore.interpreter.Valueinterpret(ASTLexChar node)de.monticore.interpreter.Valueinterpret(ASTLexCharRange node)de.monticore.interpreter.Valueinterpret(ASTLexComponent node)de.monticore.interpreter.Valueinterpret(ASTLexNonTerminal node)de.monticore.interpreter.Valueinterpret(ASTLexOption node)de.monticore.interpreter.Valueinterpret(ASTLexProd node)de.monticore.interpreter.Valueinterpret(ASTLexSimpleIteration node)de.monticore.interpreter.Valueinterpret(ASTLexString node)de.monticore.interpreter.Valueinterpret(ASTMCConceptExt node)de.monticore.interpreter.Valueinterpret(ASTMCGrammar node)de.monticore.interpreter.Valueinterpret(ASTMethodParameter node)de.monticore.interpreter.Valueinterpret(ASTNonTerminal node)de.monticore.interpreter.Valueinterpret(ASTNonTerminalSeparator node)de.monticore.interpreter.Valueinterpret(ASTOption node)de.monticore.interpreter.Valueinterpret(ASTOptionValue node)de.monticore.interpreter.Valueinterpret(ASTParserProd node)de.monticore.interpreter.Valueinterpret(ASTProd node)de.monticore.interpreter.Valueinterpret(ASTReplaceRule node)de.monticore.interpreter.Valueinterpret(ASTRuleComponent node)de.monticore.interpreter.Valueinterpret(ASTRuleReference node)de.monticore.interpreter.Valueinterpret(ASTScopeRule node)de.monticore.interpreter.Valueinterpret(ASTSemanticpredicateOrAction node)de.monticore.interpreter.Valueinterpret(ASTSplitRule node)de.monticore.interpreter.Valueinterpret(ASTStartRule node)de.monticore.interpreter.Valueinterpret(ASTSymbolDefinition node)de.monticore.interpreter.Valueinterpret(ASTSymbolRule node)de.monticore.interpreter.Valueinterpret(ASTTerminal node)de.monticore.interpreter.Valueinterpret(ASTTokenConstant node)de.monticore.interpreter.Valueinterpret(ASTTokenTerminal node)-
Methods inherited from interface de.monticore.mcbasics._visitor.IMCBasicsInterpreter
interpret
-
Methods inherited from interface de.monticore.types.mcbasictypes._visitor.IMCBasicTypesInterpreter
interpret, interpret, interpret, interpret, interpret, interpret, interpret, interpret, interpret, interpret
-
Methods inherited from interface de.monticore.types.mccollectiontypes._visitor.IMCCollectionTypesInterpreter
interpret, interpret, interpret, interpret, interpret, interpret, interpret, interpret, interpret
-
Methods inherited from interface de.monticore.literals.mccommonliterals._visitor.IMCCommonLiteralsInterpreter
interpret, interpret, interpret, interpret, interpret, interpret, interpret, interpret, interpret, interpret, interpret, interpret, interpret, interpret, interpret, interpret
-
Methods inherited from interface de.monticore.literals.mcliteralsbasis._visitor.IMCLiteralsBasisInterpreter
interpret, interpret
-
Methods inherited from interface de.monticore.types.mcsimplegenerictypes._visitor.IMCSimpleGenericTypesInterpreter
interpret, interpret, interpret
-
-
-
-
Method Detail
-
interpret
de.monticore.interpreter.Value interpret(ASTMCGrammar node)
-
interpret
de.monticore.interpreter.Value interpret(ASTGrammarReference node)
-
interpret
de.monticore.interpreter.Value interpret(ASTGrammarOption node)
-
interpret
de.monticore.interpreter.Value interpret(ASTFollowOption node)
-
interpret
de.monticore.interpreter.Value interpret(ASTAntlrOption node)
-
interpret
de.monticore.interpreter.Value interpret(ASTKeywordOption node)
-
interpret
de.monticore.interpreter.Value interpret(ASTStartRule node)
-
interpret
de.monticore.interpreter.Value interpret(ASTGrammarAnnotation node)
-
interpret
de.monticore.interpreter.Value interpret(ASTLexProd node)
-
interpret
de.monticore.interpreter.Value interpret(ASTEnumProd node)
-
interpret
de.monticore.interpreter.Value interpret(ASTExternalProd node)
-
interpret
de.monticore.interpreter.Value interpret(ASTInterfaceProd node)
-
interpret
de.monticore.interpreter.Value interpret(ASTAbstractProd node)
-
interpret
de.monticore.interpreter.Value interpret(ASTClassProd node)
-
interpret
de.monticore.interpreter.Value interpret(ASTCard node)
-
interpret
de.monticore.interpreter.Value interpret(ASTRuleReference node)
-
interpret
de.monticore.interpreter.Value interpret(ASTAlt node)
-
interpret
de.monticore.interpreter.Value interpret(ASTNonTerminalSeparator node)
-
interpret
de.monticore.interpreter.Value interpret(ASTBlock node)
-
interpret
de.monticore.interpreter.Value interpret(ASTOption node)
-
interpret
de.monticore.interpreter.Value interpret(ASTOptionValue node)
-
interpret
de.monticore.interpreter.Value interpret(ASTNonTerminal node)
-
interpret
de.monticore.interpreter.Value interpret(ASTTerminal node)
-
interpret
de.monticore.interpreter.Value interpret(ASTKeyTerminal node)
-
interpret
de.monticore.interpreter.Value interpret(ASTTokenTerminal node)
-
interpret
de.monticore.interpreter.Value interpret(ASTTokenConstant node)
-
interpret
de.monticore.interpreter.Value interpret(ASTKeyConstant node)
-
interpret
de.monticore.interpreter.Value interpret(ASTConstant node)
-
interpret
de.monticore.interpreter.Value interpret(ASTConstantGroup node)
-
interpret
de.monticore.interpreter.Value interpret(ASTSemanticpredicateOrAction node)
-
interpret
de.monticore.interpreter.Value interpret(ASTConcept node)
-
interpret
de.monticore.interpreter.Value interpret(ASTSplitRule node)
-
interpret
de.monticore.interpreter.Value interpret(ASTKeywordRule node)
-
interpret
de.monticore.interpreter.Value interpret(ASTReplaceRule node)
-
interpret
de.monticore.interpreter.Value interpret(ASTASTRule node)
-
interpret
de.monticore.interpreter.Value interpret(ASTGrammarMethod node)
-
interpret
de.monticore.interpreter.Value interpret(ASTMethodParameter node)
-
interpret
de.monticore.interpreter.Value interpret(ASTAdditionalAttribute node)
-
interpret
de.monticore.interpreter.Value interpret(ASTLexAlt node)
-
interpret
de.monticore.interpreter.Value interpret(ASTLexBlock node)
-
interpret
de.monticore.interpreter.Value interpret(ASTLexCharRange node)
-
interpret
de.monticore.interpreter.Value interpret(ASTLexChar node)
-
interpret
de.monticore.interpreter.Value interpret(ASTLexAnyChar node)
-
interpret
de.monticore.interpreter.Value interpret(ASTLexString node)
-
interpret
de.monticore.interpreter.Value interpret(ASTLexActionOrPredicate node)
-
interpret
de.monticore.interpreter.Value interpret(ASTLexNonTerminal node)
-
interpret
de.monticore.interpreter.Value interpret(ASTLexSimpleIteration node)
-
interpret
de.monticore.interpreter.Value interpret(ASTLexOption node)
-
interpret
de.monticore.interpreter.Value interpret(ASTSymbolDefinition node)
-
interpret
de.monticore.interpreter.Value interpret(ASTSymbolRule node)
-
interpret
de.monticore.interpreter.Value interpret(ASTScopeRule node)
-
interpret
de.monticore.interpreter.Value interpret(ASTProd node)
-
interpret
de.monticore.interpreter.Value interpret(ASTParserProd node)
-
interpret
de.monticore.interpreter.Value interpret(ASTRuleComponent node)
-
interpret
de.monticore.interpreter.Value interpret(ASTITerminal node)
-
interpret
de.monticore.interpreter.Value interpret(ASTLexComponent node)
-
interpret
de.monticore.interpreter.Value interpret(ASTActionExt node)
-
interpret
de.monticore.interpreter.Value interpret(ASTExpressionPredicateExt node)
-
interpret
de.monticore.interpreter.Value interpret(ASTMCConceptExt node)
-
interpret
de.monticore.interpreter.Value interpret(ASTGrammarNode node)
-
-