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
116
116
repository's structure:
117
117
118
118
- ` compiler/src ` : python compilation to bytecode
119
- - ` bytecode /src` : python bytecode representation in rust structures
119
+ - ` core /src` : python bytecode representation in rust structures
120
120
- ` parser/src ` : python lexing, parsing and ast
121
121
- ` derive/src ` : Rust language extensions and macros specific to rustpython
122
122
- ` 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
173
173
` compiler/src ` directory. The compiler implements Python's symbol table,
174
174
ast->bytecode compiler, and bytecode optimizer in Rust.
175
175
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
178
178
instructions and operations in Rust. Further information about Python's
179
179
bytecode instructions can be found in the
180
180
[ Python documentation] ( https://docs.python.org/3/library/dis.html#bytecodes ) .
You can’t perform that action at this time.
0 commit comments