Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

kc(1) [debian man page]

KC(1)							      General Commands Manual							     KC(1)

NAME
kc - generate C code from Kimwitu input SYNOPSIS
kc [ file.k ... ] kc --version DESCRIPTION
kc reads the abstract syntax definition, function definitions, rewrite rules and unparse rules from the files given on the command line, or from the standard input if no file arguments were given, and generates for each file.k input file a pair of file.c and a file.h files that contain the translation of the functions defined in the corresponding file.k, in addition to the files that are always generated: csgiok.[ch], rk.[ch] and unpk.[ch] files, that contain respectively the CSGIO-, the rewrite- and the unparse-functions, and the k.c and k.h files that contain the grammar tables and the remaining `default' functions. If no command line file arguments are given, the translation of the user-defined functions will be generated in stdin.[ch] files. kc does not unnecessarily overwrite a file: if a file would be overwritten with its own (identical) contents, it will not be touched. This makes it easy to write an efficient Makefile. OPTIONS
--version print the version number of kc and exit (this option is not available in kc versions older than V3_9P3) GENERATED FILES
k.[ch] the grammar and default functions rk.[ch] the rewrite view declarations and rewrite functions csgiok.[ch] the CSGIO functions unpk.[ch] the unparse view declarations and unparsing functions file.[ch] translation of user-provided Kimwitu functions. stdin.[ch] translation of user-provided Kimwitu functions if no command line file arguments were given. DIAGNOSTICS
If an error is encountered in the Kimwitu input, an apropriate error message will be written on standard error, code generation will be suppressed and a non-zero exit value will be returned. The error messages should be self-explanatory. AUTHOR
Axel Belinfante, University of Twente, the Netherlands. CONTACT
By Email: <kimwitu@cs.utwente.nl> VERSION
This manual page documents kc V3_* and newer. May 13, 1996 KC(1)

Check Out this Related Man Page

MSGEXEC(1)								GNU								MSGEXEC(1)

NAME
msgexec - process translations of message catalog SYNOPSIS
msgexec [OPTION] COMMAND [COMMAND-OPTION] DESCRIPTION
Applies a command to all translations of a translation catalog. The COMMAND can be any program that reads a translation from standard input. It is invoked once for each translation. Its output becomes msgexec's output. msgexec's return code is the maximum return code across all invocations. A special builtin command called '0' outputs the translation, followed by a null byte. The output of "msgexec 0" is suitable as input for "xargs -0". Mandatory arguments to long options are mandatory for short options too. Input file location: -i, --input=INPUTFILE input PO file -D, --directory=DIRECTORY add DIRECTORY to list for input files search If no input file is given or if it is -, standard input is read. Input file syntax: -P, --properties-input input file is in Java .properties syntax --stringtable-input input file is in NeXTstep/GNUstep .strings syntax Informative output: -h, --help display this help and exit -V, --version output version information and exit AUTHOR
Written by Bruno Haible. REPORTING BUGS
Report bugs to <bug-gnu-gettext@gnu.org>. COPYRIGHT
Copyright (C) 2001-2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. SEE ALSO
The full documentation for msgexec is maintained as a Texinfo manual. If the info and msgexec programs are properly installed at your site, the command info msgexec should give you access to the complete manual. GNU gettext-tools 0.18.2 March 2013 MSGEXEC(1)
Man Page