#include <assert.h>#include <stdint.h>#include <stdlib.h>#include <dirent.h>#include <fstream>#include <iostream>#include <sstream>#include <string>#include <map>#include <libsherpa/UExcept.hxx>#include "Options.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.
Defines | |
| #define | MARKDEF(ast, def) |
Functions | |
| static void | addCandidates (shared_ptr< AST > mod) |
| #define MARKDEF | ( | ast, | |||
| def | ) |
Value:
do {\ assert(def); \ ast->defForm = def; \ } while (0);
Definition at line 139 of file inter-pass.cxx.
| static void addCandidates | ( | shared_ptr< AST > | mod | ) | [static] |
Definition at line 285 of file inter-pass.cxx.
References at_defexception, at_define, at_proclaim, at_recdef, Options::entryPts, and insert().
Referenced by UocInfo::addAllCandidateEPs().
1.4.7