资源简介
各种编译原理的实验,语法生成器,词法分析,语法分析等
代码片段和文件信息
/* A lexical scanner generated by flex */
/* Scanner skeleton version:
* $Header: /home/daffy/u0/vern/flex/RCS/flex.sklv 2.85 95/04/24 10:48:47 vern Exp $
*/
#define FLEX_SCANNER
#define YY_FLEX_MAJOR_VERSION 2
#define YY_FLEX_MINOR_VERSION 5
#include
/* cfront 1.2 defines “c_plusplus“ instead of “__cplusplus“ */
#ifdef c_plusplus
#ifndef __cplusplus
#define __cplusplus
#endif
#endif
#ifdef __cplusplus
#include
#include
/* Use prototypes in function declarations. */
#define YY_USE_PROTOS
/* The “const“ storage-class-modifier is valid. */
#define YY_USE_CONST
#else /* ! __cplusplus */
#if __STDC__
#define YY_USE_PROTOS
#define YY_USE_CONST
#endif /* __STDC__ */
#endif /* ! __cplusplus */
#ifdef __TURBOC__
#pragma warn -rch
#pragma warn -use
#include
#include
#define YY_USE_CONST
#define YY_USE_PROTOS
#endif
#ifdef YY_USE_CONST
#define yyconst const
#else
#define yyconst
#endif
#ifdef YY_USE_PROTOS
#define YY_PROTO(proto) proto
#else
#define YY_PROTO(proto) ()
#endif
/* Returned upon end-of-file. */
#define YY_NULL 0
/* Promotes a possibly negative possibly signed char to an unsigned
* integer for use as an array index. If the signed char is negative
* we want to instead treat it as an 8-bit unsigned char hence the
* double cast.
*/
#define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
/* Enter a start condition. This macro really ought to take a parameter
* but we do it the disgusting crufty way forced on us by the ()-less
* definition of BEGIN.
*/
#define BEGIN yy_start = 1 + 2 *
/* Translate the current start state into a value that can be later handed
* to BEGIN to return to the state. The YYSTATE alias is for lex
* compatibility.
*/
#define YY_START ((yy_start - 1) / 2)
#define YYSTATE YY_START
/* Action number for EOF rule of a given start state. */
#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
/* Special action meaning “start processing a new file“. */
#define YY_NEW_FILE yyrestart( yyin )
#define YY_END_OF_BUFFER_CHAR 0
/* Size of default input buffer. */
#define YY_BUF_SIZE 16384
typedef struct yy_buffer_state *YY_BUFFER_STATE;
extern int yyleng;
extern FILE *yyin *yyout;
#define EOB_ACT_CONTINUE_SCAN 0
#define EOB_ACT_END_OF_FILE 1
#define EOB_ACT_LAST_MATCH 2
/* The funky do-while in the following #define is used to turn the definition
* int a single C statement (which needs a semi-colon terminator). This
* avoids problems with code like:
*
* if ( condition_holds )
* yyless( 5 );
* else
* do_something_else();
*
* Prior to using the do-while the compiler would get upset at the
* “else“ because it interpreted the “if“ statement as being all
* done when it reached the ‘;‘ after the yyless() call.
*/
/* Return all but the first ‘n‘ matched characters back to the input stream. */
#defin
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 193 2010-05-11 22:16 编译原理实验答案\上机\其他\ERIC\flex\eric.l
文件 190 2010-05-10 17:26 编译原理实验答案\上机\其他\ERIC\flex\example.l
文件 167936 2010-05-10 17:26 编译原理实验答案\上机\其他\ERIC\flex\flex.exe
文件 79089 2010-05-10 17:27 编译原理实验答案\上机\其他\ERIC\flex\flex.hlp
文件 36646 2010-05-11 22:17 编译原理实验答案\上机\其他\ERIC\flex\lex.yy.c
文件 1108 2010-05-10 17:27 编译原理实验答案\上机\其他\ERIC\flex\libfl.lib
文件 190 2010-05-06 00:30 编译原理实验答案\上机\其他\第一次上机(11周)\lex_实验\flex\example.l
文件 207 2010-05-06 00:30 编译原理实验答案\上机\其他\第一次上机(11周)\lex_实验\flex\example.l.bak
文件 167936 2010-05-06 00:30 编译原理实验答案\上机\其他\第一次上机(11周)\lex_实验\flex\flex.exe
文件 79089 2010-05-06 00:30 编译原理实验答案\上机\其他\第一次上机(11周)\lex_实验\flex\flex.hlp
文件 36489 2010-05-06 00:30 编译原理实验答案\上机\其他\第一次上机(11周)\lex_实验\flex\lex.yy.c
文件 1108 2010-05-06 00:30 编译原理实验答案\上机\其他\第一次上机(11周)\lex_实验\flex\libfl.lib
文件 1362 2010-05-06 00:30 编译原理实验答案\上机\其他\第一次上机(11周)\lex_实验\flex 说明.txt
文件 51 2010-05-06 00:30 编译原理实验答案\上机\其他\第一次上机(11周)\lex_实验\lex_yy\Debug\12.txt
文件 163897 2010-05-06 00:30 编译原理实验答案\上机\其他\第一次上机(11周)\lex_实验\lex_yy\Debug\lex.yy.exe
文件 175892 2010-05-06 00:30 编译原理实验答案\上机\其他\第一次上机(11周)\lex_实验\lex_yy\Debug\lex.yy.ilk
文件 25472 2010-05-06 00:30 编译原理实验答案\上机\其他\第一次上机(11周)\lex_实验\lex_yy\Debug\lex.yy.obj
文件 176056 2010-05-06 00:30 编译原理实验答案\上机\其他\第一次上机(11周)\lex_实验\lex_yy\Debug\lex.yy.pch
文件 427008 2010-05-06 00:30 编译原理实验答案\上机\其他\第一次上机(11周)\lex_实验\lex_yy\Debug\lex.yy.pdb
文件 33792 2010-05-06 00:30 编译原理实验答案\上机\其他\第一次上机(11周)\lex_实验\lex_yy\Debug\vc60.idb
文件 53248 2010-05-06 00:30 编译原理实验答案\上机\其他\第一次上机(11周)\lex_实验\lex_yy\Debug\vc60.pdb
文件 36489 2010-05-06 00:30 编译原理实验答案\上机\其他\第一次上机(11周)\lex_实验\lex_yy\lex.yy.c
文件 3437 2010-05-06 00:30 编译原理实验答案\上机\其他\第一次上机(11周)\lex_实验\lex_yy\lex.yy.dsp
文件 537 2010-05-06 00:30 编译原理实验答案\上机\其他\第一次上机(11周)\lex_实验\lex_yy\lex.yy.dsw
文件 50176 2010-05-06 00:30 编译原理实验答案\上机\其他\第一次上机(11周)\lex_实验\lex_yy\lex.yy.ncb
文件 48640 2010-05-06 00:30 编译原理实验答案\上机\其他\第一次上机(11周)\lex_实验\lex_yy\lex.yy.opt
文件 1436 2010-05-06 00:30 编译原理实验答案\上机\其他\第一次上机(11周)\lex_实验\lex_yy\lex.yy.plg
文件 1108 2010-05-06 00:30 编译原理实验答案\上机\其他\第一次上机(11周)\lex_实验\lex_yy\libfl.lib
文件 387069 2010-05-04 23:10 编译原理实验答案\上机\其他\第一次上机(11周)\lex_实验\Lex和Yacc简明教程.pdf
文件 25088 2010-05-18 00:13 编译原理实验答案\上机\其他\第三次上机(13周)\第三次上机作业-语法分析1.doc
............此处省略272个文件信息
相关资源
- 西电编译原理大作业
- 编译原理实验指导书 河北工业大学
- 编译原理 词法和语法分析
- 清华大学--编译原理--课件,练习题及
- 编译原理 课件 北航计算机学院
- LL(1)的语法分析程序
- Parsing Techs A Practical Guide pdf
- 编译原理 南京大学计算机系
- 河北工业大学编译原理实验报告及源
- 编译原理陈火旺版共十章ppt讲义
- 编译原理学习指导与习题解析陈英
- 哈工大编译原理的课件
- 清华大学计算机系网络课程之编译原
- 编译原理(第2版)+张素琴+吕映芝清
- 编译原理课程设计 SLR(1)文法
- 编译原理-国防科技大学课件
- 王汝传版编译原理资料
- 编译原理课程设计源代码
- 程序设计语言编译原理(第三版)-陈
- 编译原理——简单计算器的编译器的
- 编译系统透视:图解编译原理.rar
- 南开大学编译原理大作业 实现一个编
- 编译原理 第二版 刘坚 课后习题答案
- 编译原理综合实习答辩PPT
- 编译原理课后习题答案清华大学
- 编译原理实验-flex自动构造词法分析
- 陈意云(高教2005)编译原理习题精选
- 15年编译原理课程设计
- 武汉大学06-14编译原理试题
- 广工编译原理实验、课程设计
评论
共有 条评论