Replace the BytecodeFactory header with cbindgen. This will help ensure that types and enums and constants are kept in sync between the C++ and Rust code. It's also a step in exporting more Rust enums directly rather than relying on magic constants for switch statements. The FFI functions are now all placed in the JS::FFI namespace, which is the cause for all the churn in the scripting parts of LibJS and LibWeb. |
||
|---|---|---|
| .. | ||
| bytecode | ||
| parser | ||
| ast.rs | ||
| ast_dump.rs | ||
| lexer.rs | ||
| lib.rs | ||
| parser.rs | ||
| scope_collector.rs | ||
| token.rs | ||