Example #1
0
        public override void WriteTo(ITextOutput output)
        {
            output.Write(OpCode);
            switch (Sign)
            {
            case Sign.Signed:
                output.Write(".signed");
                break;

            case Sign.Unsigned:
                output.Write(".unsigned");
                break;
            }
            output.Write('(');
            Left.WriteTo(output);
            output.Write(' ');
            output.Write(Kind.GetToken());
            output.Write(' ');
            Right.WriteTo(output);
            output.Write(')');
        }