0000000000000000000000000000000000000000 73c130324693826d14173bf2f7ba03779cec77cb viveur <ivebeentherealready at proton dot me> 1778001433 +0200	commit (initial): init
73c130324693826d14173bf2f7ba03779cec77cb 7d849b08032de582a8b0c0682102ba8c61e6bd84 viveur <ivebeentherealready at proton dot me> 1778012997 +0200	commit: + read loop
7d849b08032de582a8b0c0682102ba8c61e6bd84 b757f45bca0c5f6c94e2e313b9764256e13a03b6 viveur <ivebeentherealready at proton dot me> 1778264083 +0200	commit: provided basic tests for the second stage(input read); fixed behaviour for non-tty input.
b757f45bca0c5f6c94e2e313b9764256e13a03b6 372d8c23c61dbda37e3912735b089b16ce05b049 viveur <ivebeentherealready at proton dot me> 1778268919 +0200	commit: made a little of the word dblist structure
372d8c23c61dbda37e3912735b089b16ce05b049 dcb3c3f6a7336a90fe9c01fb11f226adeafb2581 viveur <ivebeentherealready at proton dot me> 1778419150 +0200	commit: tokenization progress
dcb3c3f6a7336a90fe9c01fb11f226adeafb2581 ef03f840198662311edc8064ec2fd0b53e2538c9 viveur <ivebeentherealready at proton dot me> 1778479867 +0200	commit: simple tokenization test is passed
ef03f840198662311edc8064ec2fd0b53e2538c9 46f78f9ddf0c06719e0eb9d1e664e2b192fa9e45 viveur <ivebeentherealready at proton dot me> 1778480033 +0200	commit: simple tokenization test is passed
46f78f9ddf0c06719e0eb9d1e664e2b192fa9e45 8209b21b540422035e43f36816ff3745294fb6b2 viveur <ivebeentherealready at proton dot me> 1778536625 +0200	commit: optimization, bug fix
8209b21b540422035e43f36816ff3745294fb6b2 70f090cefb7a0e613d0a06622bcb82cc41e910fc viveur <ivebeentherealready at proton dot me> 1780689805 +0200	commit: interm; make quotes proper handling
70f090cefb7a0e613d0a06622bcb82cc41e910fc 459169a8a814f31a81901f672862b5a01b8aa7a8 viveur <ivebeentherealready at proton dot me> 1780756369 +0200	commit: make quotes proper handling
459169a8a814f31a81901f672862b5a01b8aa7a8 74fdd43529c15902c5bb285b0da6ac375378ca78 viveur <ivebeentherealready at proton dot me> 1780757327 +0200	commit: make quotes proper handling
74fdd43529c15902c5bb285b0da6ac375378ca78 da13962a7316efb728d125486a1cb45e0e180532 viveur <ivebeentherealready at proton dot me> 1780764130 +0200	commit: make simple backslash handling; separate quotes to constant und expansable
da13962a7316efb728d125486a1cb45e0e180532 9bdbb42663c6a8fa9c467f8db1ec1882c51b51bd viveur <ivebeentherealready at proton dot me> 1780769052 +0200	commit: fix memleak
9bdbb42663c6a8fa9c467f8db1ec1882c51b51bd 471ea6c1549b6806e2a984b07481e6a1fae16e46 viveur <ivebeentherealready at proton dot me> 1780782327 +0200	commit: simple program run
471ea6c1549b6806e2a984b07481e6a1fae16e46 37c4e2710b84dcf45134b29d6336c3815a4832c5 viveur <ivebeentherealready at proton dot me> 1780979939 +0200	commit: interm: code optimization
37c4e2710b84dcf45134b29d6336c3815a4832c5 832e827f464d478a2d697092c8aa69bd61f75ca8 viveur <ivebeentherealready at proton dot me> 1781116210 +0200	commit: code optimization
832e827f464d478a2d697092c8aa69bd61f75ca8 761bbeff08821a2b323b0862b11fa251e09762b5 viveur <ivebeentherealready at proton dot me> 1781124372 +0200	commit: make reading continuation after 'unfinished' string
761bbeff08821a2b323b0862b11fa251e09762b5 b9a5b08d092fdf2759672257eda8e0d7b2a88b9c viveur <ivebeentherealready at proton dot me> 1781206539 +0200	commit: interm: in process of semicolon handling
b9a5b08d092fdf2759672257eda8e0d7b2a88b9c 9eea361c2d21d046731a99ab7da91cde0ed1dc95 viveur <ivebeentherealready at proton dot me> 1781283817 +0200	commit: interm: implementing special symbols only as tokens
9eea361c2d21d046731a99ab7da91cde0ed1dc95 86217e80116b1de08ce772decdeed1191043c67e viveur <ivebeentherealready at proton dot me> 1781359009 +0200	commit: interm: working on. All the test passed at the moment
86217e80116b1de08ce772decdeed1191043c67e 35311fb1bcc0497e04f056d11ed7070bf94c895e viveur <ivebeentherealready at proton dot me> 1782325499 +0200	commit: seems like 'input->word_list' is finished
35311fb1bcc0497e04f056d11ed7070bf94c895e a2fc28ac5fad5160ea92eed40096f7da52ff9240 viveur <ivebeentherealready at proton dot me> 1782409210 +0200	commit: interm: add some tests, start of work with execution
a2fc28ac5fad5160ea92eed40096f7da52ff9240 6bbe42beb41b30f7a7d300d9fd032c66272778e4 viveur <ivebeentherealready at proton dot me> 1782477653 +0200	commit: forgot to add exec to index
6bbe42beb41b30f7a7d300d9fd032c66272778e4 ab9c5143988de187f89ee9aebb18bbfaa9ad3fe7 viveur <ivebeentherealready at proton dot me> 1782495992 +0200	commit: interm: delimiters handling progress
ab9c5143988de187f89ee9aebb18bbfaa9ad3fe7 569fc05fd89beecfb94e726f57c84cb2421a3e81 viveur <ivebeentherealready at proton dot me> 1782566549 +0200	commit: interm: token handling restructurization; now dblquotes have no special meaning
569fc05fd89beecfb94e726f57c84cb2421a3e81 91f113582d3b06148a38c9d58aef05da91fba803 viveur <ivebeentherealready at proton dot me> 1782588752 +0200	commit: add exec.h to index (facepalm); finished reorganization of token handling; delimiters defined as left/right/both side, relative processing implemented.
91f113582d3b06148a38c9d58aef05da91fba803 61ade9495fc32cc5a08ff1571f4c46f6443cf3d0 viveur <ivebeentherealready at proton dot me> 1782663357 +0200	commit: fix: remove symlink to prog from test dir,
61ade9495fc32cc5a08ff1571f4c46f6443cf3d0 90ece795c4e89e9070b7dcadcd03303cc9ae9384 viveur <ivebeentherealready at proton dot me> 1782826756 +0200	commit: fix(word): let token_handler pass information about token to a word node
90ece795c4e89e9070b7dcadcd03303cc9ae9384 34f28c85324bdfb1b972de7c13aafdd55dca6a6b viveur <ivebeentherealready at proton dot me> 1782842229 +0200	commit: logic: add delimiters enum; modify delimiter checkers, so they now
34f28c85324bdfb1b972de7c13aafdd55dca6a6b cfd709f67e1670feb1ae56ef8d7e3d6bef420916 viveur <ivebeentherealready at proton dot me> 1782842531 +0200	commit: feat(exec): make execution structure
cfd709f67e1670feb1ae56ef8d7e3d6bef420916 8cbc0eb4371e827f1162defec5d386ae85d510ce viveur <ivebeentherealready at proton dot me> 1782905300 +0200	commit: fix(test): renamed: test/token_test.txt -> test/syntax_test.txt
8cbc0eb4371e827f1162defec5d386ae85d510ce 0581458fe7d074e4c368caa41a3aafe5467141a1 viveur <ivebeentherealready at proton dot me> 1782937877 +0200	commit: feat(exec): provide command delimiters handling. (Not tested)
0581458fe7d074e4c368caa41a3aafe5467141a1 c791590223238ac75dbd254229cd71990b9c171f viveur <ivebeentherealready at proton dot me> 1783009095 +0200	commit (amend): feat(exec): provide command delimiters handling. (Not tested)
c791590223238ac75dbd254229cd71990b9c171f d10f75f82d6619f8069edf806f58d6d5ae597dc8 viveur <ivebeentherealready at proton dot me> 1783163967 +0200	commit: logic: renamed: test/test -> test/syntax_test
d10f75f82d6619f8069edf806f58d6d5ae597dc8 3085ea19edbf7b7a98418b947e931a6aad1aaf8d viveur <ivebeentherealready at proton dot me> 1783164840 +0200	commit (amend): logic(main, test): rename: test/test -> test/syntax_test; add relative define in main.c and edit Makefile to recompile with -D flag during 'make [v]test'
3085ea19edbf7b7a98418b947e931a6aad1aaf8d 6972ca89c90c7a47ed97aa2269f45350beab79ad viveur <ivebeentherealready at proton dot me> 1783165052 +0200	commit (amend): logic(main, test): rename: test/test -> test/syntax_test;
6972ca89c90c7a47ed97aa2269f45350beab79ad a50e7d49d8f65888e1278f26be7da0bc14a4520f viveur <ivebeentherealready at proton dot me> 1783165111 +0200	commit (amend): logic(main, test): rename: test/test -> test/syntax_test;
a50e7d49d8f65888e1278f26be7da0bc14a4520f 15d4703b72026cfee002010425788b7918b9c37c viveur <ivebeentherealready at proton dot me> 1783165167 +0200	commit: feat: make fork_exec to return pid of proc, if it shouldn't be waited;
15d4703b72026cfee002010425788b7918b9c37c 6028628bbb4596095f5eac016e1588dbd2f17dc3 viveur <ivebeentherealready at proton dot me> 1783167150 +0200	commit: fix(Makefile): add to PHONY also 'testv' and 'clean'
6028628bbb4596095f5eac016e1588dbd2f17dc3 490faf969e8e87cd140ec70595116df8131119a6 viveur <ivebeentherealready at proton dot me> 1783167378 +0200	commit (amend): fix(Makefile): add to PHONY also 'testv' and 'clean';
490faf969e8e87cd140ec70595116df8131119a6 631fefd7c5cd1309e913b6bf28fa87fad888a05e viveur <ivebeentherealready at proton dot me> 1783188697 +0200	commit: fix(exec): add 0666 mode to open()
631fefd7c5cd1309e913b6bf28fa87fad888a05e 513f38a47b911116f992911159dfa4a85fd4b936 viveur <ivebeentherealready at proton dot me> 1784290287 +0200	commit: fix(syntax): Produce error if there's no word after right-side delim.
513f38a47b911116f992911159dfa4a85fd4b936 3cd1ca7f0bffb73a797f63e65dd13b4a42ac63b8 viveur <ivebeentherealready at proton dot me> 1784290410 +0200	commit: fix(tokenization): add additional check while trying to define
3cd1ca7f0bffb73a797f63e65dd13b4a42ac63b8 7927df23fd0cc83ac9e40e0b4de012528e577ac8 viveur <ivebeentherealready at proton dot me> 1784290747 +0200	commit (amend): fix(token): add additional check while trying to define
7927df23fd0cc83ac9e40e0b4de012528e577ac8 9323b78873290f4ce7ccd7d8478d32f6879cd44c viveur <ivebeentherealready at proton dot me> 1784290905 +0200	commit: fix(redir): Fix behaviour of the open() function
9323b78873290f4ce7ccd7d8478d32f6879cd44c dc4113d54430761cdaef91e63bb376ffb43500fd viveur <ivebeentherealready at proton dot me> 1784291192 +0200	commit: refactor(exec): make 'exec_word_list_handle()' func better organized.
dc4113d54430761cdaef91e63bb376ffb43500fd c8325daf45d5461af6f53e9ba4470224b58463e2 viveur <ivebeentherealready at proton dot me> 1784292677 +0200	commit (amend): refactor(exec): make 'exec_word_list_handle()' func better organized.
c8325daf45d5461af6f53e9ba4470224b58463e2 27e1de14e15ae950633586eeb5a862e4995f211e viveur <ivebeentherealready at proton dot me> 1784292736 +0200	commit (amend): refactor(exec): make 'exec_word_list_handle()' func better organized.
27e1de14e15ae950633586eeb5a862e4995f211e e621d1c0bade314cb7d5312fb8d9a173cfc9cedc viveur <ivebeentherealready at proton dot me> 1784292839 +0200	commit (amend): refactor(exec): make 'exec_word_list_handle()' func better organized.
e621d1c0bade314cb7d5312fb8d9a173cfc9cedc 3951004a8020a04dc203ca479132b3934942cd7d viveur <ivebeentherealready at proton dot me> 1784293107 +0200	commit: feat(makefile): make static compilation available.
3951004a8020a04dc203ca479132b3934942cd7d 7031883801c576bcf0e1021b319bc3bc27e3935d viveur <ivebeentherealready at proton dot me> 1784293526 +0200	commit: refactor(tests): simplify tests structure and usage, provide README.
7031883801c576bcf0e1021b319bc3bc27e3935d 1f0fc590cd01e65279322e6fa30d4b1eef49d28d viveur <ivebeentherealready at proton dot me> 1784294624 +0200	commit (amend): refactor(tests): simplify tests structure and usage, provide README.
1f0fc590cd01e65279322e6fa30d4b1eef49d28d 37485117734dcd8b5f9cbafc2fa113944ee38d76 viveur <ivebeentherealready at proton dot me> 1784294720 +0200	commit (amend): refactor(tests): simplify tests structure and usage, provide README.
37485117734dcd8b5f9cbafc2fa113944ee38d76 840ab60b2f8e7f3b5415e37365a0d5d9b7ecbd15 viveur <ivebeentherealready at proton dot me> 1784294883 +0200	commit (amend): refactor(tests): simplify tests structure and usage, provide README.
840ab60b2f8e7f3b5415e37365a0d5d9b7ecbd15 23ebc223be2e5d2bb2674ee115d4c022e2895f29 viveur <ivebeentherealready at proton dot me> 1784294899 +0200	commit (amend): refactor(tests): simplify tests structure and usage, provide README.
23ebc223be2e5d2bb2674ee115d4c022e2895f29 66a52b8805f9ff324385da581d4ed0423063595e viveur <ivebeentherealready at proton dot me> 1784294965 +0200	commit (amend): refactor(tests): simplify tests structure and usage, provide README.
66a52b8805f9ff324385da581d4ed0423063595e 2f28b89eb48eb8611a0e800e38cac92dfb212c07 viveur <ivebeentherealready at proton dot me> 1784295030 +0200	commit (amend): refactor(tests): simplify tests structure and usage, provide README.
2f28b89eb48eb8611a0e800e38cac92dfb212c07 586fcd3266f2c64cc20dbc576b2652cacd881ffa viveur <ivebeentherealready at proton dot me> 1784295076 +0200	commit (amend): refactor(tests): simplify tests structure and usage, provide README.
586fcd3266f2c64cc20dbc576b2652cacd881ffa 6a72cb75815dd2d9eacb28a9b86333072e6c8e15 viveur <ivebeentherealready at proton dot me> 1784295162 +0200	commit (amend): refactor(tests): simplify tests structure and usage, provide README.
6a72cb75815dd2d9eacb28a9b86333072e6c8e15 b8398554eff54a0b435309ca3a840add94997877 viveur <ivebeentherealready at proton dot me> 1784295198 +0200	commit (amend): refactor(tests): simplify tests structure and usage, provide README.
b8398554eff54a0b435309ca3a840add94997877 397de60496857ab0cc9d1977ed43cf6c7f1e06c6 viveur <ivebeentherealready at proton dot me> 1784296452 +0200	commit: feat(tests): add execution test.
397de60496857ab0cc9d1977ed43cf6c7f1e06c6 0e070c73a3b436182bb89e52895d887e3178d3ef viveur <ivebeentherealready at proton dot me> 1784296583 +0200	commit (amend): feat(tests): add execution test.
0e070c73a3b436182bb89e52895d887e3178d3ef cf66fe6c4a82021d3ba3a5e9e56a180d611b236d viveur <ivebeentherealready at proton dot me> 1784296599 +0200	commit: chore: add TODO list to index.
cf66fe6c4a82021d3ba3a5e9e56a180d611b236d f72e08f2117d62ea115d79162e142eed7469d20d viveur <ivebeentherealready at proton dot me> 1784296741 +0200	commit: chore(tests): README correction
f72e08f2117d62ea115d79162e142eed7469d20d 3160461977e162cba20510b0d8533a8819cc6efe viveur <ivebeentherealready at proton dot me> 1784305089 +0200	commit: feat: show current path in the prompt.
