standardtypes.h File Reference

#include "symboldef.h"

Include dependency graph for standardtypes.h:

Go to the source code of this file.

Defines

#define TYPEVOID   "void"
#define TYPEINTEGER   "integer"
#define TYPEINT_   "int_"
#define TYPEFLOAT   "float"
#define TYPESTRING   "string"
#define TYPEBOOLEAN   "boolean"
#define TYPETIME   "time"
#define TYPETIME_BITS   64

Functions

void initstandardtypes (void)
int isint_ (typex *t)
int tc_compatibel (typex *typl, typex *typr, parsex **expr)
typextc_asgop (typex *typl, typex *typr, parsex *expr)
typextc_arithmeticop (typex *typl, typex *typr, parsex *expr)
typextc_compareop (typex *typl, typex *typr, parsex *expr)
void inithasreplys (void)
symboltablegethasreplys (void)
void addreplytype (char *tstr)
void addreplymethod (symboltable *func_meths, char *tstr)
typexinsertsourcetype (char *tstr)
typexfindsourcetype (char *name)
typexfindhasreply (char *name)
void sizehasreplies (void)

Variables

char realtime []
typextypevoid
typextypeinteger
typextypefloat
typextypestring
typextypeboolean
typextyperealtime


Define Documentation

#define TYPEVOID   "void"
 

#define TYPEINTEGER   "integer"
 

#define TYPEINT_   "int_"
 

#define TYPEFLOAT   "float"
 

#define TYPESTRING   "string"
 

#define TYPEBOOLEAN   "boolean"
 

#define TYPETIME   "time"
 

#define TYPETIME_BITS   64
 


Function Documentation

void initstandardtypes void   ) 
 

int isint_ typex t  ) 
 

int tc_compatibel typex typl,
typex typr,
parsex **  expr
 

typex* tc_asgop typex typl,
typex typr,
parsex expr
 

typex* tc_arithmeticop typex typl,
typex typr,
parsex expr
 

typex* tc_compareop typex typl,
typex typr,
parsex expr
 

void inithasreplys void   ) 
 

symboltable* gethasreplys void   ) 
 

void addreplytype char *  tstr  ) 
 

void addreplymethod symboltable func_meths,
char *  tstr
 

typex* insertsourcetype char *  tstr  ) 
 

typex* findsourcetype char *  name  ) 
 

typex* findhasreply char *  name  ) 
 

void sizehasreplies void   ) 
 


Variable Documentation

char realtime[]
 

typex* typevoid
 

typex* typeinteger
 

typex* typefloat
 

typex* typestring
 

typex* typeboolean
 

typex* typerealtime
 


Generated on Wed Apr 5 21:02:29 2006 for Sesame by  doxygen 1.4.6