~singpolyma/dhall-ruby

ref: 831a391f421d60eed8933d38ed3cc7149d018900 dhall-ruby/.rubocop.yml -rw-r--r-- 1.2 KiB
Generic subexpression_map

Make every Expression a ValueSemantics and use the known list of
attributes to map generically over any AST node.

Introduces a conditional, but removes boilerplate from every single
class.
Alpha normalization

Internal flag to disable for acceptance tests from the standard (which
assume beta-only normalization in some cases).  Otherwise, just always
alpha normalize as we go.
Implement many builtins and do Optional section
Start to implement normalization rules
Decoding Dhall from binary works