Query: uuagc
OS: debian
Section: 1
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
uuagc(1) User Commands uuagc(1)NAMEuuagc - Attribute Grammar compilerSYNOPSISuuagc [ options ... ] fileDESCRIPTIONThis program uuagc is the compiler of the (Utrecht University) Attribute Grammar system. It takes as input AG source files (.ag) and pro- duces as output regular Haskell source files (.hs). Available options: -m generate default module header --module[=name] generate module header, specify module name -d, --data generate data type definition --strictdata generate strict data fields (when data is generated) --strictwrap generate strict wrap fields for WRAPPER generated data -c, --catas generate catamorphisms -f, --semfuns generate semantic functions -s, --signatures generate signatures for semantic functions --newtypes use newtypes instead of type synonyms -p, --pretty generate pretty printed list of attributes -w, --wrappers generate wappers for semantic domains -r, --rename rename data constructors --modcopy use modified copy rule --nest use nested tuples --syntaxmacro experimental: generate syntax macro code (using knit catas) -o file, --output=file specify output file -v, --verbose verbose error message format -h, -?, --help get usage information -a, --all do everything (-dcfsprm) -P search path, --=search path specify seach path --prefix=prefix set prefix for semantic functions --self generate self attribute --cycle check for cyclic definitions --version get version information -O,--optimize optimize generated code (--visit --case) --visit try generating visit functions --seq force evaluation using function seq (visit functions only) --unbox use unboxed tuples --case use nested cases instead of let (visit functions only) --Werrors turn warnings into fatal errors --dumpgrammar dump internal grammar representation (in generated code)COPYRIGHTCopyright (C) 1998 -- 2005 Doaitse Swierstra, Arthur Baars and Alexey Rodriguez Copyright (C) 2005 -- 2007 Alexey Rodriguez Copyright (C) 2005 -- 2007 Joost Verhoog Copyright (C) 2006 -- 2007 Arie Middelkoop Copyright (C) 2006 -- 2007 Jeroen Fokker Copyright (C) 2007 Atze Dijkstra This package 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 package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MER- CHANTABILITY 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 USAAUTHORThis manual page was written by Arjan Oosting <arjanoosting@home.nl> for the Debian system (but may be used by others). uuagc 0.9.4 April 2007 uuagc(1)
Related Man Pages |
---|
gfm(1) - debian |
kdesrc-build-setup(1) - debian |
texthint(1) - debian |
policy-test(8) - debian |
mkepmlist(1) - sunos |
Similar Topics in the Unix Linux Community |
---|
sorting data based on multi columns |