Package cc.unitmesh.dsl
Interface DesignVisitor<T>
- Type Parameters:
T- The return type of the visit operation. UseVoidfor operations with no return type.
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- All Known Implementing Classes:
DesignBaseVisitor
public interface DesignVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced
by
DesignParser.-
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced byDesignParser.actionName().Visit a parse tree produced byDesignParser.animateDeclaration().Visit a parse tree produced byDesignParser.animateName().Visit a parse tree produced by thecolumnedLayoutLinelabeled alternative inDesignParser.layoutRow().Visit a parse tree produced by thecolumnedLineBreaklabeled alternative inDesignParser.layoutRow().Visit a parse tree produced byDesignParser.comment().Visit a parse tree produced byDesignParser.commentString().Visit a parse tree produced byDesignParser.componentBodyDeclaration().Visit a parse tree produced byDesignParser.componentDeclaration().Visit a parse tree produced byDesignParser.componentLayoutValue().Visit a parse tree produced byDesignParser.componentName().Visit a parse tree produced byDesignParser.componentText().Visit a parse tree produced byDesignParser.componentUseDeclaration().Visit a parse tree produced byDesignParser.componentValue().Visit a parse tree produced byDesignParser.configDeclaration().Visit a parse tree produced byDesignParser.configKey().Visit a parse tree produced byDesignParser.configValue().Visit a parse tree produced byDesignParser.decalartions().Visit a parse tree produced byDesignParser.doDeclaration().Visit a parse tree produced byDesignParser.flowDeclaration().Visit a parse tree produced by thefullLayoutLinelabeled alternative inDesignParser.layoutRow().Visit a parse tree produced by thefullLineBreaklabeled alternative inDesignParser.layoutRow().Visit a parse tree produced byDesignParser.gotoAction().Visit a parse tree produced byDesignParser.interactionDeclaration().Visit a parse tree produced byDesignParser.keyValue().Visit a parse tree produced byDesignParser.layoutDeclaration().Visit a parse tree produced byDesignParser.layoutLine().Visit a parse tree produced byDesignParser.layoutLines().Visit a parse tree produced byDesignParser.libraryDeclaration().Visit a parse tree produced byDesignParser.libraryName().Visit a parse tree produced byDesignParser.pageDeclaration().Visit a parse tree produced byDesignParser.presetArray().Visit a parse tree produced byDesignParser.presetCall().Visit a parse tree produced byDesignParser.presetKey().Visit a parse tree produced by thepresetKeyArraylabeled alternative inDesignParser.libraryExpress().Visit a parse tree produced by thepresetKeyObjectlabeled alternative inDesignParser.libraryExpress().Visit a parse tree produced by thepresetKeyValuelabeled alternative inDesignParser.libraryExpress().Visit a parse tree produced byDesignParser.presetValue().Visit a parse tree produced byDesignParser.reactAction().Visit a parse tree produced byDesignParser.reactDeclaration().Visit a parse tree produced byDesignParser.sceneName().Visit a parse tree produced byDesignParser.seeDeclaration().Visit a parse tree produced byDesignParser.showAction().Visit a parse tree produced byDesignParser.simpleLayoutDeclaration().Visit a parse tree produced byDesignParser.start().Visit a parse tree produced byDesignParser.styleBody().Visit a parse tree produced byDesignParser.styleDeclaration().Visit a parse tree produced byDesignParser.styleName().Visit a parse tree produced byDesignParser.unit().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Method Details
-
visitStart
Visit a parse tree produced byDesignParser.start().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComment
Visit a parse tree produced byDesignParser.comment().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConfigDeclaration
Visit a parse tree produced byDesignParser.configDeclaration().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConfigKey
Visit a parse tree produced byDesignParser.configKey().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConfigValue
Visit a parse tree produced byDesignParser.configValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnit
Visit a parse tree produced byDesignParser.unit().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDecalartions
Visit a parse tree produced byDesignParser.decalartions().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFlowDeclaration
Visit a parse tree produced byDesignParser.flowDeclaration().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInteractionDeclaration
Visit a parse tree produced byDesignParser.interactionDeclaration().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSeeDeclaration
Visit a parse tree produced byDesignParser.seeDeclaration().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDoDeclaration
Visit a parse tree produced byDesignParser.doDeclaration().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitReactDeclaration
Visit a parse tree produced byDesignParser.reactDeclaration().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAnimateDeclaration
Visit a parse tree produced byDesignParser.animateDeclaration().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitReactAction
Visit a parse tree produced byDesignParser.reactAction().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGotoAction
Visit a parse tree produced byDesignParser.gotoAction().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowAction
Visit a parse tree produced byDesignParser.showAction().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitActionName
Visit a parse tree produced byDesignParser.actionName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComponentValue
Visit a parse tree produced byDesignParser.componentValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComponentName
Visit a parse tree produced byDesignParser.componentName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSceneName
Visit a parse tree produced byDesignParser.sceneName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAnimateName
Visit a parse tree produced byDesignParser.animateName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPageDeclaration
Visit a parse tree produced byDesignParser.pageDeclaration().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComponentDeclaration
Visit a parse tree produced byDesignParser.componentDeclaration().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComponentBodyDeclaration
Visit a parse tree produced byDesignParser.componentBodyDeclaration().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLayoutDeclaration
Visit a parse tree produced byDesignParser.layoutDeclaration().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSimpleLayoutDeclaration
Visit a parse tree produced byDesignParser.simpleLayoutDeclaration().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFullLineBreak
Visit a parse tree produced by thefullLineBreaklabeled alternative inDesignParser.layoutRow().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFullLayoutLine
Visit a parse tree produced by thefullLayoutLinelabeled alternative inDesignParser.layoutRow().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnedLineBreak
Visit a parse tree produced by thecolumnedLineBreaklabeled alternative inDesignParser.layoutRow().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnedLayoutLine
Visit a parse tree produced by thecolumnedLayoutLinelabeled alternative inDesignParser.layoutRow().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLayoutLines
Visit a parse tree produced byDesignParser.layoutLines().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLayoutLine
Visit a parse tree produced byDesignParser.layoutLine().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComponentUseDeclaration
Visit a parse tree produced byDesignParser.componentUseDeclaration().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCommentString
Visit a parse tree produced byDesignParser.commentString().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComponentText
Visit a parse tree produced byDesignParser.componentText().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComponentLayoutValue
Visit a parse tree produced byDesignParser.componentLayoutValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStyleDeclaration
Visit a parse tree produced byDesignParser.styleDeclaration().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStyleName
Visit a parse tree produced byDesignParser.styleName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStyleBody
Visit a parse tree produced byDesignParser.styleBody().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLibraryDeclaration
Visit a parse tree produced byDesignParser.libraryDeclaration().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPresetKeyValue
Visit a parse tree produced by thepresetKeyValuelabeled alternative inDesignParser.libraryExpress().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPresetKeyObject
Visit a parse tree produced by thepresetKeyObjectlabeled alternative inDesignParser.libraryExpress().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPresetKeyArray
Visit a parse tree produced by thepresetKeyArraylabeled alternative inDesignParser.libraryExpress().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitKeyValue
Visit a parse tree produced byDesignParser.keyValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPresetKey
Visit a parse tree produced byDesignParser.presetKey().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPresetValue
Visit a parse tree produced byDesignParser.presetValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPresetArray
Visit a parse tree produced byDesignParser.presetArray().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPresetCall
Visit a parse tree produced byDesignParser.presetCall().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLibraryName
Visit a parse tree produced byDesignParser.libraryName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-