1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-28 05:29:48 +00:00

Add bisongen.

BisonGen is a general-purpose parser generator that converts a grammar
description for an LALR(1) context-free grammar into a program to
parse that grammar.

WWW: http://www.4suite.org

PR:		ports/84546
Submitted by:	Frerich Raabe <frerich@hex.athame.co.uk>
This commit is contained in:
Jean-Yves Lefort 2005-09-02 02:22:12 +00:00
parent 08405b5337
commit 18f1cdaf86
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=141751
5 changed files with 126 additions and 0 deletions

View File

@ -79,6 +79,7 @@
SUBDIR += bin86
SUBDIR += bison
SUBDIR += bison-devel
SUBDIR += bisongen
SUBDIR += bison1875
SUBDIR += bitkeeper
SUBDIR += bnf

25
devel/bisongen/Makefile Normal file
View File

@ -0,0 +1,25 @@
# New ports collection makefile for: bisongen
# Date created: August 8th 2005
# Whom: Frerich Raabe <frerich.raabe@gmx.de>
#
# $FreeBSD$
#
PORTNAME= bisongen
PORTVERSION= 0.8.0b1
CATEGORIES= devel python
MASTER_SITES= ftp://ftp.fourthought.com/pub/BisonGen/
DISTNAME= BisonGen-${PORTVERSION}
MAINTAINER= frerich.raabe@gmx.de
COMMENT= A general-purpose parser generator for Python
USE_BZIP2= yes
USE_PYTHON= yes
USE_PYDISTUTILS=yes
post-install:
${MKDIR} ${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/simple/* ${EXAMPLESDIR}
.include <bsd.port.mk>

2
devel/bisongen/distinfo Normal file
View File

@ -0,0 +1,2 @@
MD5 (BisonGen-0.8.0b1.tar.bz2) = 4f706650f789f0ac1535192940ab8e61
SIZE (BisonGen-0.8.0b1.tar.bz2) = 43827

8
devel/bisongen/pkg-descr Normal file
View File

@ -0,0 +1,8 @@
BisonGen is a general-purpose parser generator that converts a grammar
description for an LALR(1) context-free grammar into a program to
parse that grammar.
WWW: http://www.4suite.org
- Frerich Raabe
frerich.raabe@gmx.de

90
devel/bisongen/pkg-plist Normal file
View File

@ -0,0 +1,90 @@
bin/BisonGen
%%PYTHON_SITELIBDIR%%/BisonGen/C/Lexer.py
%%PYTHON_SITELIBDIR%%/BisonGen/C/Lexer.pyc
%%PYTHON_SITELIBDIR%%/BisonGen/C/Lexer.pyo
%%PYTHON_SITELIBDIR%%/BisonGen/C/Parser.py
%%PYTHON_SITELIBDIR%%/BisonGen/C/Parser.pyc
%%PYTHON_SITELIBDIR%%/BisonGen/C/Parser.pyo
%%PYTHON_SITELIBDIR%%/BisonGen/C/Simple.c
%%PYTHON_SITELIBDIR%%/BisonGen/C/__init__.py
%%PYTHON_SITELIBDIR%%/BisonGen/C/__init__.pyc
%%PYTHON_SITELIBDIR%%/BisonGen/C/__init__.pyo
%%PYTHON_SITELIBDIR%%/BisonGen/Common.py
%%PYTHON_SITELIBDIR%%/BisonGen/Common.pyc
%%PYTHON_SITELIBDIR%%/BisonGen/Common.pyo
%%PYTHON_SITELIBDIR%%/BisonGen/Components.py
%%PYTHON_SITELIBDIR%%/BisonGen/Components.pyc
%%PYTHON_SITELIBDIR%%/BisonGen/Components.pyo
%%PYTHON_SITELIBDIR%%/BisonGen/ConstExpr.py
%%PYTHON_SITELIBDIR%%/BisonGen/ConstExpr.pyc
%%PYTHON_SITELIBDIR%%/BisonGen/ConstExpr.pyo
%%PYTHON_SITELIBDIR%%/BisonGen/Ebnf.py
%%PYTHON_SITELIBDIR%%/BisonGen/Ebnf.pyc
%%PYTHON_SITELIBDIR%%/BisonGen/Ebnf.pyo
%%PYTHON_SITELIBDIR%%/BisonGen/Errors.py
%%PYTHON_SITELIBDIR%%/BisonGen/Errors.pyc
%%PYTHON_SITELIBDIR%%/BisonGen/Errors.pyo
%%PYTHON_SITELIBDIR%%/BisonGen/Grammar/Bison.py
%%PYTHON_SITELIBDIR%%/BisonGen/Grammar/Bison.pyc
%%PYTHON_SITELIBDIR%%/BisonGen/Grammar/Bison.pyo
%%PYTHON_SITELIBDIR%%/BisonGen/Grammar/Output.py
%%PYTHON_SITELIBDIR%%/BisonGen/Grammar/Output.pyc
%%PYTHON_SITELIBDIR%%/BisonGen/Grammar/Output.pyo
%%PYTHON_SITELIBDIR%%/BisonGen/Grammar/State.py
%%PYTHON_SITELIBDIR%%/BisonGen/Grammar/State.pyc
%%PYTHON_SITELIBDIR%%/BisonGen/Grammar/State.pyo
%%PYTHON_SITELIBDIR%%/BisonGen/Grammar/SymbolTable.py
%%PYTHON_SITELIBDIR%%/BisonGen/Grammar/SymbolTable.pyc
%%PYTHON_SITELIBDIR%%/BisonGen/Grammar/SymbolTable.pyo
%%PYTHON_SITELIBDIR%%/BisonGen/Grammar/Warshall.py
%%PYTHON_SITELIBDIR%%/BisonGen/Grammar/Warshall.pyc
%%PYTHON_SITELIBDIR%%/BisonGen/Grammar/Warshall.pyo
%%PYTHON_SITELIBDIR%%/BisonGen/Grammar/__init__.py
%%PYTHON_SITELIBDIR%%/BisonGen/Grammar/__init__.pyc
%%PYTHON_SITELIBDIR%%/BisonGen/Grammar/__init__.pyo
%%PYTHON_SITELIBDIR%%/BisonGen/Lexer/Compiler.py
%%PYTHON_SITELIBDIR%%/BisonGen/Lexer/Compiler.pyc
%%PYTHON_SITELIBDIR%%/BisonGen/Lexer/Compiler.pyo
%%PYTHON_SITELIBDIR%%/BisonGen/Lexer/Constants.py
%%PYTHON_SITELIBDIR%%/BisonGen/Lexer/Constants.pyc
%%PYTHON_SITELIBDIR%%/BisonGen/Lexer/Constants.pyo
%%PYTHON_SITELIBDIR%%/BisonGen/Lexer/Parser.py
%%PYTHON_SITELIBDIR%%/BisonGen/Lexer/Parser.pyc
%%PYTHON_SITELIBDIR%%/BisonGen/Lexer/Parser.pyo
%%PYTHON_SITELIBDIR%%/BisonGen/Lexer/__init__.py
%%PYTHON_SITELIBDIR%%/BisonGen/Lexer/__init__.pyc
%%PYTHON_SITELIBDIR%%/BisonGen/Lexer/__init__.pyo
%%PYTHON_SITELIBDIR%%/BisonGen/Main.py
%%PYTHON_SITELIBDIR%%/BisonGen/Main.pyc
%%PYTHON_SITELIBDIR%%/BisonGen/Main.pyo
%%PYTHON_SITELIBDIR%%/BisonGen/Preprocess.py
%%PYTHON_SITELIBDIR%%/BisonGen/Preprocess.pyc
%%PYTHON_SITELIBDIR%%/BisonGen/Preprocess.pyo
%%PYTHON_SITELIBDIR%%/BisonGen/Python/Actions.py
%%PYTHON_SITELIBDIR%%/BisonGen/Python/Actions.pyc
%%PYTHON_SITELIBDIR%%/BisonGen/Python/Actions.pyo
%%PYTHON_SITELIBDIR%%/BisonGen/Python/Output.py
%%PYTHON_SITELIBDIR%%/BisonGen/Python/Output.pyc
%%PYTHON_SITELIBDIR%%/BisonGen/Python/Output.pyo
%%PYTHON_SITELIBDIR%%/BisonGen/Python/Scanner.py
%%PYTHON_SITELIBDIR%%/BisonGen/Python/Scanner.pyc
%%PYTHON_SITELIBDIR%%/BisonGen/Python/Scanner.pyo
%%PYTHON_SITELIBDIR%%/BisonGen/Python/Simple.py
%%PYTHON_SITELIBDIR%%/BisonGen/Python/__init__.py
%%PYTHON_SITELIBDIR%%/BisonGen/Python/__init__.pyc
%%PYTHON_SITELIBDIR%%/BisonGen/Python/__init__.pyo
%%PYTHON_SITELIBDIR%%/BisonGen/Reader.py
%%PYTHON_SITELIBDIR%%/BisonGen/Reader.pyc
%%PYTHON_SITELIBDIR%%/BisonGen/Reader.pyo
%%PYTHON_SITELIBDIR%%/BisonGen/__init__.py
%%PYTHON_SITELIBDIR%%/BisonGen/__init__.pyc
%%PYTHON_SITELIBDIR%%/BisonGen/__init__.pyo
%%EXAMPLESDIR%%/README
%%EXAMPLESDIR%%/simple.bgen
%%EXAMPLESDIR%%/test.py
@dirrm %%PYTHON_SITELIBDIR%%/BisonGen/C
@dirrm %%PYTHON_SITELIBDIR%%/BisonGen/Grammar
@dirrm %%PYTHON_SITELIBDIR%%/BisonGen/Lexer
@dirrm %%PYTHON_SITELIBDIR%%/BisonGen/Python
@dirrm %%PYTHON_SITELIBDIR%%/BisonGen
@dirrm %%EXAMPLESDIR%%