diff options
| author | nass1pro <nass1pro@gmail.com> | 2020-06-10 18:02:58 +0200 |
|---|---|---|
| committer | nass1pro <nass1pro@gmail.com> | 2020-06-13 11:34:45 +0200 |
| commit | c4c60ea0f74fc593b0181e1fc8c71c27f0497180 (patch) | |
| tree | b07464986ba6a80542c2409a1271c4a9da87a0f4 /test_mini/main.c | |
| parent | 579a26f5593039ffbbd1a81e45ecf0ef8797cb5d (diff) | |
| download | minishell-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.c | 28 |
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; +} +*/ |
