• Roman Alifanov's avatar
    Refactor stdlib.py to use declarative method definitions · c3bf25cc
    Roman Alifanov authored
    - Import method definitions from methods.py for consistency
    - Define bash implementations in STRING_IMPLS, ARRAY_IMPLS, DICT_IMPLS
    - Generate stdlib functions from these definitions
    - Use context manager (with self.indented()) for cleaner code
    - Reduce code duplication and improve maintainability
    c3bf25cc
Name
Last commit
Last update
..
__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...
methods.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...