Main Page | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

token.h File Reference

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Functions

float char int pointer struct
function enum const const
volatile integer constant 
xx (LEQ, 52, 10, LE, cmptree, LEQ,"<=") xx(EQL
float char int pointer struct
function enum const const
volatile integer constant 
xx (ANDAND, 50, 5, AND, andtree, ANDAND,"&&") xx(OROR
float char int pointer struct
function enum const const
volatile integer constant 
xx (DECR, 48, 0, SUB, subtree, ID,"--") xx(DEREF
float char int pointer struct
function enum const const
volatile integer constant 
xx (SCON, 36, 0, 0, 0, ID,"string constant") yy(0
float char int pointer struct
function enum const const
volatile 
xx (FCON, 34, 0, 0, 0, ID,"floating constant") xx(ICON
float char int pointer struct
function enum const const
volatile 
xx (ID, 32, 0, 0, 0, ID,"identifier") yy(0
float char int pointer struct
function enum const 
xx (VOLATILE, 16, 0, 0, 0, CHAR,"volatile") yy(0
float char int pointer struct
function enum 
xx (LONG, 14, 0, 0, 0, CHAR,"long") xx(CONST
float char int pointer struct
function 
xx (ARRAY, 12, 0, 0, 0, 0,"array") xx(ENUM
float char int pointer struct xx (UNION, 10, 0, 0, 0, CHAR,"union") xx(FUNCTION
float char int pointer xx (VOID, 8, 0, 0, 0, CHAR,"void") xx(STRUCT
float char int xx (UNSIGNED, 6, 0, 0, 0, CHAR,"unsigned") xx(POINTER
float char xx (SHORT, 4, 0, 0, 0, CHAR,"short") xx(INT
float xx (DOUBLE, 2, 0, 0, 0, CHAR,"double") xx(CHAR
 yy (0, 60, 10, LT, cmptree,'<',"<") yy(0
float char int pointer struct
function enum const const
volatile integer constant 
yy (0, 46, 0, 0, 0, '.',".") yy(0
float char int pointer struct
function enum const const
volatile integer constant 
yy (0, 44, 1, 0, 0, ',',",") yy(0
float char int pointer struct
function enum const const
volatile integer constant 
yy (0, 42, 13, MUL, multree, ID,"*") yy(0
float char int pointer struct
function enum const const
volatile integer constant 
yy (0, 40, 0, 0, 0, ID,"(") yy(0
float char int pointer struct
function enum const const
volatile integer constant 
yy (0, 38, 8, BAND, bittree, ID,"&") xx(INCR
float char int pointer struct
function enum const 
yy (0, 30, 0, 0, 0, 0, 0) yy(0
float char int pointer struct
function enum const 
yy (0, 28, 0, 0, 0, 0,"long long") yy(0
float char int pointer struct
function enum const 
yy (0, 26, 0, 0, 0, 0, 0) yy(0
float char int pointer struct
function enum const 
yy (0, 24, 0, 0, 0, 0, 0) yy(0
float char int pointer struct
function enum const 
yy (0, 22, 0, 0, 0, 0, 0) yy(0
float char int pointer struct
function enum const 
yy (0, 20, 0, 0, 0, 0, 0) yy(0
float char int pointer struct
function enum const 
yy (0, 18, 0, 0, 0, 0, 0) yy(0
 yy (0, 0, 0, 0, 0, 0, 0) xx(FLOAT

Variables

float char int pointer struct
function enum const const
volatile integer constant 
ADD
float char int pointer struct
function enum const const
volatile integer constant 
addtree
float char int pointer struct
function enum const const
volatile integer constant 
andtree
 ASGN
 asgntree
float char int pointer struct
function enum const const
volatile integer constant 
bittree
 CHAR
float char int pointer struct
function enum const const
volatile integer constant 
DEREF
float char int pointer struct
function enum const const
volatile integer constant 
DIV
float char int pointer struct
function enum const const
volatile integer constant 
EQ
float char int pointer struct
function enum const const
volatile integer constant 
EQL
float char int pointer struct
function enum const const
volatile integer constant 
eqtree
float char int pointer struct
function enum const const
volatile 
ID
float char int pointer struct
function enum const const
volatile integer constant 
MOD
float char int pointer struct
function enum const const
volatile integer constant 
multree
float char int pointer struct
function enum const const
volatile integer constant 
OR = 40<<4
float char int pointer struct
function enum const const
volatile integer constant 
OROR
float char int pointer struct
function enum const const
volatile integer constant 
SUB
float char int pointer struct
function enum const const
volatile integer constant 
subtree


Function Documentation

float char int pointer struct function enum const const volatile integer constant xx LEQ  ,
52  ,
10  ,
LE  ,
cmptree  ,
LEQ  ,
"<=" 
 

float char int pointer struct function enum const const volatile integer constant xx ANDAND  ,
50  ,
,
AND  ,
andtree  ,
ANDAND  ,
"&&" 
 

float char int pointer struct function enum const const volatile integer constant xx DECR  ,
48  ,
,
SUB  ,
subtree  ,
ID  ,
"--" 
 

float char int pointer struct function enum const const volatile integer constant xx SCON  ,
36  ,
,
,
,
ID  ,
"string constant" 
 

float char int pointer struct function enum const const volatile xx FCON  ,
34  ,
,
,
,
ID  ,
"floating constant" 
 

float char int pointer struct function enum const const volatile xx ID  ,
32  ,
,
,
,
ID  ,
"identifier" 
 

float char int pointer struct function enum const xx VOLATILE  ,
16  ,
,
,
,
CHAR  ,
"volatile" 
 

float char int pointer struct function enum xx LONG  ,
14  ,
,
,
,
CHAR  ,
"long" 
 

float char int pointer struct function xx ARRAY  ,
12  ,
,
,
,
,
"array" 
 

float char int pointer struct xx UNION  ,
10  ,
,
,
,
CHAR  ,
"union" 
 

float char int pointer xx VOID  ,
,
,
,
,
CHAR  ,
"void" 
 

float char int xx UNSIGNED  ,
,
,
,
,
CHAR  ,
"unsigned" 
 

float char xx SHORT  ,
,
,
,
,
CHAR  ,
"short" 
 

float xx DOUBLE  ,
,
,
,
,
CHAR  ,
"double" 
 

yy ,
60  ,
10  ,
LT  ,
cmptree 
 

float char int pointer struct function enum const const volatile integer constant yy ,
46  ,
,
,
,
'.'  ,
"." 
 

float char int pointer struct function enum const const volatile integer constant yy ,
44  ,
,
,
,
,
,
,
 

float char int pointer struct function enum const const volatile integer constant yy ,
42  ,
13  ,
MUL  ,
multree  ,
ID  ,
"*" 
 

float char int pointer struct function enum const const volatile integer constant yy ,
40  ,
,
,
,
ID 
 

float char int pointer struct function enum const const volatile integer constant yy ,
38  ,
,
BAND  ,
bittree  ,
ID  ,
"&" 
 

float char int pointer struct function enum const yy ,
30  ,
,
,
,
,
 

float char int pointer struct function enum const yy ,
28  ,
,
,
,
,
"long long" 
 

float char int pointer struct function enum const yy ,
26  ,
,
,
,
,
 

float char int pointer struct function enum const yy ,
24  ,
,
,
,
,
 

float char int pointer struct function enum const yy ,
22  ,
,
,
,
,
 

float char int pointer struct function enum const yy ,
20  ,
,
,
,
,
 

float char int pointer struct function enum const yy ,
18  ,
,
,
,
,
 

yy ,
,
,
,
,
,
 


Variable Documentation

ADD
 

Referenced by bbincr(), dumptree(), listnodes(), main(), root1(), simplify(), swcode(), and visit().

addtree
 

andtree
 

ASGN
 

Referenced by asgnnode(), do_node(), dumptree(), foldcond(), gen(), genspill(), listnodes(), localaddr(), main(), prelabel(), prune(), retcode(), root1(), and visit().

asgntree
 

Definition at line 65 of file token.h.

bittree
 

CHAR
 

Referenced by compound(), program(), and specifier().

DEREF
 

Referenced by expr0().

DIV
 

Referenced by dumptree(), listnodes(), main(), root1(), simplify(), and visit().

EQ
 

Referenced by dumptree(), eval(), evalop(), fixup(), foldcond(), listnodes(), main(), root1(), simplify(), swcode(), and visit().

float char int pointer struct function enum const const volatile integer constant EQL
 

Definition at line 57 of file token.h.

Referenced by gettok().

float char int pointer struct function enum const const volatile integer constant eqtree
 

Definition at line 57 of file token.h.

float char int pointer struct function enum const const volatile integer constant ID
 

Definition at line 49 of file token.h.

MOD
 

Referenced by dumptree(), listnodes(), main(), root1(), simplify(), and visit().

multree
 

OR = 40<<4
 

Referenced by eval(), evalop(), listnodes(), root1(), and simplify().

OROR
 

Referenced by gettok().

SUB
 

Referenced by dumptree(), listnodes(), main(), root1(), simplify(), and visit().

subtree
 


Generated on Thu Aug 25 15:56:45 2005 for Quake III Arena by  doxygen 1.3.9.1