Пример #1
0
        public DefineNode(DeltinScriptParser.DefineContext context, BuildAstVisitor visitor) : base(new Location(visitor.file, Range.GetRange(context)))
        {
            VariableName = context.name.Text;
            Type         = context.type?.Text;

            if (context.expr() != null)
            {
                Value = visitor.VisitExpr(context.expr());
            }

            if (context.useVar() != null)
            {
                UseVar = (UseVarNode)visitor.VisitUseVar(context.useVar());
            }
        }