aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornass1pro <nass1pro@gmail.com>2020-03-24 20:13:26 +0100
committernass1pro <nass1pro@gmail.com>2020-03-24 20:13:26 +0100
commit3b319748a024067b4ce0b70ae2dad364977d6365 (patch)
treed79fddf77c7852dbe74a2e783319706c59fd3f19
parent6b6cec716aa2baac0065e8fa0e52b89e1e0c4f1e (diff)
downloadminishell-3b319748a024067b4ce0b70ae2dad364977d6365.tar.gz
minishell-3b319748a024067b4ce0b70ae2dad364977d6365.tar.bz2
minishell-3b319748a024067b4ce0b70ae2dad364977d6365.zip
test compil
-rw-r--r--include/minishell.h2
-rw-r--r--include/ms_parse.h5
-rw-r--r--src/parse/lexer.c7
-rw-r--r--src/parse/parse.c6
4 files changed, 11 insertions, 9 deletions
diff --git a/include/minishell.h b/include/minishell.h
index d1bb237..3eb03c7 100644
--- a/include/minishell.h
+++ b/include/minishell.h
@@ -63,7 +63,7 @@ void ms_state_destroy(t_state *state);
** eval.c
*/
-int ms_eval(t_parsing *parsing);
+int ms_eval(t_ast *parsing);
/*
** path.c
diff --git a/include/ms_parse.h b/include/ms_parse.h
index c6885ca..ef82146 100644
--- a/include/ms_parse.h
+++ b/include/ms_parse.h
@@ -72,10 +72,13 @@ typedef struct t_ast {
struct t_ast** children;
} t_ast;
+char **ms_lexer(char *input);
+
/*
** parse.c
*/
-t_parsing *ms_parse(char *input);
+
+void *ms_parse(char *input);
#endif
diff --git a/src/parse/lexer.c b/src/parse/lexer.c
index 612e911..7f7a7a2 100644
--- a/src/parse/lexer.c
+++ b/src/parse/lexer.c
@@ -1,10 +1,9 @@
-
-char **ms_lexer(char *input)
+char *ms_lexer(char *input)
{
char **out_lex;
if (!input)
- return (NULL);
-
+ return ("");
+ return ("");
}
diff --git a/src/parse/parse.c b/src/parse/parse.c
index de18d7c..d1ec153 100644
--- a/src/parse/parse.c
+++ b/src/parse/parse.c
@@ -1,11 +1,11 @@
#include "minishell.h"
-t_parsing *ms_parse(char *input)
+void *ms_parse(char *input)
{
char **out_lex;
+
if (!(out_lex = ms_lexer(input)))
- return (NULL);
+ ;
//(void)input;
- return (NULL);
}