Example #1
0
        public override void Compile(CompileContext context)
        {
            context.Add(Tokens.If);
            Condition.Compile(context);
            context.Add(Tokens.Then);
            ThenStatement.Compile(context);

            if (ElseStatement != null)
            {
                context.Add(Tokens.Else);
                ElseStatement.Compile(context);
            }

            context.Add(Tokens.End);
        }