class

DoisC::Codegen::FunctionCodegen

Inherits DoisC::Codegen::BaseCodegen < Reference < Object

Constructors

new(type_codegen : TypeCodegen, expression_codegen : ExpressionCodegen, emitter : Emitter)
Source

Instance methods

emit_function_declaration(fn : ASTData::FunctionDeclaration)
Source
emit_procedure_declaration(pc : ASTData::ProcedureDeclaration)
Source
emit_statement(stmt : ASTData::Statement)
Source
emit_statements(stmts : Array(ASTData::Statement))
Source