Commit Graph

23 Commits

Author SHA1 Message Date
2304257201 Add exception description on PDT parsing error. 2023-01-24 23:10:52 +08:00
09e917dbe8 Add is function. 2023-01-16 20:46:57 +08:00
1003a0e199 Add forced variable syntax in PDT. 2023-01-16 20:45:06 +08:00
4f93995bbd Pull down EvaluationFailureException. 2023-01-13 22:18:13 +08:00
356f4df9a9 Exception cleanup. Code cleanup. 2022-12-23 15:20:16 +08:00
d5d6465806 Implement compound operator patching. 2022-11-14 16:03:35 +08:00
f33560daba Add in_area function. (Amend) 2022-11-06 14:20:28 +08:00
b4fa5849ae Add error type and null type. 2022-11-06 14:19:00 +08:00
fc04071b53 Fix number marshaling for PDT variable memory. 2022-11-06 13:46:23 +08:00
d58e255b3f Update operator exception handling. 2022-11-06 12:12:51 +08:00
01a4214265 Fix exception handling on failure to get operator. 2022-11-06 12:11:55 +08:00
15e8a2a2a8 Fix typo in PdtVariableMemory. 2022-11-06 12:10:32 +08:00
c3dc6b9a03 Modify PDT type identifiers to avoid hash collision. 2022-11-05 20:00:15 +08:00
a422f06221 Add "at" operator. 2022-11-05 17:41:54 +08:00
324c887539 Retrieve identifier names for debugging. 2022-11-01 17:36:18 +08:00
2c9be2ef1e Introduce IdentifierManager to improve PDT evaluator performance. 2022-11-01 13:47:04 +08:00
d85553a93b Fix exception handling for PDT operator. 2022-10-31 13:47:28 +08:00
92a49294f7 Code cleanup. 2022-10-30 18:18:21 +08:00
13131b0f31 Implement optimization for collapse instruction. 2022-10-30 01:39:22 +08:00
4101ee8c8e Implement collapse instruction. Update docs. 2022-10-29 16:22:35 +08:00
5fb135bfa5 Code cleanup. 2022-10-02 16:25:45 +08:00
cd4ea557c3 Prune code. 2022-09-30 18:19:19 +08:00
e8e36b83bd Add project files. 2022-09-30 17:32:21 +08:00