#include <assert.h>#include <stdint.h>#include <stdlib.h>#include <dirent.h>#include <fstream>#include <iostream>#include <sstream>#include <string>#include <libsherpa/UExcept.hxx>#include "UocInfo.hxx"#include "AST.hxx"#include "Type.hxx"#include "TypeInfer.hxx"#include "inter-pass.hxx"Go to the source code of this file.
Functions | |
| static void | cl_HoistInstLam (shared_ptr< UocInfo > uoc) |
| static void cl_HoistInstLam | ( | shared_ptr< UocInfo > | uoc | ) | [static] |
Definition at line 63 of file InstLamHoist.cxx.
References at_constraints, at_define, at_definstance, at_ident, at_identPattern, at_typeAnnotation, child(), AST::genSym(), ID_IS_GLOBAL, id_value, and AST::make().
1.4.7