|
coan
6.0.1
A C/C++ Configuration Analyzer
|
#include <string>#include <vector>Go to the source code of this file.
Classes | |
| struct | options |
| Manages coan's commandline arguments. More... | |
Enumerations | |
| enum | discard_policy { DISCARD_DROP, DISCARD_BLANK, DISCARD_COMMENT } |
| Symbolic constants denoting policies for discarding lines. More... | |
| enum | contradiction_policy { CONTRADICTION_DELETE, CONTRADICTION_COMMENT, CONTRADICTION_ERROR } |
| Symbolic constants denoting policies for handling contradictions. More... | |
| enum | command_code { CMD_HELP = 1, CMD_VERSION, CMD_SOURCE, CMD_SYMBOLS, CMD_INCLUDES, CMD_DEFS, CMD_PRAGMAS, CMD_ERRORS, CMD_LINES, CMD_DIRECTIVES, CMD_SPIN } |
| Sequential symbolic constants for coan commands. More... | |
This file defines struct options
Definition in file options.h.
| enum command_code |
Sequential symbolic constants for coan commands.
| enum contradiction_policy |
Symbolic constants denoting policies for handling contradictions.
Symbolic constants denoting policies for handling contradictions between commandline --define and --undef options and in-source #define and #undef directives.
| Enumerator | |
|---|---|
| CONTRADICTION_DELETE |
Delete a contradicted directive. |
| CONTRADICTION_COMMENT |
Comment out a contradicted directive. |
| CONTRADICTION_ERROR |
Replace a contradicted directive with an |
| enum discard_policy |