Scroll to navigation

frown(1) User Commands frown(1)

NAME

frown - an LALR(k) parser generator for Haskell 98

SYNOPSIS

frown [ options ... ] file.[i]g ...

DESCRIPTION

generate a backtracking parser
select output format
display details of copying
emit debugging information
pass a list of expected terminals to ‘frown’
use GHC extensions
print this information
put additional information into generated file
use n tokens of lookahead
use a monadic lexer (‘get :: M Terminal’)
generate NOINLINE pragmas
optimize parser
use the specified pagewidth n for pretty printing
use the given string as prefix for frown generated variables
add type signatures
use the given string as suffix for frown generated variables
insert calls to tracing routines (‘shift’, ‘reduce’ and ‘accept’)
be verbose
print version information
display details of warranty

COPYRIGHT

© 2002 – 2005 Ralf Hinze

This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License (version 2) as published by the Free Software Foundation.

This package 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 package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

AUTHOR

This manual page was written by Arjan Oosting <arjanoosting@home.nl> for the Debian system (but may be used by others).

November 2005 Frown :-( version 0.6