diff options
| author | nass1pro <nass1pro@gmail.com> | 2020-09-18 11:00:41 +0200 |
|---|---|---|
| committer | nass1pro <nass1pro@gmail.com> | 2020-09-18 11:00:41 +0200 |
| commit | 61b09b0ef1da060bf10aeea1b7b0619efbe14a13 (patch) | |
| tree | 9849c28aed683d48f2ed01a685511ad5a2b55d6c /src/lexer | |
| parent | 82c2d94a6513256f9173ff62439e70d3a0b25582 (diff) | |
| download | minishell-61b09b0ef1da060bf10aeea1b7b0619efbe14a13.tar.gz minishell-61b09b0ef1da060bf10aeea1b7b0619efbe14a13.tar.bz2 minishell-61b09b0ef1da060bf10aeea1b7b0619efbe14a13.zip | |
comment add
Diffstat (limited to 'src/lexer')
| -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; |
