petite lecon des familles
This commit is contained in:
parent
30cddb4983
commit
f7d0f0408a
1 changed files with 3 additions and 7 deletions
|
|
@ -6,7 +6,7 @@
|
||||||
/* By: ariard <ariard@student.42.fr> +#+ +:+ +#+ */
|
/* By: ariard <ariard@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2017/01/26 00:07:05 by ariard #+# #+# */
|
/* Created: 2017/01/26 00:07:05 by ariard #+# #+# */
|
||||||
/* Updated: 2017/03/17 17:21:23 by ariard ### ########.fr */
|
/* Updated: 2017/03/17 19:27:08 by jhalford ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
|
@ -31,7 +31,7 @@ t_rvwords g_rvwords[] =
|
||||||
|
|
||||||
static int recognization_rvwords(t_token *pv_tk, t_token *at_tk)
|
static int recognization_rvwords(t_token *pv_tk, t_token *at_tk)
|
||||||
{
|
{
|
||||||
if (!pv_tk || (pv_tk->type == TK_NEWLINE || pv_tk->type == TK_AMP
|
return (!pv_tk || (pv_tk->type == TK_NEWLINE || pv_tk->type == TK_AMP
|
||||||
|| pv_tk->type == TK_SEMI || pv_tk->type == TK_PIPE
|
|| pv_tk->type == TK_SEMI || pv_tk->type == TK_PIPE
|
||||||
|| pv_tk->type == TK_WHILE || pv_tk->type == TK_DONE
|
|| pv_tk->type == TK_WHILE || pv_tk->type == TK_DONE
|
||||||
|| pv_tk->type == TK_DO || pv_tk->type == TK_IF
|
|| pv_tk->type == TK_DO || pv_tk->type == TK_IF
|
||||||
|
|
@ -39,8 +39,6 @@ static int recognization_rvwords(t_token *pv_tk, t_token *at_tk)
|
||||||
|| pv_tk->type == TK_ELIF || pv_tk->type == TK_ELSE
|
|| pv_tk->type == TK_ELIF || pv_tk->type == TK_ELSE
|
||||||
|| pv_tk->type == TK_DSEMI) || (pv_tk->type == TK_PAREN_CLOSE
|
|| pv_tk->type == TK_DSEMI) || (pv_tk->type == TK_PAREN_CLOSE
|
||||||
&& at_tk->type == TK_PAREN_OPEN))
|
&& at_tk->type == TK_PAREN_OPEN))
|
||||||
return (1);
|
|
||||||
return (0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static int match_words(t_token *token)
|
static int match_words(t_token *token)
|
||||||
|
|
@ -60,14 +58,12 @@ static int match_words(t_token *token)
|
||||||
return (0);
|
return (0);
|
||||||
}
|
}
|
||||||
|
|
||||||
int get_reserved_words(t_list **alst)
|
int get_reserved_words(t_list *temp)
|
||||||
{
|
{
|
||||||
t_token *token;
|
t_token *token;
|
||||||
t_token *pv_tk;
|
t_token *pv_tk;
|
||||||
t_token *ante_token;
|
t_token *ante_token;
|
||||||
t_list *temp;
|
|
||||||
|
|
||||||
temp = *alst;
|
|
||||||
pv_tk = NULL;
|
pv_tk = NULL;
|
||||||
ante_token = NULL;
|
ante_token = NULL;
|
||||||
while (temp)
|
while (temp)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue