![]() |
YAP 7.1.0
|
Prolog parameter browsing and setting,. More...
#include "Yap.h"
#include "iopreds.h"
#include "YapEval.h"
#include "Yatom.h"
#include "yapio.h"
#include "YapGFlagInfo.h"
#include "YapLFlagInfo.h"
Go to the source code of this file.
Macros | |
#define | INIT_FLAGS 1 |
#define | YAP_FLAG(ID, NAME, WRITABLE, DEF, INIT, HELPER) { NAME, WRITABLE, DEF, INIT, HELPER } |
#define | START_LOCAL_FLAGS static flag_info local_flags_setup[] = { |
#define | END_LOCAL_FLAGS |
#define | START_GLOBAL_FLAGS static flag_info global_flags_setup[] = { |
#define | END_GLOBAL_FLAGS |
#define | GZERO_FLAG { NULL, false, NULL, NULL, NULL } |
#define | LZERO_FLAG { NULL, false, NULL, NULL, NULL } |
#define | PROLOG_FLAG_PROPERTY_DEFS() |
#define | PAR(x, y, z, w) z |
#define | PAR(x, y, z, w) { x, y, z, w } |
Typedefs | |
typedef enum prolog_flag_property_enum_choices | prolog_flag_property_choices_t |
Enumerations | |
enum | prolog_flag_property_enum_choices { PROLOG_FLAG_PROPERTY_DEFS =() } |
Functions | |
Term | ro (Term inp) |
Term | nat (Term inp) |
Term | isatom (Term inp) |
Term | booleanFlag (Term inp) |
Term | aro (Term inp) |
Term | febooleanFlag (Term inp) |
Term | synerr (Term inp) |
void | Yap_setModuleFlags (ModEntry *new, ModEntry *cme) |
bool | Yap_set_flag (Term tflag, Term t2) |
Term | Yap_UnknownFlag (Term mod) |
Term | getYapFlag (Term tflag) |
X_API bool | Yap_create_prolog_flag (const char *name, bool writable, Term ttype, Term v) |
Create a new global prolog flag. More... | |
void | Yap_InitFlags (bool bootstrap) |
Init System Prolog flags. More... | |
Prolog parameter browsing and setting,.
Definition in file flags.c.