Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
GP2C(1) 			      PARI				 GP2C(1)

NAME
     GP2C - The GP to C compiler

DESCRIPTION
     gp2c [-ghfltvydWSTGV] [-i N] [-o <file>] [-p <prefix>] [file.gp]

     gp2c is a program that translate GP code to C code that use the libpari li-
     brary. It tries to generate code looking like the PARI source code.

   user option:
     -o <file> : Place output in file <file>.

     -g : Generate automatic garbage collection code.

     -iN: Set indentation level to N spaces (default 2).

     -W : Output warning about types and global variables usage.

     -C : Generate range checking code.

     -L : Generate #line directive for better C compiler messages.

     -p <prefix>: Prefix user-defined symbol by <prefix> to avoid conflict.

     -s <suffix>: Add suffix <suffix> to GP install names of functions.

     -S: Assume strict declarations for functions.

   query options:
     -h : This help.

     -f : Dump information about functions to stderr.

     -l : Output the list of functions known to the compiler.

     -t : Output the table of types known to the compiler.

     -v : Output version information and exit.

   debugging options:
     -d : Increase debugging level.

     -y : Switch parser to debug mode.

     -T : Output syntactic tree in treetool format.

     -TT : Output syntactic tree in VCG/GRL format.

     -G : Generate GP code in place of C code. Don't smile.

     -V : Do not clean up variables.

     file.gp:  file  to be processed, default to stdin.  The generated C code is
     output to stdout unless option -o is used.

     See the script gp2c-run for an automated compilation process.

COPYING
     Copyright 2000-2018 The PARI Group

     GP2C is free software, covered by the GNU General Public License,	and  you
     are  welcome to change it and/or distribute copies of it under certain con-
     ditions.  There is absolutely no warranty for GP2C.

AUTHOR
     Bill Allombert <Bill.Allombert@math.u-bordeaux.fr>

SEE ALSO
     gp2c-run(1), gp2c-dbg(1), gp(1), gcc(1)

GP to C compiler		  January 2005				 GP2C(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=gp2c&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help