diff options
| author | Charles Cabergs <me@cacharle.xyz> | 2020-09-28 10:59:38 +0200 |
|---|---|---|
| committer | Charles Cabergs <me@cacharle.xyz> | 2020-09-28 10:59:38 +0200 |
| commit | 930bb63605984abeda8c887a6333109c004d3b00 (patch) | |
| tree | fcc7c35720fbcc3273bad5fc8506985f74de2013 /src | |
| parent | a8992b41f1e88530367954a9058fe3c2d82c9d9b (diff) | |
| parent | 61b09b0ef1da060bf10aeea1b7b0619efbe14a13 (diff) | |
| download | minishell-930bb63605984abeda8c887a6333109c004d3b00.tar.gz minishell-930bb63605984abeda8c887a6333109c004d3b00.tar.bz2 minishell-930bb63605984abeda8c887a6333109c004d3b00.zip | |
Merge branch 'master' of github.com:ouaisbrefbams/minishell
Diffstat (limited to 'src')
| -rw-r--r-- | src/lexer/lexer.c | 3 | ||||
| -rw-r--r-- | src/lexer/utils.c | 11 |
2 files changed, 12 insertions, 2 deletions
diff --git a/src/lexer/lexer.c b/src/lexer/lexer.c index 4d5e3b1..5e0600d 100644 --- a/src/lexer/lexer.c +++ b/src/lexer/lexer.c @@ -6,7 +6,7 @@ /* By: nahaddac <nahaddac@student.42.fr> +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2020/07/16 08:18:25 by nahaddac #+# #+# */ -/* Updated: 2020/09/17 10:59:13 by charles ### ########.fr */ +/* Updated: 2020/09/17 13:19:40 by nahaddac ### ########.fr */ /* */ /* ************************************************************************** */ @@ -71,6 +71,7 @@ int tok_len(char *input) ** get the number of character for the current token ** create a token from a substring in input ** assign a tag to the token +** return all token */ t_tok_lst *create_token_list(char *input, t_tok_lst **lst) diff --git a/src/lexer/utils.c b/src/lexer/utils.c index 71bcd94..67319d9 100644 --- a/src/lexer/utils.c +++ b/src/lexer/utils.c @@ -6,7 +6,7 @@ /* By: nahaddac <nahaddac@student.42.fr> +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2020/07/16 08:18:15 by nahaddac #+# #+# */ -/* Updated: 2020/09/16 20:07:33 by charles ### ########.fr */ +/* Updated: 2020/09/17 13:27:44 by nahaddac ### ########.fr */ /* */ /* ************************************************************************** */ @@ -35,6 +35,11 @@ enum e_tok tok_assign_tag(char *content) return (TAG_PARENT_CLOSE); return (0); } +/* +** return tag +** le tag stick est rajouter si +** a la fin (char *)tk->tok ne figure pas d'espace. +*/ enum e_tok tok_assign_stick(t_tok_lst *tok) { @@ -47,6 +52,10 @@ enum e_tok tok_assign_stick(t_tok_lst *tok) return (tok->tag | TAG_STICK); } +/* +** return tag si +** la chaine de character est un str où '' où '' +*/ enum e_tok tok_assign_str(t_tok_lst *tok) { char *found; |
