mirror of
https://github.com/RGBCube/serenity
synced 2025-07-03 05:32:13 +00:00
![]() This also required making Bytecode::Op::Jump support lazy linking to a target label. I left a FIXME here about having the "if" statement return the result value from the taken branch statement. That's what the AST interpreter does but I'm not sure if it's actually required. |
||
---|---|---|
.. | ||
ASTCodegen.cpp | ||
Block.cpp | ||
Block.h | ||
Generator.cpp | ||
Generator.h | ||
Instruction.cpp | ||
Instruction.h | ||
Interpreter.cpp | ||
Interpreter.h | ||
Label.h | ||
Op.cpp | ||
Op.h | ||
Register.h |