mirror of
https://github.com/RGBCube/serenity
synced 2026-01-13 00:41:00 +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 | ||