aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2020-10-06Fixing error status on mac, Fixing parser pipeline segfault, Fixing pipeline ...Charles Cabergs
2020-10-06Added pipeline ast and pipeline evaluation (not working when first command is...Charles Cabergs
2020-09-28Merge branch 'master' of github.com:ouaisbrefbams/minishellCharles Cabergs
2020-09-28Fixing builtin error message and status code to work on macCharles Cabergs
2020-09-18comment addnass1pro
2020-09-17Added lexer spliting ';;', separator string lookup table in parser for error ...Charles Cabergs
2020-09-16Fixing memory leaks in preprocess and parserCharles Cabergs
2020-09-16Added g_state to store global variables, Refactoring tok_assign_strCharles Cabergs
2020-09-16Refactoring main, all setup code in setup.c, disabled -c and -l flags if not ...Charles Cabergs
2020-09-15Partially fixing pipes (more than 1 still breaks)Charles Cabergs
2020-09-15Added lexer quote mismatch error message, Fixing escape on last characterCharles Cabergs
2020-09-15Refactoring env, Removing bloat from utils, exec and envCharles Cabergs
2020-09-15Fixing most of the bugs in pathCharles Cabergs
2020-09-14Removing path hash table, replacing it by brute force searchCharles Cabergs
2020-09-14Refactoring exec_search_path to distinguish between command not found and mal...Charles Cabergs
2020-09-14Added %c format for errorfCharles Cabergs
2020-09-14Renaming lexer status variableCharles Cabergs
2020-09-14Merge branch 'master' of https://github.com/ouaisbrefbams/minishellnass1pro
2020-09-14test error lexer quotenass1pro
2020-09-14Fixing status to string leak by putting the string representation in a static...Charles Cabergs
2020-09-14Refactoring redir and preprocess_filename to distiguish between command error...Charles Cabergs
2020-09-14update quote trimnass1pro
2020-09-13Refactoring eval file structure, Added comment to builtinCharles Cabergs
2020-09-13Refactoring lexer/trim by removing the unecessary allocationCharles Cabergs
2020-09-13Refactoring lexer to understand itCharles Cabergs
2020-09-13Added SHLVL increment, PATH add /sbin if not presentCharles Cabergs
2020-09-13Fixing pipe zombie childrenCharles Cabergs
2020-09-13update lexer + \tnass1pro
2020-09-13update del_quote in trim.cnass1pro
2020-09-13Merge branch 'master' of https://github.com/ouaisbrefbams/minishellnass1pro
2020-09-13update lexer_trim_out funct del_cotenass1pro
2020-09-12Added concurrent pipeline (not working with minishell_test for some obscure r...Charles Cabergs
2020-09-11Removing command local variableCharles Cabergs
2020-09-10Added errorf_ret helper, Removing error to status (just status code and fatal...Charles Cabergs
2020-09-10Added better error handling in evalCharles Cabergs
2020-09-10test escape full oknass1pro
2020-09-10update lexer in len_until_sepnass1pro
2020-09-10update escapenass1pro
2020-09-09Re Added cmd variableCharles Cabergs
2020-09-09Moving utils_directory_iter back to path.c, abstraction not needed without globsCharles Cabergs
2020-09-09Fixing parenthesis redirection, Added better promptCharles Cabergs
2020-09-09Fixing 2 bugs in preprocessCharles Cabergs
2020-08-29Trying my hardest to refactor the worst code ever produced by mankindCharles Cabergs
2020-08-28Fixing double free redir, export and preprocess on empty valueCharles Cabergs
2020-08-28Cleaning parserCharles Cabergs
2020-08-27Fising tok_lst_new uninitialized next, Added tok_lst_debug, Fixing parse_cmdCharles Cabergs
2020-08-27Updated preprocessing, redir, ast to use t_tok_lst instead of t_ftlstCharles Cabergs
2020-08-27Updated lexer to use t_tok_lst instead of t_ftlst and t_tokenCharles Cabergs
2020-08-27Renaming lexer function to frenchCharles Cabergs
2020-08-27Renaming e_token_tag -> e_tokCharles Cabergs