|
a6a0ac3f9e
|
Fix memory leak during collapsing in PDT.
|
2023-06-06 21:13:36 +08:00 |
|
|
6e553b9ebb
|
Improve error description for evaluation failure.
|
2023-05-29 17:06:30 +08:00 |
|
|
88a46127d7
|
Adapt PDT evaluator to pseudo-lambda expressions.
|
2023-05-29 17:04:22 +08:00 |
|
|
3d09ec8c94
|
Make PdtExpression.Empty public.
|
2023-05-18 13:28:46 +08:00 |
|
|
b143fb49ce
|
Move some classes to Cryville.Common.
|
2023-05-03 22:51:30 +08:00 |
|
|
a1fd420493
|
Fix error handling in PDT evaluator.
|
2023-04-22 21:09:53 +08:00 |
|
|
d72afaa75b
|
Code cleanup.
|
2023-04-22 21:08:06 +08:00 |
|
|
f4411629e4
|
Obsolete transition and rate, and add end time for relative motion node.
|
2023-04-18 09:33:47 +08:00 |
|
|
17d620ff0c
|
Fix error on element/property list is null. (2)
|
2023-04-14 20:32:00 +08:00 |
|
|
4bc921d47e
|
Fix error on element/property list is null.
|
2023-04-08 13:39:00 +08:00 |
|
|
8907dd19b0
|
Remove methods for constructor in ReflectionHelper .
|
2023-04-08 13:36:52 +08:00 |
|
|
2221658e7a
|
Fix error when member is not found with string key during PDT interpretation.
|
2023-04-08 13:34:37 +08:00 |
|
|
916c55b4b2
|
Fix error when trying to generate PDT error message at the very beginning or end of the source.
|
2023-04-08 13:31:26 +08:00 |
|
|
6cb36a7064
|
Clean up logic of object interpretation in PDT interpreter.
|
2023-04-07 12:21:20 +08:00 |
|
|
ff19b45a9f
|
Code cleanup.
|
2023-04-04 22:12:10 +08:00 |
|
|
c877437ab6
|
Fix optimization for collapse operators.
|
2023-04-04 22:08:38 +08:00 |
|
|
fd7c1e6635
|
Fix constant expression flagging in PDT evaluator.
|
2023-04-04 20:49:46 +08:00 |
|
|
2e69035618
|
Returns whether PDT evaluation succeeded.
|
2023-04-03 17:00:05 +08:00 |
|
|
072703efe7
|
Pull up error handling in PDT evaluator.
|
2023-04-03 16:49:34 +08:00 |
|
|
c685e634d5
|
Documentation cleanup.
|
2023-03-27 12:52:58 +08:00 |
|
|
824f401b77
|
Fix encoding.
|
2023-03-26 23:25:20 +08:00 |
|
|
aafc326f95
|
Fix collapse operators not correctly parsed after the scope is downgraded.
|
2023-03-26 22:40:19 +08:00 |
|
|
505b826627
|
Move up non-generic collection types and add debug view.
|
2023-03-09 11:37:23 +08:00 |
|
|
28c878f3e5
|
Code cleanup.
|
2023-03-03 13:34:12 +08:00 |
|
|
da60dc0903
|
Fix potential order inconsistency of element and property lists.
|
2023-03-03 11:45:16 +08:00 |
|
|
18b3e0bc84
|
Code cleanup.
|
2023-02-26 16:24:28 +08:00 |
|
|
2d4087dc89
|
Fix behaviour on parameter overflow.
|
2023-02-17 21:11:38 +08:00 |
|
|
675ce68073
|
Add backward compatibility for skin.
|
2023-02-17 16:24:24 +08:00 |
|
|
c7ea6f1d4b
|
Cleanup logic of PDT interpreter.
|
2023-02-15 18:07:36 +08:00 |
|
|
1b1ed42a1b
|
Code cleanup.
|
2023-02-10 15:50:49 +08:00 |
|
|
b437925f92
|
Replace TrustedAsOfLength with safe As and Set.
|
2023-02-10 15:47:20 +08:00 |
|
|
16b1d323dc
|
Add exception handling for invalid key interpretation in PDT.
|
2023-02-09 12:21:41 +08:00 |
|
|
c4d5e5f480
|
Matches member name first then generic list in PDT.
|
2023-02-09 12:15:07 +08:00 |
|
|
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 |
|