Minishell
 
Loading...
Searching...
No Matches
data_structure.h File Reference
#include "libft.h"
#include "garbage.h"
#include "env.h"
Include dependency graph for data_structure.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  s_data
 General structure that have access to all needed in minishell. More...
 
struct  s_command
 Structure that handles all the command and there contents. More...
 
struct  s_token
 Basic structure of linked list of strings. More...
 
struct  s_lexer_state
 Structure used by lexer to efficiently have access to a bunch of variables. More...
 

Macros

#define MAX_TOKENS_LEX   1024
 

Typedefs

typedef struct s_tmp t_tmp
 
typedef struct s_file t_file
 
typedef struct s_element t_element
 
typedef struct s_garbage t_garbage
 
typedef struct s_env_vars t_env_vars
 
typedef struct s_var t_var
 
typedef struct s_lexer_state t_lexer_state
 
typedef struct s_command t_command
 
typedef struct s_params t_params
 
typedef struct s_token t_token
 
typedef struct s_data t_data
 

Typedef Documentation

◆ t_command

typedef struct s_command t_command

◆ t_data

typedef struct s_data t_data

◆ t_element

typedef struct s_element t_element

◆ t_env_vars

typedef struct s_env_vars t_env_vars

◆ t_file

typedef struct s_file t_file

◆ t_garbage

typedef struct s_garbage t_garbage

◆ t_lexer_state

typedef struct s_lexer_state t_lexer_state

◆ t_params

typedef struct s_params t_params

◆ t_tmp

typedef struct s_tmp t_tmp

◆ t_token

typedef struct s_token t_token

◆ t_var

typedef struct s_var t_var