|
Data Fields |
StmBool | init |
| StmTrue, after the parsing has begun.
|
StmBool | bsep |
| StmTrue, flagging that before new output a space character could be needed as separator.
|
StmBool | lbeg |
| StmTrue, flagging that before new output first a newline character shall be output.
|
StmBool | clbeg |
| StmTrue, flagging that if a comment follows, at first a newline character shall be output.
|
StmBool | cnl |
| StmTrue, flagging that after a comment first a newline character shall be output.
|
StmBool | comments |
| StmTrue, if comments shall be retained in the output.
|
StmBool | cplusplus |
| StmTrue for C++ input as opposed to C input.
|
StmBool | cplusplusComments |
| StmTrue, if C++ comments are allowed.
|
StmBool | incomment |
| StmTrue, while a comment is parsed.
|
int | linelen |
| If not null, output line limitation.
|
int | iflevel |
| Preprocessor if level.
|
int | lnr |
| Preprocessor line number.
|
const char * | filename |
| Preprocessor filename.
|
const char * | prog |
| Program basename.
|
char * | str |
| Logical input line (see readline()).
|
char * | clbegstr |
| Comment line begin string.
|
char * | outstr |
| Pointer to the character prepared for output.
|
int | outlen |
| Number of characters prepared for output.
|
StmBool | ppline |
| StmTrue, while a preprocessor line is parsed.
|
FILE * | instream |
| Input file stream.
|
FILE * | outstream |
| Output file stream.
|
FILE * | debug |
| Debug output file stream.
|
jmp_buf | jmpbuf |
| Error environment buffer.
|
LastChar | last |
| Last character state.
|
Distributed under the SysToMath Software License
(See the accompanying file license.txt
or a copy
at www.SysToMath.com).