Package de.monticore.grammar.cocos
Class NoReplaceKeywordRuleOnUsageNamedAttribute
java.lang.Object
de.monticore.grammar.cocos.NoReplaceKeywordRuleOnUsageNamedAttribute
- All Implemented Interfaces:
GrammarASTTerminalCoCo,GrammarVisitor2,de.monticore.visitor.IVisitor
public class NoReplaceKeywordRuleOnUsageNamedAttribute
extends Object
implements GrammarASTTerminalCoCo, GrammarVisitor2
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheck(ASTTerminal node) voidendVisit(ASTMCGrammar node) voidvisit(ASTMCGrammar node) 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.GrammarASTTerminalCoCo
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, 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
Coco that checks whether an attributed terminal (terminal with a usage name) is replaced wit a replace keword rule. Due to the generated Antlr actions not setting the AST attribute to the replace value, and in cases with multiple replaced keyword values more distinction would be required, this CoCo ensures that replacekeyword does not target such an terminal.- See Also:
-
ERROR_MSG_FORMAT
- See Also:
-
replacedKeywords
-
-
Constructor Details
-
NoReplaceKeywordRuleOnUsageNamedAttribute
public NoReplaceKeywordRuleOnUsageNamedAttribute()
-
-
Method Details
-
visit
- Specified by:
visitin interfaceGrammarVisitor2
-
endVisit
- Specified by:
endVisitin interfaceGrammarVisitor2
-
check
- Specified by:
checkin interfaceGrammarASTTerminalCoCo
-