YAP 7.1.0
parser.c File Reference
#include "Yap.h"
#include "YapEval.h"
#include "YapHeap.h"
#include "YapText.h"
#include "Yatom.h"
#include "yapio.h"
#include "iopreds.h"

Go to the source code of this file.

Macros

#define Volatile
 
#define TRY(S, P)
 
#define TRY3(S, P, F)
 
#define FAIL   siglongjmp(FailBuff->JmpBuff, 1)
 

Typedefs

typedef struct jmp_buff_struct JMPBUFF
 

Functions

Term Yap_tokRep (void *tokptr)
 convert a token to text More...
 
const char * Yap_tokText (void *tokptr)
 
VarEntryYap_LookupVar (const char *var)
 
Term Yap_VarNames (VarEntry *p, Term l)
 
Term Yap_Singletons (VarEntry *p, Term l)
 
Term Yap_Variables (VarEntry *p, Term l)
 
int Yap_IsPrefixOp (Atom op, int *pptr, int *rpptr)
 
int Yap_IsInfixOp (Atom op, int *pptr, int *lpptr, int *rpptr)
 
int Yap_IsPosfixOp (Atom op, int *pptr, int *lpptr)
 
Term Yap_Parse (UInt prio, encoding_t enc, Term cmod)