]> granicus.if.org Git - re2c/commitdiff
- WS
authorhelly <helly@642ea486-5414-0410-9d7f-a0204ed87703>
Wed, 28 Dec 2005 16:54:56 +0000 (16:54 +0000)
committerhelly <helly@642ea486-5414-0410-9d7f-a0204ed87703>
Wed, 28 Dec 2005 16:54:56 +0000 (16:54 +0000)
bootstrap/parser.cc
parser.y

index 3cc6834e1fdd66e162d36d9a8ecd2fe162a186d5..357e6dd86cf6d9bc36859c544f90e7840f244ef8 100644 (file)
@@ -1616,22 +1616,25 @@ void line_source(unsigned int line, std::ostream& o)
 
 void parse(std::istream& i, std::ostream &o){
 
-    o << "/* Generated by re2c " PACKAGE_VERSION " on ";
-    time_t now = time(&now);
-    o.write(ctime(&now), 24);
-    o << " */\n";
-    oline += 2;
-
-    in = new Scanner(i);
-
-    line_source(in->line(), o);
-
-    while(in->echo(o)){
-       yyparse();
-       if(spec)
-           genCode(o, spec);
+       o << "/* Generated by re2c " PACKAGE_VERSION " on ";
+       time_t now = time(&now);
+       o.write(ctime(&now), 24);
+       o << " */\n";
+       oline += 2;
+       
+       in = new Scanner(i);
+       
        line_source(in->line(), o);
-    }
+       
+       while(in->echo(o))
+       {
+               yyparse();
+               if(spec)
+               {
+                       genCode(o, spec);
+               }
+               line_source(in->line(), o);
+       }
 }
 
 } // end namespace re2c
index ce7a4b6baaaf2ac770643a392790b74fdb067c73..6d420a31f9d54c7acce76f7d69a87f94d6a18db7 100644 (file)
--- a/parser.y
+++ b/parser.y
@@ -202,22 +202,25 @@ void line_source(unsigned int line, std::ostream& o)
 
 void parse(std::istream& i, std::ostream &o){
 
-    o << "/* Generated by re2c " PACKAGE_VERSION " on ";
-    time_t now = time(&now);
-    o.write(ctime(&now), 24);
-    o << " */\n";
-    oline += 2;
-
-    in = new Scanner(i);
-
-    line_source(in->line(), o);
-
-    while(in->echo(o)){
-       yyparse();
-       if(spec)
-           genCode(o, spec);
+       o << "/* Generated by re2c " PACKAGE_VERSION " on ";
+       time_t now = time(&now);
+       o.write(ctime(&now), 24);
+       o << " */\n";
+       oline += 2;
+       
+       in = new Scanner(i);
+       
        line_source(in->line(), o);
-    }
+       
+       while(in->echo(o))
+       {
+               yyparse();
+               if(spec)
+               {
+                       genCode(o, spec);
+               }
+               line_source(in->line(), o);
+       }
 }
 
 } // end namespace re2c