Commit Graph

54 Commits

Author SHA1 Message Date
3lswear
e1fa773825 feat(tokenizer): parse string up to newline 2022-02-19 18:46:06 +03:00
3lswear
2beed8da19 feat: move custom exceptions to domain_error 2022-02-19 18:44:58 +03:00
3lswear
e9dc59ca98 refactor: some clean-ups 2022-02-19 18:43:40 +03:00
3lswear
cd87725f38 refactor: move out clean_parsed funcs to config:: 2022-02-19 13:51:20 +03:00
3lswear
f719502237 tmp improvements 2022-02-15 07:33:57 +03:00
3lswear
9d5c0f79e8 feat(parser): add exceptions 2022-02-13 22:39:58 +03:00
3lswear
4be3ba3f9d feat: change to exception 2022-02-13 22:38:58 +03:00
3lswear
e15ba8b041 refactor: change NoMoreTokens message 2022-02-13 22:31:14 +03:00
3lswear
15ae2b131f feat: detect invalid tokens 2022-02-12 20:20:09 +03:00
3lswear
6b244dc57f fix: catch only InvalidToken 2022-02-12 20:19:46 +03:00
3lswear
3a5879eb4d feat(tokenizer): add exceptions 2022-02-12 18:55:13 +03:00
3lswear
7df10265e0 feat: add comment handling 2022-02-12 17:53:10 +03:00
3lswear
3f3d25d9c7 feat: skip newlines 2022-02-12 02:13:00 +03:00
3lswear
783b4061c0 feat: newline stuff 2022-02-12 01:43:38 +03:00
3lswear
29ae04e40d feat(parser): get config file from arg 2022-02-12 00:30:50 +03:00
3lswear
d1210fcbf0 for tester 2022-02-09 22:59:19 +03:00
3lswear
0c13c02344 misc 2022-02-08 22:08:52 +03:00
3lswear
81320af92e fix: leak mitigations 2022-02-06 19:01:52 +03:00
3lswear
668566a462 refactor: remove debug output 2022-01-30 12:35:42 +03:00
3lswear
53ebb0ddfe intermediate 2022-01-25 08:00:36 +03:00
3lswear
a16d22aa87 style 2022-01-23 19:39:01 +03:00
3lswear
a9961302a7 feat: add getters 2022-01-23 19:38:24 +03:00
3lswear
ddec896510 fix: consuming one more char after parsing bool 2022-01-23 17:34:05 +03:00
Talyx
9f0537c65e Sort 2022-01-23 15:56:32 +03:00
3lswear
1dcd3f6d36 refactor: parseMapArray -> processMapArray 2022-01-23 13:54:08 +03:00
3lswear
d9b66c8795 feat: working subtables 2022-01-23 13:50:12 +03:00
3lswear
3b2469b130 fix: reset last token when needed 2022-01-22 18:11:29 +03:00
3lswear
24e49f63e8 refactor: add helper parser funcs 2022-01-22 18:10:02 +03:00
3lswear
d9f3330440 refactor: token names and misc 2022-01-22 14:07:54 +03:00
3lswear
51a3050beb refactor: separate parsing classes 2022-01-22 13:58:44 +03:00
3lswear
7e82ea0f86 Merge remote-tracking branch 'origin/roman' into roman 2022-01-22 12:06:04 +03:00
3lswear
22cda8daf0 split class intermediate 2022-01-21 18:12:10 +03:00
3lswear
c217a936c7 refactor 2022-01-20 20:23:50 +03:00
3lswear
d1a0ae8c1e feat: working parser with TOML maparray 2022-01-19 23:13:25 +03:00
3lswear
abb4421f67 feat: prettify TOMLMapToString 2022-01-19 23:11:52 +03:00
3lswear
73d9dd8feb intermediate commit 2022-01-19 09:32:10 +03:00
3lswear
77c32c96e8 clean ups 2022-01-18 17:58:45 +03:00
3lswear
e7470e9124 working map_array parser?? 2022-01-18 01:51:17 +03:00
3lswear
9c19e936b6 intermediate changes 2022-01-16 23:06:06 +03:00
3lswear
ebd09bbcdc intermediate changes 2022-01-13 09:25:04 +03:00
3lswear
979ce70a2b intermed changes 2022-01-12 20:40:39 +03:00
3lswear
0248086be4 Merge branch 'roman' of github.com:3lswear/webserv into roman 2022-01-12 13:31:49 +03:00
3lswear
7ec6f2d8a2 add MAPARRAY token detection 2022-01-12 13:31:29 +03:00
3lswear
8010863bda bool experiments 2022-01-12 12:40:37 +03:00
3lswear
ac23dc656a some bool changes 2022-01-12 12:40:15 +03:00
3lswear
4c4873a25c add Bool case 2022-01-12 12:39:16 +03:00
3lswear
26596a78ed style.. 2022-01-08 00:05:08 +03:00
3lswear
0770efd114 fix: parseArray 2022-01-08 00:04:42 +03:00
3lswear
ceb1926040 feat: add toString for array 2022-01-08 00:04:06 +03:00
3lswear
6710c8450e feat: display parsed file 2022-01-07 01:58:08 +03:00