diff options
Diffstat (limited to 'include/lexer.h')
| -rw-r--r-- | include/lexer.h | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/include/lexer.h b/include/lexer.h index e7a6cdf..e20e0e7 100644 --- a/include/lexer.h +++ b/include/lexer.h @@ -1,6 +1,23 @@ - #include "minishell.h" +// just to make iterpolation compile +////////////////////////////////////// +enum e_token_tag +{ + LTAG_STR, + LTAG_STR_SINGLE, + LTAG_STR_DOUBLE, +}; + +typedef struct +{ + enum e_token_tag tag; + char *content; +} t_token; + +t_token *token_new(enum e_token_tag tag, char *content); +////////////////////////////////////// + char **lexer(char *input); int lexer_sep(char input); int lexer_verif_entre_cote(char *input, int i); |
