Talyx
|
4af179523f
|
hide output
|
2022-02-22 19:59:05 +03:00 |
|
3lswear
|
45c21b9043
|
style: clean-ups
|
2022-02-21 00:38:40 +03:00 |
|
3lswear
|
41b2cdb90e
|
feat: rewrite more to own exceptions + handle put_to_subtable error
|
2022-02-20 20:03:27 +03:00 |
|
3lswear
|
be0d34b8d5
|
fix: pass pointer to root after parser initialization
|
2022-02-20 20:02:00 +03:00 |
|
3lswear
|
8b2bfe6360
|
feat: rewrite toSting to std::string
|
2022-02-20 19:59:23 +03:00 |
|
3lswear
|
b8f671d526
|
Merge remote-tracking branch 'origin/fara' into roman
|
2022-02-19 22:31:32 +03:00 |
|
3lswear
|
281f7f01fe
|
feat(parser): clean leaks in parseMap, parseArray and rethrow
|
2022-02-19 18:47:05 +03:00 |
|
3lswear
|
039b7f71a5
|
refactor(tokenizer):remove output
|
2022-02-19 18:46:22 +03:00 |
|
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 |
|
Talyx
|
e97df9c137
|
add: config validity check
|
2022-02-16 00:18:25 +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 |
|