mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-21 12:00:18 +00:00
Update compiler.cpp
This commit is contained in:
parent
e02292c03d
commit
9855f4e681
@ -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';
|
||||||
|
Loading…
x
Reference in New Issue
Block a user