Zephyr ASDL

A DSL for algebraic data types, borrowed from Python. Oils is the most strongly typed Bourne shell implementation!

asdl/asdl_main.py                               172
asdl/ast.py                                     388
asdl/format.py                                  157
asdl/front_end.py                               146
asdl/gen_cpp.py                               1,100
asdl/gen_python.py                              721
asdl/metrics.py                                 130
asdl/parse.py                                   473
asdl/pybase.py                                   39
asdl/runtime.py                                  68
asdl/util.py                                     13
asdl/visitor.py                                 195

3,602 lines in 13 files