moved useful functions to ast.a68
minor bugfix for auto init support
code generation
code generation