⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bison.h

📁 Linux下VB解释器
💻 H
字号:
/* A Bison parser, made by GNU Bison 1.875.  *//* Skeleton parser for Yacc-like parsing with Bison,   Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002 Free Software Foundation, Inc.   This program is free software; you can redistribute it and/or modify   it under the terms of the GNU General Public License as published by   the Free Software Foundation; either version 2, or (at your option)   any later version.   This program is distributed in the hope that it will be useful,   but WITHOUT ANY WARRANTY; without even the implied warranty of   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the   GNU General Public License for more details.   You should have received a copy of the GNU General Public License   along with this program; if not, write to the Free Software   Foundation, Inc., 59 Temple Place - Suite 330,   Boston, MA 02111-1307, USA.  *//* As a special exception, when this file is copied by Bison into a   Bison output file, you may use that output file without restriction.   This special exception was added by the Free Software Foundation   in version 1.24 of Bison.  *//* Tokens.  */#ifndef YYTOKENTYPE# define YYTOKENTYPE   /* Put the tokens into the symbol table, so that GDB and other debuggers      know about them.  */enum yytokentype{  tFNUM = 258,  tSYMBOL = 259,  tSTRSYM = 260,  tDOCU = 261,  tDIGITS = 262,  tSTRING = 263,  tFOR = 264,  tTO = 265,  tSTEP = 266,  tNEXT = 267,  tWHILE = 268,  tWEND = 269,  tREPEAT = 270,  tUNTIL = 271,  tIMPORT = 272,  tGOTO = 273,  tGOSUB = 274,  tLABEL = 275,  tON = 276,  tSUB = 277,  tENDSUB = 278,  tLOCAL = 279,  tSTATIC = 280,  tEXPORT = 281,  tERROR = 282,  tEXECUTE = 283,  tEXECUTE2 = 284,  tCOMPILE = 285,  tRUNTIME_CREATED_SUB = 286,  tINTERRUPT = 287,  tBREAK = 288,  tCONTINUE = 289,  tSWITCH = 290,  tSEND = 291,  tCASE = 292,  tDEFAULT = 293,  tLOOP = 294,  tDO = 295,  tSEP = 296,  tEOPROG = 297,  tIF = 298,  tTHEN = 299,  tELSE = 300,  tELSIF = 301,  tENDIF = 302,  tUSING = 303,  tPRINT = 304,  tINPUT = 305,  tLINE = 306,  tRETURN = 307,  tDIM = 308,  tEND = 309,  tEXIT = 310,  tAT = 311,  tSCREEN = 312,  tREVERSE = 313,  tCOLOUR = 314,  tBACKCOLOUR = 315,  tAND = 316,  tOR = 317,  tNOT = 318,  tEOR = 319,  tNEQ = 320,  tLEQ = 321,  tGEQ = 322,  tLTN = 323,  tGTN = 324,  tEQU = 325,  tPOW = 326,  tREAD = 327,  tDATA = 328,  tRESTORE = 329,  tOPEN = 330,  tCLOSE = 331,  tSEEK = 332,  tTELL = 333,  tAS = 334,  tREADING = 335,  tWRITING = 336,  tORIGIN = 337,  tWINDOW = 338,  tDOT = 339,  tCIRCLE = 340,  tTRIANGLE = 341,  tTEXT = 342,  tCLEAR = 343,  tFILL = 344,  tPRINTER = 345,  tWAIT = 346,  tBELL = 347,  tLET = 348,  tARDIM = 349,  tARSIZE = 350,  tBIND = 351,  tRECT = 352,  tGETBIT = 353,  tPUTBIT = 354,  tGETCHAR = 355,  tPUTCHAR = 356,  tNEW = 357,  tCURVE = 358,  tSIN = 359,  tASIN = 360,  tCOS = 361,  tACOS = 362,  tTAN = 363,  tATAN = 364,  tEXP = 365,  tLOG = 366,  tSQRT = 367,  tSQR = 368,  tMYEOF = 369,  tABS = 370,  tSIG = 371,  tINT = 372,  tFRAC = 373,  tMOD = 374,  tRAN = 375,  tLEN = 376,  tVAL = 377,  tLEFT = 378,  tRIGHT = 379,  tMID = 380,  tMIN = 381,  tMAX = 382,  tSTR = 383,  tINKEY = 384,  tCHR = 385,  tASC = 386,  tHEX = 387,  tDEC = 388,  tBIN = 389,  tUPPER = 390,  tLOWER = 391,  tMOUSEX = 392,  tMOUSEY = 393,  tMOUSEB = 394,  tMOUSEMOD = 395,  tTRIM = 396,  tLTRIM = 397,  tRTRIM = 398,  tINSTR = 399,  tRINSTR = 400,  tSYSTEM = 401,  tSYSTEM2 = 402,  tPEEK = 403,  tPEEK2 = 404,  tPOKE = 405,  tDATE = 406,  tTIME = 407,  tTOKEN = 408,  tTOKENALT = 409,  tSPLIT = 410,  tSPLITALT = 411,  tGLOB = 412,  UMINUS = 413};#endif#define tFNUM 258#define tSYMBOL 259#define tSTRSYM 260#define tDOCU 261#define tDIGITS 262#define tSTRING 263#define tFOR 264#define tTO 265#define tSTEP 266#define tNEXT 267#define tWHILE 268#define tWEND 269#define tREPEAT 270#define tUNTIL 271#define tIMPORT 272#define tGOTO 273#define tGOSUB 274#define tLABEL 275#define tON 276#define tSUB 277#define tENDSUB 278#define tLOCAL 279#define tSTATIC 280#define tEXPORT 281#define tERROR 282#define tEXECUTE 283#define tEXECUTE2 284#define tCOMPILE 285#define tRUNTIME_CREATED_SUB 286#define tINTERRUPT 287#define tBREAK 288#define tCONTINUE 289#define tSWITCH 290#define tSEND 291#define tCASE 292#define tDEFAULT 293#define tLOOP 294#define tDO 295#define tSEP 296#define tEOPROG 297#define tIF 298#define tTHEN 299#define tELSE 300#define tELSIF 301#define tENDIF 302#define tUSING 303#define tPRINT 304#define tINPUT 305#define tLINE 306#define tRETURN 307#define tDIM 308#define tEND 309#define tEXIT 310#define tAT 311#define tSCREEN 312#define tREVERSE 313#define tCOLOUR 314#define tBACKCOLOUR 315#define tAND 316#define tOR 317#define tNOT 318#define tEOR 319#define tNEQ 320#define tLEQ 321#define tGEQ 322#define tLTN 323#define tGTN 324#define tEQU 325#define tPOW 326#define tREAD 327#define tDATA 328#define tRESTORE 329#define tOPEN 330#define tCLOSE 331#define tSEEK 332#define tTELL 333#define tAS 334#define tREADING 335#define tWRITING 336#define tORIGIN 337#define tWINDOW 338#define tDOT 339#define tCIRCLE 340#define tTRIANGLE 341#define tTEXT 342#define tCLEAR 343#define tFILL 344#define tPRINTER 345#define tWAIT 346#define tBELL 347#define tLET 348#define tARDIM 349#define tARSIZE 350#define tBIND 351#define tRECT 352#define tGETBIT 353#define tPUTBIT 354#define tGETCHAR 355#define tPUTCHAR 356#define tNEW 357#define tCURVE 358#define tSIN 359#define tASIN 360#define tCOS 361#define tACOS 362#define tTAN 363#define tATAN 364#define tEXP 365#define tLOG 366#define tSQRT 367#define tSQR 368#define tMYEOF 369#define tABS 370#define tSIG 371#define tINT 372#define tFRAC 373#define tMOD 374#define tRAN 375#define tLEN 376#define tVAL 377#define tLEFT 378#define tRIGHT 379#define tMID 380#define tMIN 381#define tMAX 382#define tSTR 383#define tINKEY 384#define tCHR 385#define tASC 386#define tHEX 387#define tDEC 388#define tBIN 389#define tUPPER 390#define tLOWER 391#define tMOUSEX 392#define tMOUSEY 393#define tMOUSEB 394#define tMOUSEMOD 395#define tTRIM 396#define tLTRIM 397#define tRTRIM 398#define tINSTR 399#define tRINSTR 400#define tSYSTEM 401#define tSYSTEM2 402#define tPEEK 403#define tPEEK2 404#define tPOKE 405#define tDATE 406#define tTIME 407#define tTOKEN 408#define tTOKENALT 409#define tSPLIT 410#define tSPLITALT 411#define tGLOB 412#define UMINUS 413#if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)typedef union YYSTYPE{  double fnum;			/* double number */  int inum;			/* integer number */  int token;			/* token of command */  int sep;			/* number of newlines */  char *string;			/* quoted string */  char *symbol;			/* general symbol */  char *digits;			/* string of digits */  char *docu;			/* embedded documentation */} YYSTYPE;/* Line 1249 of yacc.c.  */# define yystype YYSTYPE	/* obsolescent; will be withdrawn */# define YYSTYPE_IS_DECLARED 1# define YYSTYPE_IS_TRIVIAL 1#endifextern YYSTYPE yylval;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -