Purple
0.1
Standard Language Specification
|
Command line interface logic. More...
#include <string.h>
#include "info.h"
#include "utils/arguments.h"
#include "utils/formatting.h"
#include "utils/logging.h"
Functions | |
error_t | parse_opt (int key, char *arg, struct argp_state *state) |
void | parse_args (PurpleArgs *args, int argc, char *argv[]) |
Variables | |
const char * | argp_program_version = PROJECT_NAME_AND_VERS |
const char * | argp_program_bug_address = "[email protected]" |
static char | doc [] = "The standard compiler for the Purple programming language" |
static char | args_doc [] = "PROGRAM" |
static struct argp_option | options [] |
static struct argp | argp = {options, parse_opt, args_doc, doc, 0, 0, 0} |
Command line interface logic.
void parse_args | ( | PurpleArgs * | args, |
int | argc, | ||
char * | argv[] | ||
) |
error_t parse_opt | ( | int | key, |
char * | arg, | ||
struct argp_state * | state | ||
) |
const char* argp_program_bug_address = "[email protected]" |
const char* argp_program_version = PROJECT_NAME_AND_VERS |
|
static |
|
static |
|
static |