aboutsummaryrefslogtreecommitdiff
path: root/test_mini/main.c
diff options
context:
space:
mode:
authornass1pro <nass1pro@gmail.com>2020-06-10 18:02:58 +0200
committernass1pro <nass1pro@gmail.com>2020-06-13 11:34:45 +0200
commitc4c60ea0f74fc593b0181e1fc8c71c27f0497180 (patch)
treeb07464986ba6a80542c2409a1271c4a9da87a0f4 /test_mini/main.c
parent579a26f5593039ffbbd1a81e45ecf0ef8797cb5d (diff)
downloadminishell-c4c60ea0f74fc593b0181e1fc8c71c27f0497180.tar.gz
minishell-c4c60ea0f74fc593b0181e1fc8c71c27f0497180.tar.bz2
minishell-c4c60ea0f74fc593b0181e1fc8c71c27f0497180.zip
Fixing quote detection
Create token list
Diffstat (limited to 'test_mini/main.c')
-rw-r--r--test_mini/main.c28
1 files changed, 25 insertions, 3 deletions
diff --git a/test_mini/main.c b/test_mini/main.c
index 88a5127..a0006d5 100644
--- a/test_mini/main.c
+++ b/test_mini/main.c
@@ -2,11 +2,33 @@
#include "lexer.h"
#include "parse/parse.h"
-int main(void)
+int main(int argc, char **argv)
{
- int i = -1;
+ int i = 0;
+ char *input;
- lexer("echo \'bonjour\' \"ssss\'");
+ if (!(input = malloc(sizeof(char) * ft_strlen(argv[1]) + 2)))
+ return(0);
+ ft_strlcpy(input, argv[1], ft_strlen(argv[1]) + 1);
+ i = ft_strlen(input);
+ input[i + 1] = '\0';
+ printf("%s\n",argv[1] );
+ printf("%s\n",input );
+ lexer(input);
+ free(input);
exit(0);
return (0);
}
+/*
+#include <stdio.h>
+int main(int argc, char **argv, char **envp)
+{
+ printf("ARGV:\n");
+ for (int i = 0; i < argc; i++)
+ printf("[%d] %s\n", i, argv[i]);
+ printf("\nENV:\n");
+ for (int i = 0; envp[i] != NULL && i < 10; i++)
+ printf("[%d] %s\n", i, envp[i]);
+ return 0;
+}
+*/