|
|
Line 1: |
Line 1: |
− | {{Entry
| |
− | |Status=
| |
− | |User level=
| |
− | |Submitted by=Debian import
| |
− | |Computer languages=C, Haskell, Java, C++
| |
− | |Name=Bnfc
| |
− | |Submitted date=2013-03-20
| |
− | |Short description=Compiler front-end generator based on Labelled BNF
| |
− | |VCS checkout command=
| |
− | |Full description=The BNF Converter is a compiler construction tool that generates
| |
− | a compiler front-end and a readable syntax description document
| |
− | from a Labelled BNF grammar. It was originally written to
| |
− | generate Haskell, but it can now also be used for generating
| |
− | Java, C++, and C.
| |
| | | |
− | To process Haskell output, you need the Glorious Glasgow Haskell
| |
− | Compiler (virtual package ghc), the Happy parser generator
| |
− | (package happy) and the Alex scanner generator (package alex).
| |
− |
| |
− | To process Java output, you need a Java compiler and virtual
| |
− | machine, the CUP parser generator (package cup) and the JLex
| |
− | scanner generator (package jlex).
| |
− |
| |
− | To process C or C++ output, you need a C or C++ compiler,
| |
− | respectively, the Bison parser generator (package bison) and the
| |
− | flex scanner generator (package flex).
| |
− |
| |
− | To process the generated documents, you need LaTeX (packages
| |
− | tetex-base, tetex-bin, etc.).
| |
− | |Component programs=
| |
− | |Homepage URL=nan
| |
− | |Is GNU=No
| |
− | }}
| |
− | {{Import
| |
− | |Date=2013-03-20
| |
− | |Source=Debian import
| |
− | |Source link=http://packages.debian.org/sid/bnfc
| |
− | }}
| |
− | {{Project license
| |
− | |License verified date=2013-03-20
| |
− | |License verified by=Debian
| |
− | |License copyright=© Copyright (C) 2002-2010 Authors:
| |
− | © Björn Bringert, Johan Broberg, Markus Forberg, Peter Gammie,
| |
− | © Patrik Jansson, Antti-Juhani Kaijanaho, Ulf Norell,
| |
− | © Michael Pellauer, Aarne Ranta
| |
− |
| |
− | |License=GPLv2orlater
| |
− | |License note=License: GPL-2+
| |
− |
| |
− | This program is free software; you can redistribute it and/or
| |
− | modify it under the terms of the GNU General Public License as
| |
− | published by the Free Software Foundation; either version 2 of
| |
− | the License, or (at your option) any later version. .
| |
− | This program is distributed in the hope that it will be useful,
| |
− | but WITHOUT ANY WARRANTY; without even the implied warranty of
| |
− | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
| |
− | GNU General Public License for more details. . You should
| |
− | have received a copy of the GNU General Public License along
| |
− | with this program; if not, write to the Free Software
| |
− | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
| |
− | 02110-1301, USA. . The GNU General Public License, version
| |
− | 2, is installed in Debian systems as /usr/share/common-
| |
− | licenses/GPL-2 .
| |
− | }}
| |
− | {{Person
| |
− | |Real name=Markus Forsberg
| |
− | |Resource URL=
| |
− | |Role=contact
| |
− | |Email=markus.forsberg@gu.se
| |
− | }}
| |
− | {{Resource
| |
− | |Resource URL=http://hackage.haskell.org/packages/archive/BNFC/2.4.2.0/BNFC-2.4.2.0.tar.gz
| |
− | |Resource kind=Download
| |
− | }}
| |