#include <stdlib.h>#include <dirent.h>#include <fstream>#include <iostream>#include <string>#include <sstream>#include <gmp.h>#include <errno.h>#include "Version.hxx"#include "UocInfo.hxx"#include "AST.hxx"#include "Environment.hxx"#include "Symtab.hxx"#include "inter-pass.hxx"#include "backend.hxx"#include "Type.hxx"Go to the source code of this file.
Defines | |
| #define | LOOPOK(errStream, ast, loops, noLVuse) |
Functions | |
| bool | loopOK (std::ostream &errStream, GCPtr< AST > ast, CVector< GCPtr< AST > > &loops, bool noLVuse) |
| #define LOOPOK | ( | errStream, | |||
| ast, | |||||
| loops, | |||||
| noLVuse | ) |
| bool loopOK | ( | std::ostream & | errStream, | |
| GCPtr< AST > | ast, | |||
| CVector< GCPtr< AST > > & | loops, | |||
| bool | noLVuse | |||
| ) |
Definition at line 68 of file Loop.cxx.
References agt_category, agt_CompilationUnit, agt_definition, agt_eform, agt_expr, agt_if_definition, agt_literal, agt_ow, agt_tc_definition, agt_tvar, agt_type, agt_type_definition, agt_value_definition, agt_var, at_and, at_AnyGroup, at_apply, at_argVec, at_array, at_array_nth, at_arrayType, at_begin, at_boolLiteral, at_charLiteral, at_cond, at_cond_leg, at_cond_legs, at_constructor, at_constructors, at_container, at_declare, at_declares, at_defexception, at_define, at_definstance, at_defstruct, at_deftypeclass, at_defunion, at_deref, at_field, at_fields, at_floatLiteral, at_fn, at_fnargVec, at_frameBindings, at_ident, at_identList, at_identPattern, at_if, at_ifident, at_ifsel, at_import, at_interface, at_intLiteral, at_lambda, at_let, at_letbinding, at_letbindings, at_letrec, at_letStar, at_localFrame, at_loop, at_method_decl, at_method_decls, at_module, at_mutableType, at_Null, at_opaqueCat, at_or, at_otherwise, at_primaryType, at_provide, at_select, at_setbang, at_stringLiteral, at_struct_apply, at_tcdecls, at_throw, at_try, at_tvlist, at_tyfn, at_typeapp, at_ucon_apply, at_unit, at_usesel, at_vector, at_vector_nth, at_vectorType, lbs, and LOOPOK.
1.4.7