Example #1
0
        public override void Write(StringBuilder sb)
        {
            _statement.Write(sb);

            // statement termination
            TokenEnum.SEMICOLON.Write(sb, Writer.Padding.SUFFIX);
        }
Example #2
0
        public override void Write(StringBuilder sb)
        {
            TokenEnum.FOR.Write(sb, Writer.Padding.SUFFIX);
            TokenEnum.BRACKETOPEN.Write(sb);
            _begin.Write(sb);
            _condition.Write(sb);
            TokenEnum.SEMICOLON.Write(sb, Writer.Padding.SUFFIX);
            _next.Write(sb);
            TokenEnum.BRACKETCLOSE.Write(sb);

            TokenEnum.BRACEOPEN.Write(sb, Writer.Padding.BOTH);
            foreach (CStatement s in _actions)
            {
                s.Write(sb);
            }
            TokenEnum.BRACECLOSE.Write(sb);
        }
Example #3
0
 public override void Write(StringBuilder sb)
 {
     _statement.Write(sb);
 }