public interface io.github.vmzakharov.ecdataframe.grammar.ModelScriptVisitor<T> extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: io.github.vmzakharov.ecdataframe.grammar.ModelScriptVisitor
  super_class: java.lang.Object
{
  public abstract T visitScript(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ScriptContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ScriptContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ScriptContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   

  public abstract T visitFunctionDeclarationExpr(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$FunctionDeclarationExprContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$FunctionDeclarationExprContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$FunctionDeclarationExprContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   

  public abstract T visitStatementSequence(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$StatementSequenceContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$StatementSequenceContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$StatementSequenceContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   

  public abstract T visitAssignExpr(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$AssignExprContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$AssignExprContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$AssignExprContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   

  public abstract T visitConditionExpr(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ConditionExprContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ConditionExprContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ConditionExprContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   

  public abstract T visitFreeExp(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$FreeExpContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$FreeExpContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$FreeExpContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   

  public abstract T visitProjectionStatement(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ProjectionStatementContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ProjectionStatementContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ProjectionStatementContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   

  public abstract T visitIndexVectorExpr(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IndexVectorExprContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$IndexVectorExprContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$IndexVectorExprContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   

  public abstract T visitStandaloneVectorExpr(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$StandaloneVectorExprContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$StandaloneVectorExprContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$StandaloneVectorExprContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   

  public abstract T visitAddSubExpr(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$AddSubExprContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$AddSubExprContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$AddSubExprContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   

  public abstract T visitStringLiteralExpr(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$StringLiteralExprContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$StringLiteralExprContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$StringLiteralExprContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   

  public abstract T visitInExpr(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$InExprContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$InExprContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$InExprContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   

  public abstract T visitOrExpr(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$OrExprContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$OrExprContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$OrExprContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   

  public abstract T visitIsEmptyExpr(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IsEmptyExprContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$IsEmptyExprContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$IsEmptyExprContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   

  public abstract T visitParenExpr(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ParenExprContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ParenExprContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ParenExprContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   

  public abstract T visitDoubleLiteralExpr(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$DoubleLiteralExprContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$DoubleLiteralExprContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$DoubleLiteralExprContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   

  public abstract T visitVarExpr(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$VarExprContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$VarExprContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$VarExprContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   

  public abstract T visitAliasExpr(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$AliasExprContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$AliasExprContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$AliasExprContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   

  public abstract T visitNotExpr(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$NotExprContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$NotExprContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$NotExprContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   

  public abstract T visitUnaryMinusExpr(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$UnaryMinusExprContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$UnaryMinusExprContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$UnaryMinusExprContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   

  public abstract T visitTernaryExpr(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$TernaryExprContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$TernaryExprContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$TernaryExprContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   

  public abstract T visitIsNotEmptyExpr(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IsNotEmptyExprContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$IsNotEmptyExprContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$IsNotEmptyExprContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   

  public abstract T visitIntLiteralExpr(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IntLiteralExprContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$IntLiteralExprContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$IntLiteralExprContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   

  public abstract T visitPropertyPathExpr(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$PropertyPathExprContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$PropertyPathExprContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$PropertyPathExprContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   

  public abstract T visitFunctionCallExpr(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$FunctionCallExprContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$FunctionCallExprContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$FunctionCallExprContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   

  public abstract T visitMulDivExpr(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$MulDivExprContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$MulDivExprContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$MulDivExprContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   

  public abstract T visitCompareExpr(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$CompareExprContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$CompareExprContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$CompareExprContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   

  public abstract T visitAndExpr(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$AndExprContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$AndExprContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$AndExprContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   

  public abstract T visitVectorExpr(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$VectorExprContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$VectorExprContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$VectorExprContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   

  public abstract T visitExprList(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprListContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprListContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprListContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   

  public abstract T visitIdList(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IdListContext);
    descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$IdListContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$IdListContext;)TT;
    MethodParameters:
      Name  Flags
      ctx   
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;Lorg/antlr/v4/runtime/tree/ParseTreeVisitor<TT;>;
SourceFile: "ModelScriptVisitor.java"
InnerClasses:
  public AddSubExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$AddSubExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
  public AliasExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$AliasExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
  public AndExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$AndExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
  public AssignExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$AssignExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
  public CompareExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$CompareExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
  public ConditionExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ConditionExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
  public DoubleLiteralExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$DoubleLiteralExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
  public ExprListContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprListContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
  public FreeExpContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$FreeExpContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
  public FunctionCallExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$FunctionCallExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
  public FunctionDeclarationExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$FunctionDeclarationExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
  public IdListContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IdListContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
  public InExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$InExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
  public IndexVectorExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IndexVectorExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
  public IntLiteralExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IntLiteralExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
  public IsEmptyExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IsEmptyExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
  public IsNotEmptyExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IsNotEmptyExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
  public MulDivExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$MulDivExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
  public NotExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$NotExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
  public OrExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$OrExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
  public ParenExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ParenExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
  public ProjectionStatementContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ProjectionStatementContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
  public PropertyPathExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$PropertyPathExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
  public ScriptContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ScriptContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
  public StandaloneVectorExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$StandaloneVectorExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
  public StatementSequenceContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$StatementSequenceContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
  public StringLiteralExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$StringLiteralExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
  public TernaryExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$TernaryExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
  public UnaryMinusExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$UnaryMinusExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
  public VarExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$VarExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
  public VectorExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$VectorExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser