coan 4.2.4
args.h File Reference
#include "state_utils.h"
#include "get_options.h"
Include dependency graph for args.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  args_public_state_s

Enumerations

enum  discard_policy_t { DISCARD_DROP, DISCARD_BLANK, DISCARD_COMMENT }
enum  command_codes {
  CMD_HELP = 1, CMD_VERSION, CMD_SOURCE, CMD_SYMBOLS,
  CMD_INCLUDES, CMD_DEFS, CMD_PRAGMAS, CMD_ERRORS,
  CMD_DIRECTIVES
}
enum  command_flags {
  CMD_HELP_MASK = 1 << (CMD_HELP - 1), CMD_VERSION_MASK = 1 << (CMD_VERSION - 1), CMD_SOURCE_MASK = 1 << (CMD_SOURCE - 1), CMD_SYMBOLS_MASK = 1 << (CMD_SYMBOLS - 1),
  CMD_INCLUDES_MASK = 1 << (CMD_INCLUDES - 1), CMD_DEFS_MASK = 1 << (CMD_DEFS - 1), CMD_PRAGMAS_MASK = 1 << (CMD_PRAGMAS - 1), CMD_ERRORS_MASK = 1 << (CMD_ERRORS - 1),
  CMD_DIRECTIVES_MASK
}

Functions

void parse_executable (char **argv)
void parse_args (int argc, char *argv[])
void finish_args (void)
typedef struct args_public_state_s args_public_state_t
args_public_state_targs_public_h
void args_initor (void)
void args_finitor (void)

Detailed Description

This file provides the Args component interface

Definition in file args.h.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines