It generates GNU assembler code, and then links it into an executable binary. The long term goal is to comply with the COBOL 85 standard.