Class InteractiveBuilder
java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
com.twineworks.tweakflow.grammar.TweakFlowParserBaseVisitor<Node>
com.twineworks.tweakflow.lang.parse.builders.InteractiveBuilder
- All Implemented Interfaces:
com.twineworks.tweakflow.grammar.TweakFlowParserVisitor<Node>,org.antlr.v4.runtime.tree.ParseTreeVisitor<Node>
public class InteractiveBuilder
extends com.twineworks.tweakflow.grammar.TweakFlowParserBaseVisitor<Node>
-
Constructor Summary
ConstructorsConstructorDescriptionInteractiveBuilder(ParseUnit parseUnit, boolean recovery, List<LangException> recoveryErrors) -
Method Summary
Modifier and TypeMethodDescriptionvisitInteractive(com.twineworks.tweakflow.grammar.TweakFlowParser.InteractiveContext ctx) Visit a parse tree produced byTweakFlowParser.interactive().visitInteractiveSection(com.twineworks.tweakflow.grammar.TweakFlowParser.InteractiveSectionContext ctx) Visit a parse tree produced byTweakFlowParser.interactiveSection().Methods inherited from class com.twineworks.tweakflow.grammar.TweakFlowParserBaseVisitor
visitAddExp, visitAliasDef, visitAliasName, visitArgs, visitBadArgs, visitBadContainerAccessKeySequence, visitBinaryLiteralExp, visitBinLiteral, visitBitwiseAndExp, visitBitwiseNotExp, visitBitwiseOrExp, visitBitwiseXorExp, visitBoolAndExp, visitBooleanLiteral, visitBooleanLiteralExp, visitBoolNotExp, visitBoolOrExp, visitCallExp, visitCapturePattern, visitCastExp, visitCatchAnonymous, visitCatchError, visitCatchErrorAndTrace, visitComponentImport, visitConcatExp, visitContainerAccessExp, visitContainerAccessKeySequence, visitDataType, visitDataTypePattern, visitDateTimeLiteral, visitDateTimeLiteralExp, visitDebugExp, visitDecimalLiteral, visitDecimalLiteralExp, visitDefaultExp, visitDefaultLine, visitDictLiteral, visitDictLiteralExp, visitDictPattern, visitDivExp, visitDoc, visitDoubleLiteral, visitDoubleLiteralExp, visitEmpty, visitEqualExp, visitErrDictPattern, visitErrListPattern, visitExportComponentName, visitExportDef, visitExportName, visitExpPattern, visitForExp, visitForHead, visitFunctionHead, visitFunctionLiteral, visitFunctionLiteralExp, visitGenerator, visitGlobalReference, visitGreaterThanExp, visitGreaterThanOrEqualToExp, visitHeadTailListPattern, visitHexLiteral, visitIdentifier, visitIfExp, visitImportComponentName, visitImportDef, visitImportMember, visitImportModuleName, visitInitLastListPattern, visitIntDivExp, visitInteractiveInput, visitInteractiveUnit, visitIsExp, visitKeyLiteral, visitKeyLiteralExp, visitLessThanExp, visitLessThanOrEqualToExp, visitLetExp, visitLibrary, visitLibraryComponent, visitLibraryReference, visitLibVar, visitListLiteral, visitListLiteralExp, visitListPattern, visitLiteralExp, visitLocalReference, visitLongDecLiteral, visitLongLiteralExp, visitMatchBody, visitMatchExp, visitMatchGuard, visitMeta, visitMetaDef, visitMidListPattern, visitModExp, visitModule, visitModuleHead, visitModuleImport, visitModulePath, visitModuleReference, visitModuleUnit, visitMultExp, visitNamedArg, visitNameDec, visitNamedPartialArg, visitNestedExp, visitNilLiteral, visitNilLiteralExp, visitNotEqualExp, visitNotValueAndTypeEqualsExp, visitOpenDictPattern, visitParamDef, visitParamsList, visitPartialArgs, visitPartialExp, visitPatternLine, visitPositionalArg, visitPowExp, visitPreservingShiftRightExp, visitProvided, visitReferenceExp, visitShiftLeftExp, visitSplat, visitSplatArg, visitSplatCapture, visitStandaloneExpression, visitStandaloneReference, visitStringConstantExp, visitStringEscapeSequence, visitStringHereDoc, visitStringInterpolation, visitStringLiteralExp, visitStringText, visitStringVerbatim, visitSubExp, visitThreadArg, visitThreadExp, visitThreadExpErr, visitThrowErrorExp, visitTryCatchExp, visitTypeOfExp, visitUnaryMinusExp, visitUnrecognizedEscapeSequence, visitValueAndTypeEqualsExp, visitVarCapture, visitVarDec, visitVarDef, visitViaDec, visitWrongSideColonKey, visitZeroShiftRightExpMethods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Constructor Details
-
InteractiveBuilder
public InteractiveBuilder(ParseUnit parseUnit, boolean recovery, List<LangException> recoveryErrors)
-
-
Method Details
-
visitInteractive
public InteractiveNode visitInteractive(com.twineworks.tweakflow.grammar.TweakFlowParser.InteractiveContext ctx) Description copied from class:com.twineworks.tweakflow.grammar.TweakFlowParserBaseVisitorVisit a parse tree produced byTweakFlowParser.interactive().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx. -
visitInteractiveSection
public InteractiveSectionNode visitInteractiveSection(com.twineworks.tweakflow.grammar.TweakFlowParser.InteractiveSectionContext ctx) Description copied from class:com.twineworks.tweakflow.grammar.TweakFlowParserBaseVisitorVisit a parse tree produced byTweakFlowParser.interactiveSection().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.
-