Changeset 289 for trunk/enki/Rule.d

Show
Ignore:
Timestamp:
03/01/08 19:32:14 (4 years ago)
Author:
h3r3tic
Message:

ported Enki to Tango; bootstraps, no other tests done yet

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/enki/Rule.d

    r239 r289  
    3030private import enki.CodeGenerator; 
    3131 
    32 private import std.stdio
     32private import tango.io.Stdout
    3333 
    3434class Rule : SyntaxLine, IRenderable{ 
     
    130130                emit("public ResultT!(" ~ type ~ ") parse_" ~ name ~ "(" ~ decl.renderDeclaration() ~ "){"); 
    131131                indent(); 
    132                     emit("debug writefln(\"parse_" ~ name ~ "()\");"); 
     132                    emit("debug Stdout.formatln(\"parse_" ~ name ~ "()\");"); 
    133133                    emit("uint " ~ startLabel ~ " = position;"); 
    134134                    pred.renderDeclarations(generator,decl.paramXRef); 
     
    141141                     
    142142                    render(matchLabel); 
    143                     emit("debug writefln(\"parse_" ~ name ~ "() PASS\");"); 
     143                    emit("debug Stdout.formatln(\"parse_" ~ name ~ "() PASS\");"); 
    144144                    pred.renderPass(generator,startLabel); 
    145145