File tree Expand file tree Collapse file tree 1 file changed +3
-6
lines changed Expand file tree Collapse file tree 1 file changed +3
-6
lines changed Original file line number Diff line number Diff line change @@ -19,17 +19,14 @@ which are written in
1919[ a DSL] ( https://github.com/python/cpython/blob/main/Tools/cases_generator/interpreter_definition.md )
2020developed for this purpose.
2121
22- Recall that the [ Python Compiler] ( https://github.com/python/cpython/blob/main/InternalDocs/compiler.md )
23- produces a [ ` CodeObject ` ] ( https://github.com/python/cpython/blob/main/InternalDocs/code_object.md ) ,
22+ Recall that the [ Python Compiler] ( compiler.md ) produces a [ ` CodeObject ` ] ( code_object.md ) ,
2423which contains the bytecode instructions along with static data that is required to execute them,
2524such as the consts list, variable names,
26- [ exception table] ( https://github.com/python/cpython/blob/main/InternalDocs/exception_handling.md#format-of-the-exception-table ) ,
27- and so on.
25+ [ exception table] ( exception_handling.md#format-of-the-exception-table ) , and so on.
2826
2927When the interpreter's
3028[ ` PyEval_EvalCode() ` ] ( https://docs.python.org/3.14/c-api/veryhigh.html#c.PyEval_EvalCode )
31- function is called to execute a ` CodeObject ` , it constructs a
32- [ ` Frame ` ] ( https://github.com/python/cpython/blob/main/InternalDocs/frames.md ) and calls
29+ function is called to execute a ` CodeObject ` , it constructs a [ ` Frame ` ] ( frames.md ) and calls
3330[ ` _PyEval_EvalFrame() ` ] ( https://docs.python.org/3.14/c-api/veryhigh.html#c.PyEval_EvalCode )
3431to execute the code object in this frame. The frame hold the dynamic state of the
3532` CodeObject ` 's execution, including the instruction pointer, the globals and builtins.
You can’t perform that action at this time.
0 commit comments