scan.c
资源名称:C语言编译器.rar [点击查看]
上传用户:wqdrylgs
上传日期:2007-02-09
资源大小:65k
文件大小:13k
源码类别:
汇编语言
开发平台:
WINDOWS
- /****************************************************************************
- * U N R E G I S T E R E D C O P Y
- *
- * You are on day 85 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.
- ****************************************************************************/
- /****************************************************************************
- * scan.c
- * C source file generated from scan.l.
- *
- * Date: 06/24/03
- * Time: 17:07:53
- *
- * ALex Version: 2.05
- ****************************************************************************/
- #include <yylex.h>
- /* namespaces */
- #if defined(__cplusplus) && defined(YYSTDCPPLIB)
- using namespace std;
- #endif
- #if defined(__cplusplus) && defined(YYNAMESPACE)
- using namespace yl;
- #endif
- #define YYFASTLEXER
- #line 6 ".\scan.l"
- #include "globals.h"
- #include "util.h"
- #include "scan.h"
- #include "parse.h"
- char tokenString[MAXTOKENLEN+1];
- #line 49 "scan.c"
- /* repeated because of possible precompiled header */
- #include <yylex.h>
- /* namespaces */
- #if defined(__cplusplus) && defined(YYSTDCPPLIB)
- using namespace std;
- #endif
- #if defined(__cplusplus) && defined(YYNAMESPACE)
- using namespace yl;
- #endif
- #define YYFASTLEXER
- #include ".scan.h"
- #ifndef YYTEXT_SIZE
- #define YYTEXT_SIZE 100
- #endif
- #ifndef YYUNPUT_SIZE
- #define YYUNPUT_SIZE YYTEXT_SIZE
- #endif
- #ifndef YYTEXT_MAX
- #define YYTEXT_MAX 0
- #endif
- #ifndef YYUNPUT_MAX
- #define YYUNPUT_MAX YYTEXT_MAX
- #endif
- /* yytext */
- static char YYNEAR yysatext[(YYTEXT_SIZE) + 1]; /* extra char for