Class GrammarInterpreter
- java.lang.Object
-
- de.monticore.grammar.grammar._visitor.GrammarInterpreter
-
- All Implemented Interfaces:
IGrammarInterpreter,de.monticore.interpreter.ModelInterpreter,IMCCommonLiteralsInterpreter,IMCLiteralsBasisInterpreter,IMCBasicsInterpreter,IMCBasicTypesInterpreter,IMCCollectionTypesInterpreter,IMCSimpleGenericTypesInterpreter
public class GrammarInterpreter extends java.lang.Object implements IGrammarInterpreter
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<de.monticore.symboltable.ISymbol,de.monticore.interpreter.Value>contextMapprotected IMCBasicsInterpretermCBasicsInterpreterprotected IMCBasicTypesInterpretermCBasicTypesInterpreterprotected IMCCollectionTypesInterpretermCCollectionTypesInterpreterprotected IMCCommonLiteralsInterpretermCCommonLiteralsInterpreterprotected IMCLiteralsBasisInterpretermCLiteralsBasisInterpreterprotected IMCSimpleGenericTypesInterpretermCSimpleGenericTypesInterpreterprotected de.monticore.interpreter.ModelInterpreterrealThis
-
Constructor Summary
Constructors Constructor Description GrammarInterpreter()GrammarInterpreter(de.monticore.interpreter.ModelInterpreter realThis)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<de.monticore.symboltable.ISymbol,de.monticore.interpreter.Value>getContextMap()de.monticore.interpreter.ModelInterpretergetRealThis()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)de.monticore.interpreter.Valueinterpret(ASTBasicDoubleLiteral node)de.monticore.interpreter.Valueinterpret(ASTBasicFloatLiteral node)de.monticore.interpreter.Valueinterpret(ASTBasicLongLiteral node)de.monticore.interpreter.Valueinterpret(ASTBooleanLiteral node)de.monticore.interpreter.Valueinterpret(ASTCharLiteral node)de.monticore.interpreter.Valueinterpret(ASTMCCommonLiteralsNode node)de.monticore.interpreter.Valueinterpret(ASTNatLiteral node)de.monticore.interpreter.Valueinterpret(ASTNullLiteral node)de.monticore.interpreter.Valueinterpret(ASTNumericLiteral node)de.monticore.interpreter.Valueinterpret(ASTSignedBasicDoubleLiteral node)de.monticore.interpreter.Valueinterpret(ASTSignedBasicFloatLiteral node)de.monticore.interpreter.Valueinterpret(ASTSignedBasicLongLiteral node)de.monticore.interpreter.Valueinterpret(ASTSignedLiteral node)de.monticore.interpreter.Valueinterpret(ASTSignedNatLiteral node)de.monticore.interpreter.Valueinterpret(ASTSignedNumericLiteral node)de.monticore.interpreter.Valueinterpret(ASTStringLiteral node)de.monticore.interpreter.Valueinterpret(ASTLiteral node)de.monticore.interpreter.Valueinterpret(ASTMCLiteralsBasisNode node)de.monticore.interpreter.Valueinterpret(ASTMCBasicsNode node)de.monticore.interpreter.Valueinterpret(ASTMCBasicTypesNode node)de.monticore.interpreter.Valueinterpret(ASTMCImportStatement node)de.monticore.interpreter.Valueinterpret(ASTMCObjectType node)de.monticore.interpreter.Valueinterpret(ASTMCPackageDeclaration node)de.monticore.interpreter.Valueinterpret(ASTMCPrimitiveType node)de.monticore.interpreter.Valueinterpret(ASTMCQualifiedName node)de.monticore.interpreter.Valueinterpret(ASTMCQualifiedType node)de.monticore.interpreter.Valueinterpret(ASTMCReturnType node)de.monticore.interpreter.Valueinterpret(ASTMCType node)de.monticore.interpreter.Valueinterpret(ASTMCVoidType node)de.monticore.interpreter.Valueinterpret(ASTMCBasicTypeArgument node)de.monticore.interpreter.Valueinterpret(ASTMCCollectionTypesNode node)de.monticore.interpreter.Valueinterpret(ASTMCGenericType node)de.monticore.interpreter.Valueinterpret(ASTMCListType node)de.monticore.interpreter.Valueinterpret(ASTMCMapType node)de.monticore.interpreter.Valueinterpret(ASTMCOptionalType node)de.monticore.interpreter.Valueinterpret(ASTMCPrimitiveTypeArgument node)de.monticore.interpreter.Valueinterpret(ASTMCSetType node)de.monticore.interpreter.Valueinterpret(ASTMCTypeArgument node)de.monticore.interpreter.Valueinterpret(ASTMCBasicGenericType node)de.monticore.interpreter.Valueinterpret(ASTMCCustomTypeArgument node)de.monticore.interpreter.Valueinterpret(ASTMCSimpleGenericTypesNode node)de.monticore.interpreter.Valueload(de.monticore.symboltable.ISymbol symbol)voidsetRealThis(de.monticore.interpreter.ModelInterpreter realThis)voidstore(de.monticore.symboltable.ISymbol symbol, de.monticore.interpreter.Value value)
-
-
-
Field Detail
-
mCCommonLiteralsInterpreter
protected IMCCommonLiteralsInterpreter mCCommonLiteralsInterpreter
-
mCSimpleGenericTypesInterpreter
protected IMCSimpleGenericTypesInterpreter mCSimpleGenericTypesInterpreter
-
mCBasicsInterpreter
protected IMCBasicsInterpreter mCBasicsInterpreter
-
mCLiteralsBasisInterpreter
protected IMCLiteralsBasisInterpreter mCLiteralsBasisInterpreter
-
mCCollectionTypesInterpreter
protected IMCCollectionTypesInterpreter mCCollectionTypesInterpreter
-
mCBasicTypesInterpreter
protected IMCBasicTypesInterpreter mCBasicTypesInterpreter
-
realThis
protected de.monticore.interpreter.ModelInterpreter realThis
-
contextMap
protected java.util.Map<de.monticore.symboltable.ISymbol,de.monticore.interpreter.Value> contextMap
-
-
Method Detail
-
getRealThis
public de.monticore.interpreter.ModelInterpreter getRealThis()
- Specified by:
getRealThisin interfacede.monticore.interpreter.ModelInterpreter
-
setRealThis
public void setRealThis(de.monticore.interpreter.ModelInterpreter realThis)
- Specified by:
setRealThisin interfacede.monticore.interpreter.ModelInterpreter
-
store
public void store(de.monticore.symboltable.ISymbol symbol, de.monticore.interpreter.Value value)- Specified by:
storein interfacede.monticore.interpreter.ModelInterpreter
-
load
public de.monticore.interpreter.Value load(de.monticore.symboltable.ISymbol symbol)
- Specified by:
loadin interfacede.monticore.interpreter.ModelInterpreter
-
getContextMap
public java.util.Map<de.monticore.symboltable.ISymbol,de.monticore.interpreter.Value> getContextMap()
- Specified by:
getContextMapin interfacede.monticore.interpreter.ModelInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTMCGrammar node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTGrammarReference node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTGrammarOption node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTFollowOption node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTAntlrOption node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTKeywordOption node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTStartRule node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTGrammarAnnotation node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTLexProd node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTEnumProd node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTExternalProd node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTInterfaceProd node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTAbstractProd node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTClassProd node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTCard node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTRuleReference node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTAlt node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTNonTerminalSeparator node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTBlock node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTOption node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTOptionValue node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTNonTerminal node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTTerminal node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTKeyTerminal node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTTokenTerminal node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTTokenConstant node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTKeyConstant node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTConstant node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTConstantGroup node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTSemanticpredicateOrAction node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTConcept node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTSplitRule node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTKeywordRule node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTReplaceRule node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTASTRule node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTGrammarMethod node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTMethodParameter node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTAdditionalAttribute node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTLexAlt node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTLexBlock node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTLexCharRange node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTLexChar node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTLexAnyChar node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTLexString node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTLexActionOrPredicate node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTLexNonTerminal node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTLexSimpleIteration node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTLexOption node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTSymbolDefinition node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTSymbolRule node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTScopeRule node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTProd node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTParserProd node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTRuleComponent node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTITerminal node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTLexComponent node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTActionExt node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTExpressionPredicateExt node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTMCConceptExt node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTGrammarNode node)
- Specified by:
interpretin interfaceIGrammarInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTNullLiteral node)
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTBooleanLiteral node)
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTCharLiteral node)
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTStringLiteral node)
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTNatLiteral node)
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTSignedNatLiteral node)
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTBasicLongLiteral node)
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTSignedBasicLongLiteral node)
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTBasicFloatLiteral node)
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTSignedBasicFloatLiteral node)
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTBasicDoubleLiteral node)
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTSignedBasicDoubleLiteral node)
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTSignedLiteral node)
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTNumericLiteral node)
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTSignedNumericLiteral node)
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTMCCommonLiteralsNode node)
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTMCBasicGenericType node)
- Specified by:
interpretin interfaceIMCSimpleGenericTypesInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTMCCustomTypeArgument node)
- Specified by:
interpretin interfaceIMCSimpleGenericTypesInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTMCSimpleGenericTypesNode node)
- Specified by:
interpretin interfaceIMCSimpleGenericTypesInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTMCBasicsNode node)
- Specified by:
interpretin interfaceIMCBasicsInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTLiteral node)
- Specified by:
interpretin interfaceIMCLiteralsBasisInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTMCLiteralsBasisNode node)
- Specified by:
interpretin interfaceIMCLiteralsBasisInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTMCListType node)
- Specified by:
interpretin interfaceIMCCollectionTypesInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTMCOptionalType node)
- Specified by:
interpretin interfaceIMCCollectionTypesInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTMCMapType node)
- Specified by:
interpretin interfaceIMCCollectionTypesInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTMCSetType node)
- Specified by:
interpretin interfaceIMCCollectionTypesInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTMCBasicTypeArgument node)
- Specified by:
interpretin interfaceIMCCollectionTypesInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTMCPrimitiveTypeArgument node)
- Specified by:
interpretin interfaceIMCCollectionTypesInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTMCGenericType node)
- Specified by:
interpretin interfaceIMCCollectionTypesInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTMCTypeArgument node)
- Specified by:
interpretin interfaceIMCCollectionTypesInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTMCCollectionTypesNode node)
- Specified by:
interpretin interfaceIMCCollectionTypesInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTMCQualifiedName node)
- Specified by:
interpretin interfaceIMCBasicTypesInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTMCPackageDeclaration node)
- Specified by:
interpretin interfaceIMCBasicTypesInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTMCImportStatement node)
- Specified by:
interpretin interfaceIMCBasicTypesInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTMCPrimitiveType node)
- Specified by:
interpretin interfaceIMCBasicTypesInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTMCQualifiedType node)
- Specified by:
interpretin interfaceIMCBasicTypesInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTMCReturnType node)
- Specified by:
interpretin interfaceIMCBasicTypesInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTMCVoidType node)
- Specified by:
interpretin interfaceIMCBasicTypesInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTMCType node)
- Specified by:
interpretin interfaceIMCBasicTypesInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTMCObjectType node)
- Specified by:
interpretin interfaceIMCBasicTypesInterpreter
-
interpret
public de.monticore.interpreter.Value interpret(ASTMCBasicTypesNode node)
- Specified by:
interpretin interfaceIMCBasicTypesInterpreter
-
-