Language:
Man page     Change language:
Pastebin: 132312
Author: Anonymous
Subject: Untitled
Created: 2010-01-30 19:06:30
Download and save
Toggle line numbers
1.TH ANIC "1" "January 2010" "ANI Toolchain" "ANI" 
2.SH NAME 
3\fBanic\fR \- ANI programming language compiler 
4.SH SYNOPSIS 
5.B anic 
6\fIsourceFile\fR... [-] [-o \fIoutputFile\fR] [-p \fIoptimizationLevel\fR] [-s] [-v] [-e] [-h] 
7.SH DESCRIPTION 
8.PP 
9Compile, assemble, and link ANI programs into standalone binaries. 
10.SH OPTIONS 
11.PP 
12.TP 
13\fB\-\fR 
14read standard input as if it were a source file 
15.TP 
16\fB\-o \fR\fIfilename\fR 
17output the resulting binary to \fR\fIfilename\fR 
18.IP 
19If this option is not specified, the default is \fIa.out\fR. 
20.TP 
21\fB\-p \fR\fIn\fR 
22use level \fR\fIn\fR code optimizations during compilation 
23.IP 
24The valid range is \fB0\fR to \fB3\fR inclusive, with larger numbers specifying increasingly more powerful (but also more time-consuming) optimizations. 
25If this option is not specified, the default is \fI1\fR. 
26.TP 
27\fB\-s\fR 
28silent mode; print nothing, not even compilation errors 
29.IP 
30Cannot be used with \fB\-v\fR. 
31.TP 
32\fB\-v\fR 
33verbose output; print additional information about the compilation process on the standard output 
34.IP 
35The additional information includes lexical tokens, parsing transitions, symbol trees, typing information, and resource allocation. 
36.IP 
37It is highly recommended to pipe the output of this option to a file or stream viewer, as it can be quite lengthy, even for small source programs. 
38.IP 
39For example, 
40.IP 
41\fBanic \fR\fIprogram.ani\fR\fB \-v | less\fR 
42.IP 
43will make viewing the verbose ouput much more manageable. 
44.IP 
45Cannot be used with \fB\-s\fR. 
46.TP 
47\fB\-e\fR 
48pedantic error handling; do not to give up on compilation even when encountering confusing or large volumes of errors 
49.IP 
50Cannot be used with \fB\-s\fR. 
51.TP 
52\fB\-h\fR 
53program help; display this man page 
54.IP 
55Must be the only argument. 
56.SH EXAMPLES 
57.TP 
58\fBanic \fR\fIprogram.ani\fR 
59Compile, assemble, and link the ANI program in source file 
60.br 
61\fIprogram.ani\fR and output the resulting binary to \fIa.out\fR. 
62.TP 
63\fBanic \fR\fIprogram.ani\fR\fB \-o \fR\fIprogram\fR 
64Compile, assemble, and link the ANI program in source file 
65.br 
66\fIprogram.ani\fR and output the resulting binary to \fIprogram\fR. 
67.TP 
68\fBanic \- \-o \fR\fIprogram\fR 
69Same as above, except read program source from standard input. 
70.TP 
71\fBanic \fR\fIprogram.ani\fR\fB \-v\fR 
72Compile \fIprogram.ani\fR to \fIa.out\fR and additionally dump verbose compilation details to standard output. 
73.TP 
74\fBanic \fR\fIprogram.ani\fR\fB \-p \fR\fI3\fr\fB \-e \-o \fR\fIprogram\fR 
75Compile \fIprogram.ani\fR to \fIprogram\fR using level \fI3\fR optimizations and no limits on the amount of errors printed. 
76.SH AUTHOR 
77Written by Kajetan "Adrian" Biedrzycki. 
78.SH "REPORTING BUGS" 
79Report bugs to <ani\-compiler>. 
80.SH COPYRIGHT 
81Copyright (c) 2010 Kajetan "Adrian" Biedrzycki. 
82.PP 
83Licensed under GPLv3+ (GNU GPL version 3 or later). See <> for details. 
84.PP 
85This is free software: you are free to change and redistribute it. 
86There is NO WARRANTY, to the extent permitted by law. 
87.SH "SEE ALSO" 
88The full documentation for \fBanic\fR and the \fBANI\fR programming language is provided on the project home page at <>. 
Download and save
Toggle line numbers
Thread:
[132312] Untitled by Anonymous at 2010-01-30 19:06:30
Tip: Click the line numbers to toggle highliting on that line.

Paste followup:

Language:
Author:
Subject:


    Tabstop:     bigger biggest
Note: You can prefix a line with "@@@" to highlight it.