package zinara.ast; import zinara.ast.ASTNode; import zinara.ast.instructions.CodeBlock; import zinara.code_generator.*; import zinara.exceptions.InvalidCodeException; import zinara.exceptions.TypeClashException; import java.io.IOException; public class Main extends ASTNode { CodeBlock code; public Main(CodeBlock c) { this.code = c; } public CodeBlock getCode(){ return this.code; } public String toString() { return "(Main: " + code + ")"; } public void checkNoReturns(){ code.checkNoReturns(); } public void tox86(Genx86 generate) throws IOException,InvalidCodeException{ this.code.register = register; this.code.tox86(generate); } }