GNU PROLOG with UTF8 support
Macros | Functions | Variables
oper_c.c File Reference
#include <string.h>
#include "engine_pl.h"
#include "bips_pl.h"
Include dependency graph for oper_c.c:

Macros

#define OBJ_INIT   Oper_Initializer
 
#define FX   0
 
#define FY   1
 
#define XF   2
 
#define YF   3
 
#define XFX   4
 
#define XFY   5
 
#define YFX   6
 
#define CURRENT_OP_ALT   X1_2463757272656E745F6F705F616C74
 

Functions

static int Detect_Oper_Specif (OperInf *oper)
 
 Prolog_Prototype (CURRENT_OP_ALT, 0)
 
static void Oper_Initializer (void)
 
void Pl_Op_3 (WamWord prec_word, WamWord specif_word, WamWord oper_word)
 
Bool Pl_Current_Op_3 (WamWord prec_word, WamWord specif_word, WamWord oper_word)
 
Bool Pl_Current_Op_Alt_0 (void)
 

Variables

static int atom_specif_tbl [7]
 

Macro Definition Documentation

#define CURRENT_OP_ALT   X1_2463757272656E745F6F705F616C74
#define FX   0
#define FY   1
#define OBJ_INIT   Oper_Initializer
#define XF   2
#define XFX   4
#define XFY   5
#define YF   3
#define YFX   6

Function Documentation

static int Detect_Oper_Specif ( OperInf oper)
static

Here is the caller graph for this function:

static void Oper_Initializer ( void  )
static

Here is the call graph for this function:

Bool Pl_Current_Op_3 ( WamWord  prec_word,
WamWord  specif_word,
WamWord  oper_word 
)

Here is the call graph for this function:

Bool Pl_Current_Op_Alt_0 ( void  )

Here is the call graph for this function:

void Pl_Op_3 ( WamWord  prec_word,
WamWord  specif_word,
WamWord  oper_word 
)

Here is the call graph for this function:

Here is the caller graph for this function:

Prolog_Prototype ( CURRENT_OP_ALT  ,
 
)

Variable Documentation

int atom_specif_tbl[7]
static