aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-08-29temporary here get envlstChristopher Uhlig
2024-08-29 Update replDominik Kaiser
2024-08-29Merge branch 'main' into parserDominik Kaiser
2024-08-182nd push with unset export exit and cdChristopher Uhlig
2024-08-11fixed |> fixed norm added new functionChristopher Uhlig
2024-08-11fixed |> fixed norm added new functionChristopher Uhlig
2024-08-11Remove assignsDominik Kaiser
I found out that there's a difference between shell variables and env variables. We don't have to implement shell variables, so I removed all code that handles them.
2024-08-11Fix parser bugsDominik Kaiser
2024-08-11Merge changes from main into parser branchDominik Kaiser
2024-08-09first ideas of my understandingChristopher Uhlig
2024-08-09Merge pull request #12 from dpu-kaiser/tokenizercuhlig
Tokenizer
2024-08-09remove out.txtChristopher Uhlig
2024-08-09removed normitte errors in tokenizerChristopher Uhlig
2024-08-09fixed norm errors that i sawChristopher Uhlig
2024-08-09test version with a bunch of fixesChristopher Uhlig
2024-08-09fixed the -1 letter tstill dont try \\ xd and for the case < in.txt cat -e > ↵Christopher Uhlig
out.txt | grep test im working on it >D
2024-08-09shorten version with buggChristopher Uhlig
2024-08-08old version improved for edgecase and removed leaksChristopher Uhlig
2024-08-08Merge changes from main into interpreterDominik Kaiser
2024-08-08Add data structure and prototypes for envDominik Kaiser
2024-08-08Add data structure and prototypes for envDominik Kaiser
2024-08-05tried without manz changes to improve it pls test it also doueble and single ↵Christopher Uhlig
quote again
2024-08-05added in header as wellChristopher Uhlig
2024-08-05added strncpy in make and removed -g out of main makefileChristopher Uhlig
2024-08-05fixed norm stuffChristopher Uhlig
2024-08-05made the if debug around print tokenChristopher Uhlig
2024-08-05update for sanityzer in condiprintChristopher Uhlig
2024-08-05remove strncpy out of tokenizer fChristopher Uhlig
2024-08-05added strncpy in libChristopher Uhlig
2024-08-05Create basic structure for ast evaluationDominik Kaiser
2024-08-05removed notes out of tokenizer.cChristopher Uhlig
2024-08-05removed debugs functions out of headerChristopher Uhlig
2024-08-05removed .vscodeChristopher Uhlig
2024-08-05updated the date in headerChristopher Uhlig
2024-08-05added second version at some pointChristopher Uhlig
2024-08-05added -g flagg for compileChristopher Uhlig
2024-08-04made it norm comform exept one funkction to muchChristopher Uhlig
2024-08-04updated token header but still norm erro idkChristopher Uhlig
2024-08-02Refactor parserDominik Kaiser
* Fix norme for free_node.c * Uglify parser.c * Merge parser updates into refactor-parser * Outsource collect_assigns and collect_redirs * Make parse_cmd.c norme conform * Make free_tokens() norme conform * Make collect_assigns.c norme conform * Some refactoring of collect_redirs * Refactor collect_redirs
2024-08-02Add function free_tokens()Dominik Kaiser
2024-08-02Fix some issues in parse_cmd.cDominik Kaiser
2024-08-02Fix print_astDominik Kaiser
2024-07-22Add print_ast functionDominik Kaiser
2024-07-22Fix errors and make the parser workDominik Kaiser
2024-07-22added in repl.c tokenizer + visual and freeChristopher Uhlig
2024-07-22some testcases and changesChristopher Uhlig
2024-07-22debugger minishellChristopher Uhlig
2024-07-09Adding working parsingDominik Kaiser
TODO: Refactoring
2024-07-09Remove redundant funcs and add parse funcs to header and MakefileDominik Kaiser
2024-07-09Get colllect_args() to work properlyDominik Kaiser