blob: 039e55196a0cd53af334c50f00183c02dabf06a5 (
plain) (
tree)
|
|
#ifndef SEMANTICS_H
#define SEMANTICS_H
#include "const.h"
typedef struct CNode CNode;
typedef struct CTable *CTable_t;
typedef struct CType CType;
typedef CType *CType_t;
typedef struct CVar CVar;
typedef CVar *CVar_t;
typedef struct CSymbol CSymbol;
typedef CSymbol *CSymbol_t;
typedef struct CDef CDef;
typedef CDef *CDef_t;
typedef struct CTList CTList;
typedef CTList *CTList_t;
struct CTList {
CType_t type;
CTList_t next;
};
typedef struct CVList CVList;
typedef CVList *CVList_t;
struct CVList {
CVar_t
|