This commit is contained in:
parent
c339c5acb2
commit
4ce71ec178
5 changed files with 1721 additions and 0 deletions
63
Utils/Scripter/parser.h
Normal file
63
Utils/Scripter/parser.h
Normal file
|
@ -0,0 +1,63 @@
|
|||
#ifndef _PARSER_H
|
||||
#define _PARSER_H
|
||||
|
||||
#include <cyacc.h>
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// myparser
|
||||
|
||||
class YYFAR myparser : public yyfparser {
|
||||
public:
|
||||
myparser();
|
||||
|
||||
protected:
|
||||
void yytables();
|
||||
virtual void yyaction(int action);
|
||||
#ifdef YYDEBUG
|
||||
void YYFAR* yyattribute1(int index) const;
|
||||
void yyinitdebug(void YYFAR** p, int count) const;
|
||||
#endif
|
||||
|
||||
public:
|
||||
#line 22 "C:\\spongebob\\Utils\\scripter\\parser.y"
|
||||
|
||||
// place any extra class members here
|
||||
|
||||
#line 27 "C:\\spongebob\\Utils\\scripter\\parser.h"
|
||||
};
|
||||
|
||||
#ifndef YYPARSENAME
|
||||
#define YYPARSENAME myparser
|
||||
#endif
|
||||
|
||||
#ifndef YYSTYPE
|
||||
union tagYYSTYPE {
|
||||
#line 38 "C:\\spongebob\\Utils\\scripter\\parser.y"
|
||||
|
||||
int variableIdx;
|
||||
signed short value;
|
||||
class CTreeNode *treenode;
|
||||
|
||||
#line 42 "C:\\spongebob\\Utils\\scripter\\parser.h"
|
||||
};
|
||||
|
||||
#define YYSTYPE union tagYYSTYPE
|
||||
#endif
|
||||
|
||||
#define STOP 257
|
||||
#define IF 258
|
||||
#define ELSE 259
|
||||
#define PAUSE 260
|
||||
#define PRINT 261
|
||||
#define ASSIGN 262
|
||||
#define EQUAL 263
|
||||
#define NOTEQUAL 264
|
||||
#define PLUS 265
|
||||
#define END_STMT 266
|
||||
#define OPEN_PAR 267
|
||||
#define CLOSE_PAR 268
|
||||
#define BEGIN_CS 269
|
||||
#define END_CS 270
|
||||
#define VARIABLE 271
|
||||
#define VALUE 272
|
||||
#endif
|
Loading…
Add table
Add a link
Reference in a new issue