.SH NAME SS \- batch spreadsheet calculator .SH SYNOPSIS .B "SS [\-h|\-\-help]" .br .B "SS \-\-version" .br .B "SS [\-H|\-\-HTML|\-\-html] [\-t|\-\-title title] [\-T|\-\-Table|\-\-table]" .br .B " [\-p|\-p2|\-\-plot|\-\-plot2d|\-p3|\-\-plot3D] [\-x|\-\-xlabel xlabel]" .br .B " [\-y|\-\-ylabel ylabel] [\-z|\-\-zlabel zlabel] [ss options...] [file...]" .br .B "ss [\-d|\-\-debug] [\-v|\-\-verbose] [\-r|\-\-rows #rows] [\-c|\-\-cols #cols]" .SH DESCRIPTION .I SS is a batch spreadsheet processor for C programmers. It produces a spreadsheet display from plain text input files, similar to the way documents are created using LaTeX. The resulting display is not interactive. A shell script front-end is also provided for preprocessing (using the C preprocessor) and post-processing to generate HTML or graphics output. .PP .I SS includes all of the numeric operators from the C programming language, with the same syntax, precedence, and associativity as C. It also includes all of the functions from the C90 (ANSI/ISO 9899:1990) standard library math.h, all of the non-complex functions from the C99 standard library tgmath.h, as well as other numeric and range functions. It allows cycles and non-convergent iterative formulas. .SH OPTIONS .IP "\-h or \-\-help" Displays usage summary to standard error and then exits. .IP "\-\-version" Displays version to standard output and then exits. .IP "\-H or \-\-HTML or \-\-html" Produces HTML output. .IP "\-t \fItitle\fP or \-\-title \fItitle\fP" Sets the title for HTML or plot output. .IP "\-T or \-\-Table or \-\-table" Produces HTML table output without any , , or tags, suitable for embedding in an HTML document. .IP "\-p or \-p2 or \-\-plot or \-\-plot2d" Produces 2D plot GIF output. .IP "\-p3 or \-\-plot3d" Produces 3D plot GIF output. .IP "\-x \fIxlabel\fP or \-\-xlabel \fIxlabel\fP" Sets the x axis label for plot output. .IP "\-y \fIylabel\fP or \-\-ylabel \fIylabel\fP" Sets the y axis label for plot output. .IP "\-z \fIzlabel\fP or \-\-zlabel \fIzlabel\fP" Sets the z axis label for plot output. .IP "\-d or \-\-debug" Turns on debugging of the flex scanner and bison parser. .IP "\-v or \-\-verbose" Displays the row and column index ranges. .IP "\-r \fI#rows\fP or \-\-rows \fI#rows\fP" Sets the number of rows (default 1000). .IP "\-c \fI#cols\fP or \-\-cols \fI#cols\fP" Sets the number of columns (default 702). .IP "file..." Reads input from files, or from standard input if no file names are specified. The pseudo input file name "\-" can also be used to explicitly specify reading standard input. All of the input is filtered through the C preprocessor. .SH "Operators, Functions, Commands, and Constants" .in 0 .nf .so help.out .fi .SH AUTHOR Rick Perry, perry@misty.com