ast.py: minor formatting changes
codegen.py: simple code generator by Eric Reynolds