Directories
¶
| Path | Synopsis |
|---|---|
|
Package abstract ports the gating subset of cpython/Objects/abstract.c.
|
Package abstract ports the gating subset of cpython/Objects/abstract.c. |
|
Package arena is a bump allocator with a linked list of fixed-size blocks.
|
Package arena is a bump allocator with a linked list of fixed-size blocks. |
|
Package ast holds the Python AST data model.
|
Package ast holds the Python AST data model. |
|
Package brc ports cpython/Python/brc.c.
|
Package brc ports cpython/Python/brc.c. |
|
Package build holds the static version, platform, compiler, and copyright strings reported by the gopy runtime.
|
Package build holds the static version, platform, compiler, and copyright strings reported by the gopy runtime. |
|
cmd
|
|
|
gopy
command
Command gopy is the gopy interpreter entry point.
|
Command gopy is the gopy interpreter entry point. |
|
Built-in codecs for utf-8, ascii, and latin-1 (iso-8859-1).
|
Built-in codecs for utf-8, ascii, and latin-1 (iso-8859-1). |
|
Package compile holds the AST-to-bytecode pipeline.
|
Package compile holds the AST-to-bytecode pipeline. |
|
Package errors ports cpython/Python/errors.c and the gating subset of cpython/Objects/exceptions.c.
|
Package errors ports cpython/Python/errors.c and the gating subset of cpython/Objects/exceptions.c. |
|
Package format ports cpython/Python/formatter_unicode.c.
|
Package format ports cpython/Python/formatter_unicode.c. |
|
Package future ports cpython/Python/future.c.
|
Package future ports cpython/Python/future.c. |
|
Package gc ports cpython/Python/gc.c.
|
Package gc ports cpython/Python/gc.c. |
|
Package getopt is the gopy port of cpython/Python/getopt.c.
|
Package getopt is the gopy port of cpython/Python/getopt.c. |
|
Package hamt is the gopy port of cpython/Python/hamt.c.
|
Package hamt is the gopy port of cpython/Python/hamt.c. |
|
Package hash holds the hashing primitives ported from cpython/Python/pyhash.c and cpython/Python/bootstrap_hash.c.
|
Package hash holds the hashing primitives ported from cpython/Python/pyhash.c and cpython/Python/bootstrap_hash.c. |
|
Package hashtable is the gopy port of cpython/Python/hashtable.c.
|
Package hashtable is the gopy port of cpython/Python/hashtable.c. |
|
init_importlib sequence.
|
init_importlib sequence. |
|
Package initconfig ports cpython/Python/preconfig.c and cpython/Python/initconfig.c.
|
Package initconfig ports cpython/Python/preconfig.c and cpython/Python/initconfig.c. |
|
Package lifecycle ports the cpython/Python/pylifecycle.c boot sequence: pre-init, core init, main init, finalize.
|
Package lifecycle ports the cpython/Python/pylifecycle.c boot sequence: pre-init, core init, main init, finalize. |
|
TYPE_CODE encoder/decoder.
|
TYPE_CODE encoder/decoder. |
|
Package objects ports the gating subset of cpython/Objects/.
|
Package objects ports the gating subset of cpython/Objects/. |
|
Package parser is the top-level entry point: source bytes in, ast.Mod out.
|
Package parser is the top-level entry point: source bytes in, ast.Mod out. |
|
errors
Package errors holds the SyntaxError text panel and the helpers that turn (parser, token, message) into a structured *SyntaxError.
|
Package errors holds the SyntaxError text panel and the helpers that turn (parser, token, message) into a structured *SyntaxError. |
|
lexer
Package lexer ports cpython/Parser/lexer/ and cpython/Parser/tokenizer/ to Go.
|
Package lexer ports cpython/Parser/lexer/ and cpython/Parser/tokenizer/ to Go. |
|
pegen
Package pegen ports the runtime half of cpython 3.14 Parser/pegen.c and pegen.h.
|
Package pegen ports the runtime half of cpython 3.14 Parser/pegen.c and pegen.h. |
|
string
Package string ports cpython/Parser/string_parser.c.
|
Package string ports cpython/Parser/string_parser.c. |
|
Package pathconfig is the gopy port of cpython/Modules/getpath.py (the resolved logic, not the script itself).
|
Package pathconfig is the gopy port of cpython/Modules/getpath.py (the resolved logic, not the script itself). |
|
Package pymath ports cpython/Python/pymath.c plus the math sentinels CPython exposes via Include/pymath.h.
|
Package pymath ports cpython/Python/pymath.c plus the math sentinels CPython exposes via Include/pymath.h. |
|
Package pystrconv ports the locale-independent string and number conversion utilities from cpython/Python/.
|
Package pystrconv ports the locale-independent string and number conversion utilities from cpython/Python/. |
|
Package pysync ports the synchronization primitives in cpython/Python/lock.c, parking_lot.c, and critical_section.c.
|
Package pysync ports the synchronization primitives in cpython/Python/lock.c, parking_lot.c, and critical_section.c. |
|
Package pythonrun ports cpython/Python/pythonrun.c.
|
Package pythonrun ports cpython/Python/pythonrun.c. |
|
Package pythread is the cross-platform threading shim ported from cpython/Python/thread.c.
|
Package pythread is the cross-platform threading shim ported from cpython/Python/thread.c. |
|
Package stackref is the tagged stack-value representation the bytecode interpreter operates on.
|
Package stackref is the tagged stack-value representation the bytecode interpreter operates on. |
|
Package state ports the skeleton of cpython/Python/pystate.c.
|
Package state ports the skeleton of cpython/Python/pystate.c. |
|
Package symtable ports CPython's Python/symtable.c into Go.
|
Package symtable ports CPython's Python/symtable.c into Go. |
|
Package sys ports cpython/Python/sysmodule.c.
|
Package sys ports cpython/Python/sysmodule.c. |
|
Package token declares the token kind constants shared by the lexer and tokenize packages.
|
Package token declares the token kind constants shared by the lexer and tokenize packages. |
|
Package tokenize is the Go port of cpython/Python/Python-tokenize.c.
|
Package tokenize is the Go port of cpython/Python/Python-tokenize.c. |
|
tools
|
|
|
asdl_go
command
Command asdl_go generates ast/nodes_gen.go from cpython/Parser/Python.asdl.
|
Command asdl_go generates ast/nodes_gen.go from cpython/Parser/Python.asdl. |
|
bytecodes_gen
command
|
|
|
opcodes_go
command
Command opcodes_go generates compile/opcodes_gen.go from CPython 3.14 source.
|
Command opcodes_go generates compile/opcodes_gen.go from CPython 3.14 source. |
|
parser_gen
command
Command parser_gen generates the PEG parser table for gopy from cpython/Grammar/python.gram.
|
Command parser_gen generates the PEG parser table for gopy from cpython/Grammar/python.gram. |
|
tokens_go
command
Command tokens_go generates token/types_gen.go from CPython 3.14 source.
|
Command tokens_go generates token/types_gen.go from CPython 3.14 source. |
|
Package traceback ports cpython/Python/traceback.c.
|
Package traceback ports cpython/Python/traceback.c. |
|
Wires objects.FunctionType.Call so a Python-defined function can be invoked through objects.Call.
|
Wires objects.FunctionType.Call so a Python-defined function can be invoked through objects.Call. |
|
Package warnings is the gopy port of cpython/Python/_warnings.c.
|
Package warnings is the gopy port of cpython/Python/_warnings.c. |
Click to show internal directories.
Click to hide internal directories.