Difference between revisions of "BNFC"

From Free Software Directory
Jump to: navigation, search
(Debian import)
 
m (Blanked the page)
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
 
}}
 

Revision as of 14:37, 14 February 2017



Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.