예제 #1
0
파일: PP_Macro.cs 프로젝트: plocklsh/lwip
		public override void GenerateCode(int level, CGenerator generator)
		{
			// macros are not indented at all
			generator.OutputStream.Write("#define " + this.Name + " ");
			generator.WriteMultilineString(this.Value);
			generator.WriteNewLine();
		}
예제 #2
0
 public override void GenerateCode(int level, CGenerator generator)
 {
     // macros are not indented at all
     generator.OutputStream.Write("#define " + this.Name + " ");
     generator.WriteMultilineString(this.Value);
     generator.WriteNewLine();
 }
예제 #3
0
파일: Comment.cs 프로젝트: plocklsh/lwip
		public override void GenerateCode(int level, CGenerator generator)
		{
			generator.IndentLine(level);
			generator.OutputStream.Write(CommentStart);

			if (!this.SingleLine)
			{
				generator.WriteNewLine();
				generator.IndentLine(level);
				generator.WriteMultilineString(this.Comment_, level);
				generator.WriteNewLine();
				generator.IndentLine(level);
			}
			else
			{
				generator.OutputStream.Write(" " + Comment_ + " ");
			}

			generator.OutputStream.Write(CommentEnd);
			generator.WriteNewLine();
		}
        public override void GenerateCode(int level, CGenerator generator)
        {
            generator.IndentLine(level);
            generator.OutputStream.Write(CommentStart);

            if (!this.SingleLine)
            {
                generator.WriteNewLine();
                generator.IndentLine(level);
                generator.WriteMultilineString(this.Comment_, level);
                generator.WriteNewLine();
                generator.IndentLine(level);
            }
            else
            {
                generator.OutputStream.Write(" " + Comment_ + " ");
            }

            generator.OutputStream.Write(CommentEnd);
            generator.WriteNewLine();
        }
예제 #5
0
 public override void GenerateCode(int level, CGenerator generator)
 {
     generator.WriteMultilineString(this.Value);
 }
예제 #6
0
파일: Code.cs 프로젝트: plocklsh/lwip
		public override void GenerateCode(int level, CGenerator generator)
		{
			generator.IndentLine(level);
			generator.WriteMultilineString(this.Code_, level);
			generator.WriteNewLine();
		}
예제 #7
0
 public override void GenerateCode(int level, CGenerator generator)
 {
     generator.IndentLine(level);
     generator.WriteMultilineString(this.Code_, level);
     generator.WriteNewLine();
 }
예제 #8
0
파일: PlainText.cs 프로젝트: plocklsh/lwip
		public override void GenerateCode(int level, CGenerator generator)
		{
			generator.WriteMultilineString(this.Value);
		}