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
| System | Port | Version |
|---|---|---|
| MidnightBSD | devel/pccts | 1.33.33 |
| OpenBSD | devel/pccts | 1.33r33 |
| NetBSD | devel/pccts | 1.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
| File | Size | SHA256 |
|---|---|---|
| pccts133mr33.zip | 738635 | d5aaf0b53999f43a9ff97c4993ba9f9682ed1864603c34f5e2728ae6a40f30a4 |
Master sites 1
- http://www.polhode.com/