voodooc(1)

NAME
voodooc - the Voodoo compiler

SYNOPSIS
voodooc [options] <input file>

DESCRIPTION
Compiles a program in the Voodoo programming language. Various options can be used to specify the name of the output file and the target architecture and output file format. If no options are specified, the output is an ELF object file for the i386 architecture, whose name is formed by taking the input file name, removing a `.voo' suffix if present, and appending `.o'. If `-' is specified as an input file, voodooc reads from standard input instead. In that case, the -o option is mandatory.

OPTIONS

-a architecture
    Set the target architecture to architecture

-f format
    Set the output format to format

-h  Display help on using voodooc, then exit (no program is compiled)

-o filename
    Set the output file name to filename. If `-' is given as a filename, output is written to standard output

EXAMPLES

Compile the file example.voo:
    voodooc example.voo

Compile the file example.voo to i386 assembly code for the NASM assembler, using example.asm as the output file name:
    voodooc -a i386 -f nasm -o example.asm example.voo

SEE ALSO
voodooc has a website at http://voodoo-compiler.sourceforge.net/