Class RegularExpressionsInterpreter
java.lang.Object
de.monticore.regex.regularexpressions._visitor.RegularExpressionsInterpreter
- All Implemented Interfaces:
de.monticore.interpreter.ModelInterpreter,IMCCommonLiteralsInterpreter,IMCLiteralsBasisInterpreter,IMCBasicsInterpreter,IRegularExpressionsInterpreter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Map<de.monticore.symboltable.ISymbol, de.monticore.interpreter.Value> protected IMCBasicsInterpreterprotected IMCCommonLiteralsInterpreterprotected IMCLiteralsBasisInterpreterprotected de.monticore.interpreter.ModelInterpreter -
Constructor Summary
ConstructorsConstructorDescriptionRegularExpressionsInterpreter(de.monticore.interpreter.ModelInterpreter realThis) -
Method Summary
Modifier and TypeMethodDescriptionMap<de.monticore.symboltable.ISymbol, de.monticore.interpreter.Value> de.monticore.interpreter.ModelInterpreterde.monticore.interpreter.Valuede.monticore.interpreter.Valuede.monticore.interpreter.Valueinterpret(ASTBasicLongLiteral node) de.monticore.interpreter.Valueinterpret(ASTBooleanLiteral node) de.monticore.interpreter.Valueinterpret(ASTCharLiteral node) de.monticore.interpreter.Valuede.monticore.interpreter.Valueinterpret(ASTNatLiteral node) de.monticore.interpreter.Valueinterpret(ASTNullLiteral node) de.monticore.interpreter.Valueinterpret(ASTNumericLiteral node) de.monticore.interpreter.Valuede.monticore.interpreter.Valuede.monticore.interpreter.Valuede.monticore.interpreter.Valueinterpret(ASTSignedLiteral node) de.monticore.interpreter.Valueinterpret(ASTSignedNatLiteral node) de.monticore.interpreter.Valuede.monticore.interpreter.Valueinterpret(ASTStringLiteral node) de.monticore.interpreter.Valueinterpret(ASTLiteral node) de.monticore.interpreter.Valuede.monticore.interpreter.Valueinterpret(ASTMCBasicsNode node) de.monticore.interpreter.Valueinterpret(ASTBackReference node) de.monticore.interpreter.Valueinterpret(ASTBracketRegEx node) de.monticore.interpreter.Valueinterpret(ASTBracketRegExItem node) de.monticore.interpreter.Valueinterpret(ASTCapturingGroup node) de.monticore.interpreter.Valueinterpret(ASTCharOption node) de.monticore.interpreter.Valueinterpret(ASTCharRange node) de.monticore.interpreter.Valueinterpret(ASTEscapeChar node) de.monticore.interpreter.Valuede.monticore.interpreter.Valuede.monticore.interpreter.Valuede.monticore.interpreter.Valueinterpret(ASTQualification node) de.monticore.interpreter.Valueinterpret(ASTQualifiedRegEx node) de.monticore.interpreter.Valuede.monticore.interpreter.Valueinterpret(ASTRegExChar node) de.monticore.interpreter.Valueinterpret(ASTRegExDigit node) de.monticore.interpreter.Valueinterpret(ASTRegExEscapeChar node) de.monticore.interpreter.Valueinterpret(ASTRegExItem node) de.monticore.interpreter.Valueinterpret(ASTRegExLiteral node) de.monticore.interpreter.Valueinterpret(ASTRegExPoint node) de.monticore.interpreter.Valuede.monticore.interpreter.Valuede.monticore.interpreter.Valuede.monticore.interpreter.Valuede.monticore.interpreter.Valueinterpret(ASTSpecificChars node) de.monticore.interpreter.Valueinterpret(ASTStartOfLine 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) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.monticore.interpreter.ModelInterpreter
interpret
-
Field Details
-
mCCommonLiteralsInterpreter
-
mCBasicsInterpreter
-
mCLiteralsBasisInterpreter
-
realThis
protected de.monticore.interpreter.ModelInterpreter realThis -
contextMap
-
-
Constructor Details
-
RegularExpressionsInterpreter
public RegularExpressionsInterpreter() -
RegularExpressionsInterpreter
public RegularExpressionsInterpreter(de.monticore.interpreter.ModelInterpreter realThis)
-
-
Method Details
-
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
- Specified by:
getContextMapin interfacede.monticore.interpreter.ModelInterpreter
-
interpret
- Specified by:
interpretin interfaceIRegularExpressionsInterpreter
-
interpret
- Specified by:
interpretin interfaceIRegularExpressionsInterpreter
-
interpret
- Specified by:
interpretin interfaceIRegularExpressionsInterpreter
-
interpret
- Specified by:
interpretin interfaceIRegularExpressionsInterpreter
-
interpret
- Specified by:
interpretin interfaceIRegularExpressionsInterpreter
-
interpret
- Specified by:
interpretin interfaceIRegularExpressionsInterpreter
-
interpret
- Specified by:
interpretin interfaceIRegularExpressionsInterpreter
-
interpret
- Specified by:
interpretin interfaceIRegularExpressionsInterpreter
-
interpret
- Specified by:
interpretin interfaceIRegularExpressionsInterpreter
-
interpret
- Specified by:
interpretin interfaceIRegularExpressionsInterpreter
-
interpret
- Specified by:
interpretin interfaceIRegularExpressionsInterpreter
-
interpret
- Specified by:
interpretin interfaceIRegularExpressionsInterpreter
-
interpret
- Specified by:
interpretin interfaceIRegularExpressionsInterpreter
-
interpret
- Specified by:
interpretin interfaceIRegularExpressionsInterpreter
-
interpret
- Specified by:
interpretin interfaceIRegularExpressionsInterpreter
-
interpret
- Specified by:
interpretin interfaceIRegularExpressionsInterpreter
-
interpret
- Specified by:
interpretin interfaceIRegularExpressionsInterpreter
-
interpret
- Specified by:
interpretin interfaceIRegularExpressionsInterpreter
-
interpret
- Specified by:
interpretin interfaceIRegularExpressionsInterpreter
-
interpret
- Specified by:
interpretin interfaceIRegularExpressionsInterpreter
-
interpret
- Specified by:
interpretin interfaceIRegularExpressionsInterpreter
-
interpret
- Specified by:
interpretin interfaceIRegularExpressionsInterpreter
-
interpret
- Specified by:
interpretin interfaceIRegularExpressionsInterpreter
-
interpret
- Specified by:
interpretin interfaceIRegularExpressionsInterpreter
-
interpret
- Specified by:
interpretin interfaceIRegularExpressionsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCCommonLiteralsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCBasicsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCLiteralsBasisInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCLiteralsBasisInterpreter
-