• Roman Alifanov's avatar
    Refactor: unified method registry and codegen cleanup · d68d4f71
    Roman Alifanov authored
    - Split methods.py into methods/ directory with separate modules
    - Add awk_builtin field to Method for unified AWK generation
    - Replace hardcoded method dispatch in awk_codegen with generate_awk()
    - Add RET_VAR/RET_ARR constants, replace hardcoded __CT_RET
    - Migrate all codegen files to use indented() context manager
    d68d4f71
Name
Last commit
Last update
..
methods Loading commit data...
__init__.py Loading commit data...
ast_nodes.py Loading commit data...
awk_codegen.py Loading commit data...
class_codegen.py Loading commit data...
codegen.py Loading commit data...
constants.py Loading commit data...
cse_codegen.py Loading commit data...
dce.py Loading commit data...
decorator_codegen.py Loading commit data...
dispatch_codegen.py Loading commit data...
errors.py Loading commit data...
expr_codegen.py Loading commit data...
lexer.py Loading commit data...
main.py Loading commit data...
parser.py Loading commit data...
stdlib.py Loading commit data...
stmt_codegen.py Loading commit data...
tokens.py Loading commit data...