Example #1
0
        public override Verb CreateVerb(string[] tokens)
        {
            Color(position, tokens[1].Length, Whitespaces);
            Color(1, Structures);
            if (GetExpression(source, NextPosition, CloseParenthesis()).If(out var block, out var index))
            {
                Element          = new BlockElement2(block);
                overridePosition = index;
                return(new NullOp());
            }

            return(null);
        }
Example #2
0
        public override Verb CreateVerb(string[] tokens)
        {
            var name = tokens[2];

            Color(position, length, Variables);

            var builder = new CodeBuilder();

            builder.Variable("Const");
            builder.SendMessage(name);
            Element = new BlockElement2(builder.Block);

            return(new NullOp());
        }