Package de.monticore.grammar.cocos
Class NoExtensionOfSymbolThatOnlySpansScope
java.lang.Object
de.monticore.grammar.cocos.NoExtensionOfSymbolThatOnlySpansScope
- All Implemented Interfaces:
GrammarASTMCGrammarCoCo,GrammarVisitor2,de.monticore.visitor.IVisitor
public class NoExtensionOfSymbolThatOnlySpansScope
extends Object
implements GrammarASTMCGrammarCoCo
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringprotected booleanprotected booleanprotected ProdSymbol -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheck(ASTMCGrammar node) protected voidcheckProd(ProdSymbol prod, Map<String, ProdSymbol> prodsWithInherited) protected voidcheckProdsAndLogError(List<ProdSymbolSurrogate> superProds, ProdSymbol prod, Map<String, ProdSymbol> prodsWithInherited) protected voidlogError(ProdSymbol original, ProdSymbol superProd) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.monticore.grammar.grammar._cocos.GrammarASTMCGrammarCoCo
visitMethods inherited from interface de.monticore.grammar.grammar._visitor.GrammarVisitor2
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitMethods inherited from interface de.monticore.visitor.IVisitor
endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit
-
Field Details
-
ERROR_CODE
- See Also:
-
ERROR_MSG_FORMAT
- See Also:
-
hasSymbol
protected boolean hasSymbol -
hasScope
protected boolean hasScope -
symbolProd
-
-
Constructor Details
-
NoExtensionOfSymbolThatOnlySpansScope
public NoExtensionOfSymbolThatOnlySpansScope()
-
-
Method Details
-
check
- Specified by:
checkin interfaceGrammarASTMCGrammarCoCo
-
checkProd
-
checkProdsAndLogError
protected void checkProdsAndLogError(List<ProdSymbolSurrogate> superProds, ProdSymbol prod, Map<String, ProdSymbol> prodsWithInherited) -
logError
-