Ver Fonte

Update compiler.cpp

blueloveTH há 1 ano atrás
pai
commit
9855f4e681
1 ficheiros alterados com 1 adições e 1 exclusões
  1. 1 1
      src/compiler.cpp

+ 1 - 1
src/compiler.cpp

@@ -1226,12 +1226,12 @@ __EAT_DOTS_END:
     }
     }
 
 
     void Compiler::precompile(){
     void Compiler::precompile(){
+        auto tokens = lexer.run();
         SStream ss;
         SStream ss;
         ss << PK_VERSION << '\n';                   // L1: version string
         ss << PK_VERSION << '\n';                   // L1: version string
         ss << lexer.src->filename << '\n';          // L2: filename
         ss << lexer.src->filename << '\n';          // L2: filename
         ss << mode() << '\n';                       // L3: compile mode
         ss << mode() << '\n';                       // L3: compile mode
         ss << (int)unknown_global_scope << '\n';    // L4: unknown global scope
         ss << (int)unknown_global_scope << '\n';    // L4: unknown global scope
-        auto tokens = lexer.run();
         ss << '=' << (int)tokens.size() << '\n';    // L5: token count
         ss << '=' << (int)tokens.size() << '\n';    // L5: token count
         for(auto token: lexer.run()){
         for(auto token: lexer.run()){
             ss << (int)token.type << '\n';
             ss << (int)token.type << '\n';