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);
protected override void Visit(CodeStatementChunk chunk) { CodeIndent(chunk).WriteCode(chunk.Code).WriteLine(); CodeDefault(); }
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); }
protected override void Visit(CodeStatementChunk chunk) { chunk.Code = Process(chunk, chunk.Code); base.Visit(chunk); }
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); }