Ejemplo n.º 1
0
        public override LiteralNode VisitNumber([NotNull] NumberContext context)
        {
            var   doub = context.Double();
            var   txt  = context.GetText();
            IType typ  = new IntType();

            if (doub != null)
            {
                typ = new DoubleType();
            }

            return(new LiteralNode(context.GetText(), typ, GetLocation(context)));
        }