winring0
所属分类:Windows编程
开发工具:Visual C++
文件大小:522KB
下载次数:993
上传日期:2005-12-28 15:46:39
上 传 者:
sunboya
说明: API RING 0级调用,是一个非常好的例子,我真的是佩服了!
(RING 0 API call is a very good example, I really admire!)
文件列表:
example\calcAST\CalcAST50.dsp (5899, 1999-07-17)
example\calcAST\CalcAST50.dsw (539, 1999-07-17)
example\calcAST\CalcAST60.dsp (5936, 1999-07-17)
example\calcAST\CalcAST60.dsw (539, 1999-07-17)
example\calcAST\calcex2.g (2162, 1998-10-03)
example\calcAST\COPYING.TXT (359, 1995-06-15)
example\calcAST\DISCLAIMER.TXT (494, 1995-06-15)
example\calcAST\makefile (4746, 1998-06-24)
example\calcAST\mathAST.cpp (700, 1995-11-17)
example\calcAST\mathAST.h (543, 1995-06-23)
example\calcAST\myAST.cpp (2661, 1998-06-30)
example\calcAST\myAST.h (824, 1998-06-30)
example\calcAST\myPanic.cpp (218, 1996-04-24)
example\calcAST\myPanic.h (151, 1995-06-15)
example\calcAST\mySyn.cpp (958, 1995-11-17)
example\calcAST\myToken.h (175, 1995-06-15)
example\calcAST\myTokenBuffer.cpp (570, 1995-11-17)
example\calcAST\myTokenBuffer.h (429, 1995-06-15)
example\calcAST\noleakAST.cpp (2689, 1997-05-29)
example\calcAST\noleakAST.h (1095, 1995-06-15)
example\calcAST\numToken.cpp (2185, 1998-06-24)
example\calcAST\numToken.h (1089, 1998-06-24)
example\calcAST\simpleToken.cpp (350, 1997-05-30)
example\calcAST\simpleToken.h (569, 1998-02-10)
example\calcAST\test1.dat (107, 1995-09-21)
example\calcAST\test1.dat.out (3537, 1995-11-21)
example\simple\COPYING.TXT (359, 1995-06-15)
example\simple\DISCLAIMER.TXT (494, 1995-06-15)
example\simple\simple.g (1363, 1998-10-03)
example\simple\simple50.dsp (5371, 1999-07-17)
example\simple\simple50.dsw (537, 1999-07-17)
example\simple\simple60.dsp (5408, 1999-07-17)
example\simple\simple60.dsw (537, 1999-07-17)
example\simple\test.dat (45, 1998-10-03)
pccts\bin\Antlr.exe (274432, 1999-08-06)
pccts\bin\Dlg.exe (73728, 1999-08-06)
pccts\bin\empty.txt (0, 1998-10-03)
pccts\bin\Sorcerer.exe (135168, 1999-08-06)
pccts\CHANGES_FROM_133.txt (44549, 1999-08-06)
pccts\CHANGES_FROM_133_before_mr13.txt (143744, 1999-02-15)
... ...
---------------------------------------------------------------------------------
README for pccts 1.33mr20 (Maintenance Release #20) release date 30 June 1999
---------------------------------------------------------------------------------
Parr Research Corporation
with
Purdue University Electrical Engineering
and
University of Minnesota, AHPCRC
Terence Parr
Russell Quong
Will Cohen
Hank Dietz
A central place for information about PCCTS 1.33 is:
http://www.polhode.com/pccts.html
The maintenance release is available from:
http://www.polhode.com/pccts133mr.zip
There is a ready-to-run version for win32 for Microsoft Visual Studio
at the same site. It is available from:
http://www.polhode.com/win32.zip
There is a newsgroup dedicated to pccts 1.33 and related topics:
comp.compilers.tools.pccts
You may also want to register for the antlr-interest mailing list
which is provided gratis by the following service:
http://www.onesite.com
New users should visit http://www.polhode.com/pccts.html in
order to get the following document:
"Notes For New Users of PCCTS"
This is a Postscript file of about 40 pages which is extremely
useful for someone starting out. It is a based on 1.33mr7 so is a
little bit out-of-date. The section on semantic predicates is
very out of date, but I have not had time to revise it.
When you have a little more experience, be sure to review the
following documents in the distribution kit:
CHANGES_FROM_133.txt
CHANGES_FROM_133_BEFORE_MR13.txt
KNOWN_PROBLEMS.txt
-------------------------------------------------------------------------
INSTALLATION (Unix)
-------------------------------------------------------------------------
0. Download http://www.polhode.com/pccts133mr.zip
1. Unzip the distribution kit to your preferred location.
2. cd to the main pccts directory.
3. make
This will create:
antlr.exe
dlg.exe
sorcerer.exe
genmk.exe
4. Add pccts/bin to your path.
5. To get an up-to-date list of program options execute the
program with no command line options. To get up-to-date
documentation read CHANGES_FROM_133*.txt and KNOWN_PROBLEMS.txt
at:
http://www.polhode.com/pccts.html.
-------------------------------------------------------------------------
INSTALLATION (Win32)
-------------------------------------------------------------------------
I've tried to keep the win32 kit to the minimum necessary to get
up and running. The complete kit contains additional information
(some historical), source code, and DevStudio projects for
rebuilding pccts from the source code.
0. Download http://www.polhode.com/win32.zip.
You may also wish to download:
http://www.polhode.com/CHANGES_FROM_133.txt
http://www.polhode.com/CHANGES_FROM_133_BEFORE_MR13.txt
http://www.polhode.com/KNOWN_PROBLEMS.txt
1. Unzip the distribution kit to your preferred location.
This will create:
a pccts directory tree
pccts/bin/*.exe
pccts/lib/*.lib
pccts/h/*
sorcerer/lib/*
sorcerer/h/*
an example directory tree
example\calcAST\*
example\simple\*
2. Define the environment variable PCCTS to point to the main
pccts directory.
3. Try building the simple project: example\simple\simple.dsw.
4. Try building the complex project: example\calcAST\calcAST.dsw.
5. To get an up-to-date list of program options execute the
program with no command line options. To get up-to-date
documentation read CHANGES_FROM_133*.txt and KNOWN_PROBLEMS.txt
at http://www.polhode.com/pccts.html.
近期下载者:
相关文件:
收藏者: