91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 19KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-11
  • 語言: 其他
  • 標簽: lex??yacc??計算器??

資源簡介

很多人都知道lex&yacc,特別是計算機科班畢業(yè)的。因為在unix上自帶的bshell就有這些功能。 cygwin里面也有這些。 可是,這種基本的功能,在win32平臺下,微軟似乎忘了。 有個外國人寫了個軟件Parser Generator (bum-bee). 他把unix的這些功能,做了個軟件放到win32平臺上。 我的這個例子不是講這些理論,而是想對那些初學者講解,如何把這種第三方工具集成到vc中,如何設置vc ide來編譯這些文件。 有興趣的人,可以給我寫信。 haoyujie@sohu.com 但我很忙,可能很久也不去一回,所以可能很久才能回。

資源截圖

代碼片段和文件信息

/****************************************************************************
*?????????????????????U?N?R?E?G?I?S?T?E?R?E?D???C?O?P?Y
*?
*?You?are?on?day?61?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.
****************************************************************************/

/****************************************************************************
*?lexer.cpp
*?C++?source?file?generated?from?lexer.l.
*?
*?Date:?12/20/04
*?Time:?18:00:10
*?
*?ALex?Version:?2.06
****************************************************************************/

#include?

//?namespaces
#ifdef?YYSTDCPPLIB
using?namespace?std;
#endif
#ifdef?YYNAMESPACE
using?namespace?yl;
#endif

#line?1?“.\\lexer.l“

/****************************************************************************
lexer.l
Lexical?analyser?for?a?simple?calculator.?The?lexical?analyser?is
implemented?using?a?C++?class.?This?is?specified?by?selecting?the?-Tcpp
option?in?ALex?(the?“C++“?selection?from?the?Target?Language?combo?box?in
the?ALex?Options?dialog?box).
****************************************************************************/

#include?
#include?


#include?
#include?
#include??

//#include?
#include?“parser.h“
#include?“utils.h“

#line?60?“l(fā)exer.cpp“
//?repeated?because?of?possible?precompiled?header
#include?

//?namespaces
#ifdef?YYSTDCPPLIB
using?namespace?std;
#endif
#ifdef?YYNAMESPACE
using?namespace?yl;
#endif

#include?“.\lexer.h“

/////////////////////////////////////////////////////////////////////////////
//?constructor

YYLEXERNAME::YYLEXERNAME()
{
yytables();
#line?49?“.\\lexer.l“

//?do?nothing

#line?84?“l(fā)exer.cpp“
}

/////////////////////////////////////////////////////////////////////////////
//?destructor

YYLEXERNAME::~YYLEXERNAME()
{
}

#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

/****************************************************************************
*?N?O?T?E
*?
*?If?the?compiler?generates?a?YYLEXERNAME?error?then?you?have?not?declared
*?the?name?of?the?lexical?analyser.?The?easiest?way?to?do?this?is?to?use?a
*?name?declaration.?This?is?placed?in?the?declarations?section?of?your?Lex
*?source?file?and?is?introduced?with?the?%name?keyword.?For?instance?the
*?following?name?declaration?declares?the?lexer?my

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????13371??2004-12-20?18:00??calculate_strcmp\lexer.cpp

?????文件???????2098??2004-12-20?18:00??calculate_strcmp\lexer.h

?????文件???????2841??2004-12-20?18:00??calculate_strcmp\lexer.l

?????文件???????9174??2004-12-20?18:00??calculate_strcmp\lexer.v

?????文件????????252??2007-11-15?15:10??calculate_strcmp\mssccprj.scc

?????文件??????21826??2004-12-20?18:49??calculate_strcmp\parser.cpp

?????文件???????2857??2004-12-20?18:49??calculate_strcmp\parser.h

?????文件???????9330??2004-12-20?18:49??calculate_strcmp\parser.v

?????文件???????3488??2004-12-20?18:49??calculate_strcmp\parser.y

?????文件???????1363??2004-12-10?20:01??calculate_strcmp\Readme.txt

?????文件???????1922??2004-11-20?16:12??calculate_strcmp\symbol.cpp

?????文件???????5032??2004-12-20?17:00??calculate_strcmp\symbol.dsp

?????文件????????537??2004-12-10?19:44??calculate_strcmp\symbol.dsw

?????文件???????1056??1998-09-07?18:58??calculate_strcmp\Symbol.h

?????文件?????????24??2004-12-20?18:00??calculate_strcmp\test.txt

?????文件????????736??2004-12-20?17:47??calculate_strcmp\Utils.cpp

?????文件????????582??2004-12-20?17:00??calculate_strcmp\Utils.h

????..A.SH.???????470??2007-11-15?15:10??calculate_strcmp\vssver2.scc

?????目錄??????????0??2008-08-09?07:15??calculate_strcmp

-----------?---------??----------?-----??----

????????????????76959????????????????????19


評論

共有 條評論