initial AMP parsing/codegen
attribute fix
potentially working toolchain for AMP