www.pudn.com > subpas.rar > parse.h


/**************************************************************************** 
*                     U N R E G I S T E R E D   C O P Y 
*  
* You are on day 60 of your 30 day trial period. 
*  
* This file was produced by an UNREGISTERED COPY of Parser Generator. It is 
* for evaluation purposes only. If you continue to use Parser Generator 30 
* days after installation then you are required to purchase a license. For 
* more information see the online help or go to the Bumble-Bee Software 
* homepage at: 
*  
* http://www.bumblebeesoftware.com 
*  
* This notice must remain present in the file. It cannot be removed. 
****************************************************************************/ 
 
/**************************************************************************** 
* parse.h 
* C header file generated from parse.y. 
*  
* Date: 08/29/05 
* Time: 23:35:14 
*  
* AYACC Version: 2.07 
****************************************************************************/ 
 
#ifndef _PARSE_H 
#define _PARSE_H 
 
#include  
 
#define AND 257 
#define ARRAY 258 
#define BOOLEAN 259 
#define DO 260 
#define ELSE 261 
#define END 262 
#define MYFALSE 263 
#define FUNCTION 264 
#define IF 265 
#define INTEGER 266 
#define MYBEGIN 267 
#define NOT 268 
#define OF 269 
#define OR 270 
#define PROCEDURE 271 
#define PROGRAM 272 
#define REAL 273 
#define THEN 274 
#define MYTRUE 275 
#define VAR 276 
#define WHILE 277 
#define ID 278 
#define NUM 279 
#define REALNUM 280 
#define ASSIGNOP 281 
#define DOT 282 
#define SEMI 283 
#define COLON 284 
#define COMMA 285 
#define LSP 286 
#define RSP 287 
#define LP 288 
#define RP 289 
#define EQ 290 
#define NE 291 
#define LT 292 
#define LE 293 
#define GT 294 
#define GE 295 
#define PLUS 296 
#define MINUS 297 
#define TIMES 298 
#define OVER 299 
#define DIV 300 
#define MOD 301 
#ifndef YYSTYPE 
union tagYYSTYPE { 
#line 30 ".\\parse.y" 
 TreeNode * ptree; 
         DataType dtype;  
         TokenType tt; 
        
#line 85 "parse.h" 
}; 
 
#define YYSTYPE union tagYYSTYPE 
#endif 
 
extern YYSTYPE YYNEAR yylval; 
 
#line 47 ".\\parse.y" 
 
  void yyerror(const char * message); 
  TreeNode * parse(void); 
 
#line 98 "parse.h" 
#endif