GDB (xrefs)
Loading...
Searching...
No Matches
Functions | Variables
mi-parse.c File Reference
#include "defs.h"
#include "mi-cmds.h"
#include "mi-parse.h"
#include "charset.h"
#include <ctype.h>
#include "cli/cli-utils.h"
#include "language.h"

Go to the source code of this file.

Functions

static int mi_parse_escape (const char **string_ptr)
 
void mi_parse_argv (const char *args, struct mi_parse *parse)
 
std::unique_ptr< struct mi_parsemi_parse (const char *cmd, char **token)
 
enum print_values mi_parse_print_values (const char *name)
 

Variables

static const char mi_no_values [] = "--no-values"
 
static const char mi_simple_values [] = "--simple-values"
 
static const char mi_all_values [] = "--all-values"
 

Function Documentation

◆ mi_parse()

std::unique_ptr< struct mi_parse > mi_parse ( const char *  cmd,
char **  token 
)

◆ mi_parse_argv()

void mi_parse_argv ( const char *  args,
struct mi_parse parse 
)

Definition at line 110 of file mi-parse.c.

References mi_parse::argc, mi_parse::argv, and mi_parse_escape().

Referenced by mi_command_mi::invoke(), and mi_command_py::invoke().

◆ mi_parse_escape()

static int mi_parse_escape ( const char **  string_ptr)
static

Definition at line 39 of file mi-parse.c.

Referenced by mi_parse_argv().

◆ mi_parse_print_values()

enum print_values mi_parse_print_values ( const char *  name)

Variable Documentation

◆ mi_all_values

const char mi_all_values[] = "--all-values"
static

Definition at line 33 of file mi-parse.c.

Referenced by mi_parse_print_values().

◆ mi_no_values

const char mi_no_values[] = "--no-values"
static

Definition at line 31 of file mi-parse.c.

Referenced by mi_parse_print_values().

◆ mi_simple_values

const char mi_simple_values[] = "--simple-values"
static

Definition at line 32 of file mi-parse.c.

Referenced by mi_parse_print_values().