8 #ifndef SRC_PARSING_PARSING_INTERFACE_H 9 #define SRC_PARSING_PARSING_INTERFACE_H 80 char* interpret_complex_string_token(
const char* str);
102 void destroy_parser();
bool append
Definition: parsing_interface.h:24
Command structures and functions for defining and managing commands.
Contains information about the properties of the command.
Definition: command.h:207
char * in
Definition: parsing_interface.h:22
#define IMPLEMENT_DEQUE_STRUCT(struct_name, type)
Generates a structure for use with Double Ended Queues.
Definition: deque.h:33
Intermediate parsing structure used to determine the final configuration of the redirects in a comman...
Definition: parsing_interface.h:21
char * out
Definition: parsing_interface.h:23
Holds information about the state and environment Quash is running in.
Definition: quash.h:19
#define PROTOTYPE_DEQUE(struct_name, type)
Generates prototypes for functions that manipulate Double Ended Queue structures. ...
Definition: deque.h:60
struct Redirect Redirect
Intermediate parsing structure used to determine the final configuration of the redirects in a comman...