home::pccts

wizard Pccts Application Wizard

Description

This is the support page of an application wizard to build Pccts 1 parser. I wrote the Visual Studio 6 version few years ago and in the long term I appreciate its services. Hence I begin to think it could be usefull for other peoples too.

The wizard:
  • create a project file,
  • create a small grammar file,
  • setup its Pccts compilation step,
  • add the Pccts generated files to the project,
  • help Visual Studio to locate the Pccts header files and add the Pccts library to the set of libraries the project should link against or, optionaly, add the Pccts files to the project and copy the Pccts compilers in the project directory, building a project completly independent of an existing Pccts distribution on the PC, and
  • set some defines for fine tuning of Pccts.

News

14 octobre 2002 The Viual Studio.Net version could also include the Pccts files to the project. As with the Visual Studio 6 version the generated project is completly independent of an existing Pccts distribution on the PC.

11 octobre 2002 The Visual Studio.Net version use by default the same run-time library that the Pccts distribution of Tom Moog.

10 octobre 2002 Improve the user interface to better reflect the new alternatives.

more news...

Download

Microsoft had changed the way to build wizards between Visual Studio 6 and Visual Studio.Net. Hence there is actually two application wizards according to the version of Visual Studio you use. Both come in two flavors: installer 2 or sources and instructions.

For Visual Studio 6:
For Visual Studio.Net:

last update: 25/02/2004 10:37:00

[1]Pccts stand for Purdue Compiler Construction Tool. It is a code generator and a library to transform EBNF grammar into programes as Lex/Yaccs or Flex/Bison could do. Pccts was originaly wirtten by Terence Parr and is now maintained by Tom Moog.
[2]Both installers are build using InnoSetup of Jordan Russell. This line to thanks him for developping this Open Source installer maker.