File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -116,7 +116,7 @@ Understanding a new codebase takes time. Here's a brief view of the
116116repository's structure:
117117
118118- ` compiler/src ` : python compilation to bytecode
119- - ` bytecode /src` : python bytecode representation in rust structures
119+ - ` core /src` : python bytecode representation in rust structures
120120 - ` parser/src ` : python lexing, parsing and ast
121121- ` derive/src ` : Rust language extensions and macros specific to rustpython
122122- ` Lib ` : Carefully selected / copied files from CPython sourcecode. This is
@@ -173,8 +173,8 @@ Tree) to bytecode. The implementation of the compiler is found in the
173173` compiler/src ` directory. The compiler implements Python's symbol table,
174174ast->bytecode compiler, and bytecode optimizer in Rust.
175175
176- Implementation of bytecode structure in Rust is found in the ` bytecode /src`
177- directory. ` bytecode/ src/lib .rs` contains the representation of
176+ Implementation of bytecode structure in Rust is found in the ` compiler/core /src`
177+ directory. ` compiler/core/ src/bytecode .rs` contains the representation of
178178instructions and operations in Rust. Further information about Python's
179179bytecode instructions can be found in the
180180[ Python documentation] ( https://docs.python.org/3/library/dis.html#bytecodes ) .
You can’t perform that action at this time.
0 commit comments