pccts_1.33MR33-6_amd64.deb


Advertisement

Description

pccts - The Purdue Compiler Construction Tool Set (PCCTS)

Distribution: Debian 7 (Wheezy)
Repository: Debian Main amd64
Package name: pccts
Package version: 1.33MR33
Package release: 6
Package architecture: amd64
Package type: deb
Installed size: 1.44 KB
Download size: 442.52 KB
Official Mirror: ftp.br.debian.org
PCCTS consists of ANother Tool for Language Recognition (ANTLR), a DFA-based Lexical analyzer Generator (DLG) and assorted other utilities designed for the construction of compilers and other language translators. ANTLR is a parser generator which generates recursive descent parsers which are easier to debug than the table driven bottom-up parsers created by YACC. It also provides support for the automatic generation of Abstract Syntax Trees (AST's). Many projects have stopped using PCCTS and moved on to antlr, which is also packaged for Debian. New projects should probably look there first. However PCCTS will be maintained in Debian as long as there is interest in doing so.

Alternatives

Requires

Provides

  • sorcerer

Conflicts

  • sorcerer

Replaces

  • sorcerer

    Download

    Source package: pccts

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install pccts deb package:
      # sudo apt-get install pccts

    Files

    • /usr/bin/antlr
    • /usr/bin/dlg
    • /usr/bin/genmk
    • /usr/bin/sor
    • /usr/include/pccts/AParser.cpp
    • /usr/include/pccts/AParser.h
    • /usr/include/pccts/ASTBase.cpp
    • /usr/include/pccts/ASTBase.h
    • /usr/include/pccts/ATokPtr.h
    • /usr/include/pccts/ATokPtrImpl.h
    • /usr/include/pccts/AToken.h
    • /usr/include/pccts/ATokenBuffer.cpp
    • /usr/include/pccts/ATokenBuffer.h
    • /usr/include/pccts/ATokenStream.h
    • /usr/include/pccts/BufFileInput.cpp
    • /usr/include/pccts/BufFileInput.h
    • /usr/include/pccts/DLG_stream_input.h
    • /usr/include/pccts/DLexer.h
    • /usr/include/pccts/DLexerBase.cpp
    • /usr/include/pccts/DLexerBase.h
    • /usr/include/pccts/PBlackBox.h
    • /usr/include/pccts/PCCTSAST.cpp
    • /usr/include/pccts/PCCTSAST.h
    • /usr/include/pccts/SList.h
    • /usr/include/pccts/antlr.h
    • /usr/include/pccts/ast.c
    • /usr/include/pccts/ast.h
    • /usr/include/pccts/charbuf.h
    • /usr/include/pccts/charptr.c
    • /usr/include/pccts/charptr.h
    • /usr/include/pccts/config.h
    • /usr/include/pccts/dlgauto.h
    • /usr/include/pccts/dlgdef.h
    • /usr/include/pccts/err.h
    • /usr/include/pccts/int.h
    • /usr/include/pccts/pccts_assert.h
    • /usr/include/pccts/pccts_iostream.h
    • /usr/include/pccts/pccts_istream.h
    • /usr/include/pccts/pccts_setjmp.h
    • /usr/include/pccts/pccts_stdarg.h
    • /usr/include/pccts/pccts_stdio.h
    • /usr/include/pccts/pccts_stdlib.h
    • /usr/include/pccts/pccts_string.h
    • /usr/include/pccts/pcctscfg.h
    • /usr/include/pccts/slist.cpp
    • /usr/include/pccts/sorcerer/SASTBase.h
    • /usr/include/pccts/sorcerer/SCommonAST.h
    • /usr/include/pccts/sorcerer/STreeParser.cpp
    • /usr/include/pccts/sorcerer/STreeParser.h
    • /usr/include/pccts/sorcerer/astlib.h
    • /usr/include/pccts/sorcerer/errsupport.c
    • /usr/include/pccts/sorcerer/sintstack.h
    • /usr/include/pccts/sorcerer/sorcerer.h
    • /usr/include/pccts/sorcerer/sorlist.h
    • /usr/include/pccts/sorcerer/sstack.h
    • /usr/share/doc/pccts/CHANGES_FROM_131.txt.gz
    • /usr/share/doc/pccts/CHANGES_FROM_133.txt.gz
    • /usr/share/doc/pccts/CHANGES_FROM_133_BEFORE_MR13.txt.gz
    • /usr/share/doc/pccts/CHANGES_SUMMARY.txt.gz
    • /usr/share/doc/pccts/KNOWN_PROBLEMS.txt.gz
    • /usr/share/doc/pccts/README.Debian
    • /usr/share/doc/pccts/README.gz
    • /usr/share/doc/pccts/changelog.Debian.gz
    • /usr/share/doc/pccts/changelog.gz
    • /usr/share/doc/pccts/copyright
    • /usr/share/doc/pccts/history.ps.gz
    • /usr/share/doc/pccts/history.txt.gz
    • /usr/share/doc/pccts/examples/sorcerer/test/makefile
    • /usr/share/doc/pccts/examples/sorcerer/test/t.dat.out
    • /usr/share/doc/pccts/examples/sorcerer/test/t2.dat.out
    • /usr/share/doc/pccts/examples/sorcerer/test/t3.dat.out
    • /usr/share/doc/pccts/examples/sorcerer/test/t4.dat.out
    • /usr/share/doc/pccts/examples/sorcerer/test/t5.dat.out
    • /usr/share/doc/pccts/examples/sorcerer/test/t6.dat.out
    • /usr/share/doc/pccts/examples/sorcerer/test/test.sor
    • /usr/share/doc/pccts/examples/sorcerer/test/test2.sor
    • /usr/share/doc/pccts/examples/sorcerer/test/test3.sor
    • /usr/share/doc/pccts/examples/sorcerer/test/test3.tokens
    • /usr/share/doc/pccts/examples/sorcerer/test/test4.sor
    • /usr/share/doc/pccts/examples/sorcerer/test/test5.sor
    • /usr/share/doc/pccts/examples/sorcerer/test/test6.c.gz
    • /usr/share/doc/pccts/examples/sorcerer/test/test6.sor
    • /usr/share/doc/pccts/examples/sorcerer/test/tokens6.h
    • /usr/share/doc/pccts/examples/sorcerer/test/test7/lang.g
    • /usr/share/doc/pccts/examples/sorcerer/test/test7/main.c
    • /usr/share/doc/pccts/examples/sorcerer/test/test7/makefile
    • /usr/share/doc/pccts/examples/sorcerer/test/test7/stdpccts.h
    • /usr/share/doc/pccts/examples/sorcerer/test/test7/t7.dat
    • /usr/share/doc/pccts/examples/sorcerer/test/test7/t7.dat.out
    • /usr/share/doc/pccts/examples/sorcerer/test/test7/test1.dat
    • /usr/share/doc/pccts/examples/sorcerer/test/test7/test7.c
    • /usr/share/doc/pccts/examples/sorcerer/test/test7/test7.sor
    • /usr/share/doc/pccts/examples/sorcerer/testcpp/makefile
    • /usr/share/doc/pccts/examples/sorcerer/testcpp/t.dat.out
    • /usr/share/doc/pccts/examples/sorcerer/testcpp/t2.dat.out
    • /usr/share/doc/pccts/examples/sorcerer/testcpp/t3.dat.out
    • /usr/share/doc/pccts/examples/sorcerer/testcpp/t5.dat.out
    • /usr/share/doc/pccts/examples/sorcerer/testcpp/test.sor
    • /usr/share/doc/pccts/examples/sorcerer/testcpp/test2.sor
    • /usr/share/doc/pccts/examples/sorcerer/testcpp/test3.sor
    • /usr/share/doc/pccts/examples/sorcerer/testcpp/test5.sor
    • /usr/share/doc/pccts/examples/sorcerer/testcpp/token3.h
    • /usr/share/doc/pccts/examples/sorcerer/testcpp/test4/AST.h
    • /usr/share/doc/pccts/examples/sorcerer/testcpp/test4/SimpleTreeParser.cpp
    • /usr/share/doc/pccts/examples/sorcerer/testcpp/test4/SimpleTreeParser.h
    • /usr/share/doc/pccts/examples/sorcerer/testcpp/test4/lang.g
    • /usr/share/doc/pccts/examples/sorcerer/testcpp/test4/main.cpp
    • /usr/share/doc/pccts/examples/sorcerer/testcpp/test4/makefile
    • /usr/share/doc/pccts/examples/sorcerer/testcpp/test4/t4.dat
    • /usr/share/doc/pccts/examples/sorcerer/testcpp/test4/t4.dat.out
    • /usr/share/doc/pccts/examples/sorcerer/testcpp/test4/test4.sor
    • /usr/share/doc/pccts/examples/support/rexpr/makefile
    • /usr/share/doc/pccts/examples/support/rexpr/rexpr.c.gz
    • /usr/share/doc/pccts/examples/support/rexpr/rexpr.h
    • /usr/share/doc/pccts/examples/support/rexpr/test.c
    • /usr/share/doc/pccts/examples/support/set/set.c.gz
    • /usr/share/doc/pccts/examples/support/set/set.h
    • /usr/share/doc/pccts/examples/support/sym/sym.c.gz
    • /usr/share/doc/pccts/examples/support/sym/template.h
    • /usr/share/doc/pccts/examples/testcpp/makefile
    • /usr/share/doc/pccts/examples/testcpp/1/makefile
    • /usr/share/doc/pccts/examples/testcpp/1/test.g
    • /usr/share/doc/pccts/examples/testcpp/10/makefile
    • /usr/share/doc/pccts/examples/testcpp/10/test.g
    • /usr/share/doc/pccts/examples/testcpp/11/input.h
    • /usr/share/doc/pccts/examples/testcpp/11/makefile
    • /usr/share/doc/pccts/examples/testcpp/11/test.g
    • /usr/share/doc/pccts/examples/testcpp/12/makefile
    • /usr/share/doc/pccts/examples/testcpp/12/test.g
    • /usr/share/doc/pccts/examples/testcpp/13/makefile
    • /usr/share/doc/pccts/examples/testcpp/13/test.g
    • /usr/share/doc/pccts/examples/testcpp/2/MyLexer.cpp
    • /usr/share/doc/pccts/examples/testcpp/2/MyLexer.h
    • /usr/share/doc/pccts/examples/testcpp/2/makefile
    • /usr/share/doc/pccts/examples/testcpp/2/test.g
    • /usr/share/doc/pccts/examples/testcpp/3/MyLexer.cpp
    • /usr/share/doc/pccts/examples/testcpp/3/MyLexer.h
    • /usr/share/doc/pccts/examples/testcpp/3/makefile
    • /usr/share/doc/pccts/examples/testcpp/3/mytokens.h
    • /usr/share/doc/pccts/examples/testcpp/3/test.g
    • /usr/share/doc/pccts/examples/testcpp/4/makefile
    • /usr/share/doc/pccts/examples/testcpp/4/mytokens.h
    • /usr/share/doc/pccts/examples/testcpp/4/test.g
    • /usr/share/doc/pccts/examples/testcpp/5/input.h
    • /usr/share/doc/pccts/examples/testcpp/5/makefile
    • /usr/share/doc/pccts/examples/testcpp/5/test.g
    • /usr/share/doc/pccts/examples/testcpp/6/file1
    • /usr/share/doc/pccts/examples/testcpp/6/file2
    • /usr/share/doc/pccts/examples/testcpp/6/main.cpp
    • /usr/share/doc/pccts/examples/testcpp/6/makefile
    • /usr/share/doc/pccts/examples/testcpp/6/makefile2
    • /usr/share/doc/pccts/examples/testcpp/6/test.g
    • /usr/share/doc/pccts/examples/testcpp/6/test2.g
    • /usr/share/doc/pccts/examples/testcpp/7/makefile
    • /usr/share/doc/pccts/examples/testcpp/7/test.g
    • /usr/share/doc/pccts/examples/testcpp/8/main.cpp
    • /usr/share/doc/pccts/examples/testcpp/8/makefile
    • /usr/share/doc/pccts/examples/testcpp/8/test.g
    • /usr/share/doc/pccts/examples/testcpp/9/makefile
    • /usr/share/doc/pccts/examples/testcpp/9/test.g
    • /usr/share/doc/pccts/sorcerer/README
    • /usr/share/doc/pccts/sorcerer/UPDATES.gz
    • /usr/share/man/man1/antlr.1.gz
    • /usr/share/man/man1/dlg.1.gz

    Changelog

    2010-02-14 - Dale E. Martin <dale@the-martins.org> pccts (1.33MR33-6) unstable; urgency=low * Updating to standards 3.8.3. * Added ${misc:Depends} to dependencies. * Removed call to dh_undocumented. * Only copy *.h,*.cpp, and *.c files into /usr/include/pccts * Fixed some problems that groff was complaining about.

    2009-12-27 - Dale E. Martin <dale@the-martins.org> pccts (1.33MR33-5) unstable; urgency=low * Updating to the squeeze unstable.

    2008-02-03 - Dale E. Martin <dale@the-martins.org> pccts (1.33MR33-4) unstable; urgency=low * Updating to the lenny-era unstable. * DH_COMPAT=4 * Need to create the directories in debian/* before we can install into them.

    2005-07-13 - Dale E. Martin <dale@the-martins.org> pccts (1.33MR33-3) unstable; urgency=low * Moving to the etch-era unstable. * Update to standards version 3.6.2.

    2003-07-09 - Dale E Martin <dmartin@cliftonlabs.com> pccts (1.33MR33-2) unstable; urgency=low * Applied patch sent by Daniel Schepler for compilation under gcc 3.3.

    2002-12-11 - Dale E Martin <dmartin@cliftonlabs.com> pccts (1.33MR33-1) unstable; urgency=low * New upstream release.

    2002-12-11 - Dale E Martin <dmartin@cliftonlabs.com> pccts (1.33MR32-1) unstable; urgency=low * New upstream release.

    2001-10-11 - Dale E Martin <dmartin@cliftonlabs.com> pccts (1.33MR31-1) unstable; urgency=low * New upstream release.

    2001-09-07 - Dale E Martin <dmartin@cliftonlabs.com> pccts (1.33MR29-2) unstable; urgency=low * Changed the maintainer field of the control file to myself. * Added the file STreeParser.cpp into the include directory.

    2001-09-06 - Dale E Martin <dmartin@cliftonlabs.com> pccts (1.33MR29-1) unstable; urgency=low * Adopting this package. Closes: #107783. * New upstream release.

    Advertisement
    Advertisement