Commit Graph

23 Commits

Author SHA1 Message Date
74d09c51a0 Parser now creates lists only when it is necessary 2025-04-10 16:13:03 +05:00
08f1d7b0f5 made SearchArgs a struct to reduce allocations count 2025-04-10 16:12:00 +05:00
7353cbcd49 fixed some bugs 2025-04-08 18:03:56 +05:00
c1d1361d50 new interactive mode 2025-04-06 01:43:27 +05:00
b0c8841250 created project ParadoxSaveParser.CLI 2025-04-06 00:38:13 +05:00
a8c4361512 do dot add empty collections into list 2025-04-06 00:37:12 +05:00
1efd50210c NoMatchExpression 2025-04-05 10:06:34 +05:00
5de3a94a46 fixed bugs related to index check and gc 2025-04-05 09:42:39 +05:00
c4ab4028ae removed debug code and fixed some bugs 2025-04-05 08:51:04 +05:00
f3106769d9 StringBuilderPool reduced memory allocation in 3000 times 2025-04-05 08:27:58 +05:00
b0fefbf667 rewritten BufferedEnumerator to reduce number of allocations to 1 2025-04-05 08:02:37 +05:00
e9c7c8f5c1 code reformat and cleanup 2025-04-05 05:59:22 +05:00
39a01dd05c rewrite of SearchExpression 2025-04-05 03:40:03 +05:00
05c6bdf008 removed debug code 2025-04-05 02:08:23 +05:00
7c0345b160 implemented SearchExpression (buggy) 2025-03-24 02:46:03 +05:00
5d88ad49c0 API methods reimplemented for DTLib.Web 2025-03-23 02:49:02 +05:00
bf00ffe291 BufferedEnumerator that keeps 5 tokens in memory instead of 12,000,000 2025-03-22 20:39:06 +05:00
17981347f4 number parsing and control characters skipping 2025-03-22 18:33:28 +05:00
f69b498caf fixed many bugs in parser 2025-03-22 18:28:35 +05:00
05972fa40f implemented parser 2025-03-22 14:40:57 +05:00
0e122adcff response handlers fix 2025-03-20 19:57:29 +05:00
60f24d6907 separated classes into files 2025-03-20 13:46:01 +05:00
68ae9540ad initial commit 2025-03-20 11:54:08 +05:00