BSD Ports

devel/pccts 1.33.33 MidnightBSD

Purdue Compiler Construction Tool Set

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
other
Categories
devel

Description

PCCTS - The Purdue Compiler Construction Tool Set

PCCTS is a set of public domain software tools designed to facilitate the implementation of compilers and other translation systems. These tools currently include antlr, and dlg. In many ways, PCCTS is similar to a highly integrated version of YACC [Joh78] and LEX [Les75]; where antlr (ANother Tool for Language Recognition) corresponds to YACC and dlg (DFA-based Lexical analyzer Generator) functions like LEX. However, PCCTS has many additional features which make it easier to use for a wider range of translation problems.

In the other systems

SystemPortVersion
MidnightBSDdevel/pccts1.33.33
OpenBSDdevel/pccts1.33r33
NetBSDdevel/pccts1.33.33nb1

Install

Binary package:

mport install pccts

From mports:

cd /usr/mports/devel/pccts && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	pccts>0:devel/pccts

Dependencies

No port depends on this one.

Configuration

No options to configure.

USES
zip
Service scripts
none
Conflicts with
antlr*

Files

pkg-plist 101
  • bin/antlr
  • bin/dlg
  • bin/genmk
  • bin/sor
  • include/pccts/AParser.cpp
  • include/pccts/AParser.h
  • include/pccts/ASTBase.cpp
  • include/pccts/ASTBase.h
  • include/pccts/ATokPtr.h
  • include/pccts/ATokPtrImpl.h
  • include/pccts/ATokenBuffer.cpp
  • include/pccts/AToken.h
  • include/pccts/ATokenBuffer.h
  • include/pccts/ATokenStream.h
  • include/pccts/BufFileInput.cpp
  • include/pccts/BufFileInput.h
  • include/pccts/DLG_stream_input.h
  • include/pccts/DLexer.h
  • include/pccts/DLexerBase.cpp
  • include/pccts/DLexerBase.h
  • include/pccts/PBlackBox.h
  • include/pccts/PCCTSAST.cpp
  • include/pccts/PCCTSAST.h
  • include/pccts/SList.h
  • include/pccts/antlr.h
  • include/pccts/ast.c
  • include/pccts/ast.h
  • include/pccts/charbuf.h
  • include/pccts/charptr.c
  • include/pccts/charptr.h
  • include/pccts/config.h
  • include/pccts/dlgdef.h
  • include/pccts/dlgauto.h
  • include/pccts/err.h
  • include/pccts/int.h
  • include/pccts/pccts_assert.h
  • include/pccts/pccts_iostream.h
  • include/pccts/pccts_istream.h
  • include/pccts/pccts_setjmp.h
  • include/pccts/pccts_stdarg.h
  • include/pccts/pccts_stdio.h
  • include/pccts/pccts_stdlib.h
  • include/pccts/pccts_string.h
  • include/pccts/pcctscfg.h
  • include/pccts/slist.cpp
  • share/examples/pccts/makefile
  • share/examples/pccts/1/makefile
  • share/examples/pccts/1/test.g
  • share/examples/pccts/2/makefile
  • share/examples/pccts/2/test.g
  • share/examples/pccts/2/MyLexer.h
  • share/examples/pccts/2/MyLexer.cpp
  • share/examples/pccts/3/test.g
  • share/examples/pccts/3/mytokens.h
  • share/examples/pccts/3/makefile
  • share/examples/pccts/3/MyLexer.h
  • share/examples/pccts/3/MyLexer.cpp
  • share/examples/pccts/4/test.g
  • share/examples/pccts/4/mytokens.h
  • share/examples/pccts/4/makefile
  • share/examples/pccts/5/test.g
  • share/examples/pccts/5/makefile
  • share/examples/pccts/5/input.h
  • share/examples/pccts/6/test2.g
  • share/examples/pccts/6/test.g
  • share/examples/pccts/6/makefile2
  • share/examples/pccts/6/makefile
  • share/examples/pccts/6/main.cpp
  • share/examples/pccts/6/file2
  • share/examples/pccts/6/file1
  • share/examples/pccts/7/test.g
  • share/examples/pccts/7/makefile
  • share/examples/pccts/8/test.g
  • share/examples/pccts/8/makefile
  • share/examples/pccts/8/main.cpp
  • share/examples/pccts/9/test.g
  • share/examples/pccts/9/makefile
  • share/examples/pccts/10/test.g
  • share/examples/pccts/10/makefile
  • share/examples/pccts/11/test.g
  • share/examples/pccts/11/makefile
  • share/examples/pccts/11/input.h
  • share/examples/pccts/12/makefile
  • share/examples/pccts/12/test.g
  • share/examples/pccts/13/makefile
  • share/examples/pccts/13/test.g
  • @dirrm include/pccts
  • @dirrm share/examples/pccts/1
  • @dirrm share/examples/pccts/2
  • @dirrm share/examples/pccts/3
  • @dirrm share/examples/pccts/4
  • @dirrm share/examples/pccts/5
  • @dirrm share/examples/pccts/6
  • @dirrm share/examples/pccts/7
  • @dirrm share/examples/pccts/8
  • @dirrm share/examples/pccts/9
  • @dirrm share/examples/pccts/10
  • @dirrm share/examples/pccts/11
  • @dirrm share/examples/pccts/12
  • @dirrm share/examples/pccts/13

The first 100 are listed.

distinfo 1
FileSizeSHA256
pccts133mr33.zip738635d5aaf0b53999f43a9ff97c4993ba9f9682ed1864603c34f5e2728ae6a40f30a4
Master sites 1
  • http://www.polhode.com/