Package io.opsit.explang.parser.alg
Interface AlgParserVisitor<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:
AlgParser.ExprVisitor,AlgParserBaseVisitor
public interface AlgParserVisitor<T> extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>This interface defines a complete generic visitor for a parse tree produced byAlgParserParser.
-
-
Method Summary
-
-
-
Method Detail
-
visitParen_expr
T visitParen_expr(AlgParserParser.Paren_exprContext ctx)
Visit a parse tree produced by theparen_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIn_expr
T visitIn_expr(AlgParserParser.In_exprContext ctx)
Visit a parse tree produced by thein_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMonolambda_expr
T visitMonolambda_expr(AlgParserParser.Monolambda_exprContext ctx)
Visit a parse tree produced by themonolambda_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAssign_expr
T visitAssign_expr(AlgParserParser.Assign_exprContext ctx)
Visit a parse tree produced by theassign_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitReturn_expr
T visitReturn_expr(AlgParserParser.Return_exprContext ctx)
Visit a parse tree produced by thereturn_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDotchain
T visitDotchain(AlgParserParser.DotchainContext ctx)
Visit a parse tree produced by thedotchainlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSlambda_expr
T visitSlambda_expr(AlgParserParser.Slambda_exprContext ctx)
Visit a parse tree produced by theslambda_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTry_expr
T visitTry_expr(AlgParserParser.Try_exprContext ctx)
Visit a parse tree produced by thetry_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTh_at_expr
T visitTh_at_expr(AlgParserParser.Th_at_exprContext ctx)
Visit a parse tree produced by theth_at_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBeblock_expr
T visitBeblock_expr(AlgParserParser.Beblock_exprContext ctx)
Visit a parse tree produced by thebeblock_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIpol_expr
T visitIpol_expr(AlgParserParser.Ipol_exprContext ctx)
Visit a parse tree produced by theipol_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNot_expr
T visitNot_expr(AlgParserParser.Not_exprContext ctx)
Visit a parse tree produced by thenot_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAnd_expr
T visitAnd_expr(AlgParserParser.And_exprContext ctx)
Visit a parse tree produced by theand_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFor_expr
T visitFor_expr(AlgParserParser.For_exprContext ctx)
Visit a parse tree produced by thefor_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNumcomp_expr
T visitNumcomp_expr(AlgParserParser.Numcomp_exprContext ctx)
Visit a parse tree produced by thenumcomp_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAtom_expr
T visitAtom_expr(AlgParserParser.Atom_exprContext ctx)
Visit a parse tree produced by theatom_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOr_expr
T visitOr_expr(AlgParserParser.Or_exprContext ctx)
Visit a parse tree produced by theor_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVector_expr
T visitVector_expr(AlgParserParser.Vector_exprContext ctx)
Visit a parse tree produced by thevector_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDwim_search_expr
T visitDwim_search_expr(AlgParserParser.Dwim_search_exprContext ctx)
Visit a parse tree produced by thedwim_search_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTh_auto_expr
T visitTh_auto_expr(AlgParserParser.Th_auto_exprContext ctx)
Visit a parse tree produced by theth_auto_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitChar_expr
T visitChar_expr(AlgParserParser.Char_exprContext ctx)
Visit a parse tree produced by thechar_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTh_as_expr
T visitTh_as_expr(AlgParserParser.Th_as_exprContext ctx)
Visit a parse tree produced by theth_as_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLambdacall_expr
T visitLambdacall_expr(AlgParserParser.Lambdacall_exprContext ctx)
Visit a parse tree produced by thelambdacall_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDict_expr
T visitDict_expr(AlgParserParser.Dict_exprContext ctx)
Visit a parse tree produced by thedict_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSum_expr
T visitSum_expr(AlgParserParser.Sum_exprContext ctx)
Visit a parse tree produced by thesum_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLambda_expr
T visitLambda_expr(AlgParserParser.Lambda_exprContext ctx)
Visit a parse tree produced by thelambda_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLet_expr
T visitLet_expr(AlgParserParser.Let_exprContext ctx)
Visit a parse tree produced by thelet_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFuncall_expr
T visitFuncall_expr(AlgParserParser.Funcall_exprContext ctx)
Visit a parse tree produced by thefuncall_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVardecl_expr
T visitVardecl_expr(AlgParserParser.Vardecl_exprContext ctx)
Visit a parse tree produced by thevardecl_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSign_expr
T visitSign_expr(AlgParserParser.Sign_exprContext ctx)
Visit a parse tree produced by thesign_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFields_expr
T visitFields_expr(AlgParserParser.Fields_exprContext ctx)
Visit a parse tree produced by thefields_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIf_expr
T visitIf_expr(AlgParserParser.If_exprContext ctx)
Visit a parse tree produced by theif_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAssoc_lookup
T visitAssoc_lookup(AlgParserParser.Assoc_lookupContext ctx)
Visit a parse tree produced by theassoc_lookuplabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQuote_expr
T visitQuote_expr(AlgParserParser.Quote_exprContext ctx)
Visit a parse tree produced by thequote_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhile_expr
T visitWhile_expr(AlgParserParser.While_exprContext ctx)
Visit a parse tree produced by thewhile_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitProduct_expr
T visitProduct_expr(AlgParserParser.Product_exprContext ctx)
Visit a parse tree produced by theproduct_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEquality_expr
T visitEquality_expr(AlgParserParser.Equality_exprContext ctx)
Visit a parse tree produced by theequality_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDwim_matches_expr
T visitDwim_matches_expr(AlgParserParser.Dwim_matches_exprContext ctx)
Visit a parse tree produced by thedwim_matches_exprlabeled alternative inAlgParserParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLoopfor
T visitLoopfor(AlgParserParser.LoopforContext ctx)
Visit a parse tree produced byAlgParserParser.loopfor().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLambda
T visitLambda(AlgParserParser.LambdaContext ctx)
Visit a parse tree produced byAlgParserParser.lambda().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBeblock
T visitBeblock(AlgParserParser.BeblockContext ctx)
Visit a parse tree produced byAlgParserParser.beblock().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitReplblock
T visitReplblock(AlgParserParser.ReplblockContext ctx)
Visit a parse tree produced byAlgParserParser.replblock().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOptassign
T visitOptassign(AlgParserParser.OptassignContext ctx)
Visit a parse tree produced byAlgParserParser.optassign().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCatchspec
T visitCatchspec(AlgParserParser.CatchspecContext ctx)
Visit a parse tree produced byAlgParserParser.catchspec().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitClzspec
T visitClzspec(AlgParserParser.ClzspecContext ctx)
Visit a parse tree produced byAlgParserParser.clzspec().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFspart
T visitFspart(AlgParserParser.FspartContext ctx)
Visit a parse tree produced byAlgParserParser.fspart().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFieldspec
T visitFieldspec(AlgParserParser.FieldspecContext ctx)
Visit a parse tree produced byAlgParserParser.fieldspec().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVector
T visitVector(AlgParserParser.VectorContext ctx)
Visit a parse tree produced byAlgParserParser.vector().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprList
T visitExprList(AlgParserParser.ExprListContext ctx)
Visit a parse tree produced byAlgParserParser.exprList().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBlock
T visitBlock(AlgParserParser.BlockContext ctx)
Visit a parse tree produced byAlgParserParser.block().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFsymbol
T visitFsymbol(AlgParserParser.FsymbolContext ctx)
Visit a parse tree produced byAlgParserParser.fsymbol().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAtom
T visitAtom(AlgParserParser.AtomContext ctx)
Visit a parse tree produced byAlgParserParser.atom().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
-