• Roman Alifanov's avatar
    Sync AWK codegen with bash codegen, fix dict.field assignment · a8f275f6
    Roman Alifanov authored
    AWK codegen:
    - Add string interpolation: "Hello {name}" -> ("Hello " name "!")
    - Add env.VAR support via ENVIRON["VAR"]
    - Add time.now() via systime()
    - Add str.chr() via sprintf("%c", n)
    - Add assert_eq() for equality assertions
    - Add print() as statement
    - Add method calls as statements (arr.push, dict.set)
    
    Bash codegen:
    - Fix dict.field = value for dict variables (was using wrong storage)
    - Fix dict.field read to use dict["field"] syntax
    a8f275f6
Name
Last commit
Last update
..
__init__.py Loading commit data...
args.py Loading commit data...
array.py Loading commit data...
base.py Loading commit data...
core.py Loading commit data...
dict.py Loading commit data...
file_handle.py Loading commit data...
fs.py Loading commit data...
http.py Loading commit data...
json.py Loading commit data...
logger.py Loading commit data...
math.py Loading commit data...
regex.py Loading commit data...
string.py Loading commit data...
time.py Loading commit data...