aboutsummaryrefslogtreecommitdiff
path: root/devel/bisongen
diff options
context:
space:
mode:
authorJean-Yves Lefort <jylefort@FreeBSD.org>2005-09-02 02:22:12 +0000
committerJean-Yves Lefort <jylefort@FreeBSD.org>2005-09-02 02:22:12 +0000
commit18f1cdaf8678462a59b6efdfd62f8d2795679989 (patch)
tree62ec8c714babe968faa79547801bab7540134317 /devel/bisongen
parent08405b5337a36604e2ed26a32afe0b13dadedc7c (diff)
downloadports-18f1cdaf8678462a59b6efdfd62f8d2795679989.tar.gz
ports-18f1cdaf8678462a59b6efdfd62f8d2795679989.zip
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>
Notes
Notes: svn path=/head/; revision=141751
Diffstat (limited to 'devel/bisongen')
-rw-r--r--devel/bisongen/Makefile25
-rw-r--r--devel/bisongen/distinfo2
-rw-r--r--devel/bisongen/pkg-descr8
-rw-r--r--devel/bisongen/pkg-plist90
4 files changed, 125 insertions, 0 deletions
diff --git a/devel/bisongen/Makefile b/devel/bisongen/Makefile
new file mode 100644
index 000000000000..f283f2546cad
--- /dev/null
+++ b/devel/bisongen/Makefile
@@ -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>
diff --git a/devel/bisongen/distinfo b/devel/bisongen/distinfo
new file mode 100644
index 000000000000..b60191e0bc09
--- /dev/null
+++ b/devel/bisongen/distinfo
@@ -0,0 +1,2 @@
+MD5 (BisonGen-0.8.0b1.tar.bz2) = 4f706650f789f0ac1535192940ab8e61
+SIZE (BisonGen-0.8.0b1.tar.bz2) = 43827
diff --git a/devel/bisongen/pkg-descr b/devel/bisongen/pkg-descr
new file mode 100644
index 000000000000..18189d4290b4
--- /dev/null
+++ b/devel/bisongen/pkg-descr
@@ -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
diff --git a/devel/bisongen/pkg-plist b/devel/bisongen/pkg-plist
new file mode 100644
index 000000000000..f58ee7bfc8af
--- /dev/null
+++ b/devel/bisongen/pkg-plist
@@ -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%%