Home | History | Annotate | Download | only in Chapter4

Lines Matching refs:function

15 let rec codegen_expr = function
39 | None -> raise (Error "unknown function referenced")
49 let codegen_proto = function
51 (* Make the function type: double(double,double) etc. *)
63 raise (Error "redefinition of function");
67 raise (Error "redefinition of function with different # args");
79 let codegen_func the_fpm = function
80 | Ast.Function (proto, body) ->
91 (* Finish off the function. *)
97 (* Optimize the function. *)