coan 4.2.4
args_public_state_s Struct Reference

#include <args.h>

Data Fields

cmd_option_tcommand
char * exec_path
char * prog_name
char * backup_suffix
bool got_opts
bool replace
bool list_locate
bool list_only_once
bool list_only_active
bool list_only_inactive
bool list_symbols_in_ifs
bool list_symbols_in_defs
bool list_symbols_in_undefs
bool list_symbols_in_includes
bool list_system_includes
bool list_local_includes
bool complement
bool eval_consts
bool resolve_symbols
discard_policy_t discard_policy
bool line_directives
bool plaintext
bool recurse
bool keepgoing
bool implicit
int diagnostic_filter

Detailed Description

The public state of the Args component

Definition at line 121 of file args.h.


Field Documentation

Suffix for backup files

Definition at line 130 of file args.h.

Pointer to the details of the operative coan command

Definition at line 124 of file args.h.

Are to output lines instead of dropping tem and vice versa?

Definition at line 156 of file args.h.

Bitmask of diagnostic filters

Definition at line 175 of file args.h.

Policy for discarding lines

Definition at line 163 of file args.h.

Do we evaluate constants in truth-functional contexts or treat them as unknowns?

Definition at line 158 of file args.h.

argv[0]

Definition at line 126 of file args.h.

Are we finished parsing the commandline?

Definition at line 132 of file args.h.

Do we implicitly --undef all unconfigured symbols?

Definition at line 173 of file args.h.

Continue to process input files after errors

Definition at line 171 of file args.h.

Do we output hash-line directives?

Definition at line 165 of file args.h.

Do we list local hash-include directives?

Definition at line 154 of file args.h.

Do we report file and line numbers for listed items?

Definition at line 136 of file args.h.

Do we list items only from kept lines?

Definition at line 140 of file args.h.

Do list items only from dropped lines?

Definition at line 142 of file args.h.

Do we report only the first occurrence of listed items?

Definition at line 138 of file args.h.

Do we list symbols in hash-define directives?

Definition at line 146 of file args.h.

Do we list symbols in hash-if/else/endif directives?

Definition at line 144 of file args.h.

Do we list symbols in hash-include directives?

Definition at line 150 of file args.h.

Do we list symbols in hash-undef directives?

Definition at line 148 of file args.h.

Do we list system hash-include directives?

Definition at line 152 of file args.h.

Are we to omit parsing for comments?

Definition at line 167 of file args.h.

Filename element of exec_path

Definition at line 128 of file args.h.

Recurse into directories?

Definition at line 169 of file args.h.

Do we replace input files with output files?

Definition at line 134 of file args.h.

Do we report the resolved values of reported symbols

Definition at line 161 of file args.h.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines