Use the Sparse abstract syntax tree or linearized instruction format to generate bytecode for Java or .NET CLI.