Example #1
0
        protected override void Visit(StatementNode node)
        {
            CodeStatementChunk item = new CodeStatementChunk {
                Code     = node.Code,
                Position = this.Locate(node)
            };

            this.Chunks.Add(item);
        }
 protected abstract void Visit(CodeStatementChunk chunk);
Example #3
0
 protected override void Visit(CodeStatementChunk chunk)
 {
     CodeIndent(chunk).WriteCode(chunk.Code).WriteLine();
     CodeDefault();
 }
Example #4
0
 protected override void Visit(CodeStatementChunk chunk)
 {
     CodeIndent(chunk).WriteCode(chunk.Code).WriteLine();
     CodeDefault();
 }
Example #5
0
 protected override void Visit(CodeStatementChunk chunk)
 {
     Examine(chunk.Code);
 }
 protected override void Visit(CodeStatementChunk chunk)
 {
     chunk.Code = this.Process(chunk, chunk.Code);
     base.Visit(chunk);
 }
Example #7
0
 protected abstract void Visit(CodeStatementChunk chunk);
 protected override void Visit(CodeStatementChunk chunk)
 {
     chunk.Code = Process(chunk, chunk.Code);
     base.Visit(chunk);
 }
Example #9
0
 protected override void Visit(CodeStatementChunk chunk)
 {
     _source.WriteLine(chunk.Code);
 }
 protected override void Visit(CodeStatementChunk chunk)
 {
 }
 protected override void Visit(CodeStatementChunk chunk)
 {
     this._source.Append((string)chunk.Code);
 }
 protected override void Visit(CodeStatementChunk chunk)
 {
     _source.Append(chunk.Code);
 }
 protected override void Visit(CodeStatementChunk chunk)
 {
     Examine(chunk.Code);
 }
 protected override void Visit(CodeStatementChunk chunk)
 {
     _source.Append(chunk.Code);
 }
Example #15
0
 protected override void Visit(CodeStatementChunk chunk)
 {
 }