cwal

All files named ”whcl/mod/regex-posix/test.whcl”
Login

All files named ”whcl/mod/regex-posix/test.whcl”

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for whcl/mod/regex-posix/test.whcl

2022-04-03
15:15
Renamed PROP_REF back to PROPREF and WEAK_REF to WEAKREF. Fixed a crash bug in cwal_json_output() caused by the past few days' changes. file: [e758104ae6] check-in: [97c2a53ad6] user: stephan branch: propref-type, size: 16221
2022-03-31
03:38
More work in/around the whcl_script binding. Added -noscope flag to the catch command. file: [713efb20ed] check-in: [9838b0ecdd] user: stephan branch: trunk, size: 16197
2022-03-16
14:11
whcl: more bending of code to enable configurable function-call symbol lookup boundaries. Whether this a feature or bug is not yet clear. It enables certain types of callbacks which aren't otherwise possible but it's also a bit invasive. Still might remove it. file: [5317b53c87] check-in: [2ac3f991d6] user: stephan branch: trunk, size: 15411
2022-03-14
10:43
Updated whcl module unit tests and docs to account for new symbol lookup rules. We really need a new builtin akin to TCL's upvar (but cannot support upvar's semantics without some purely hypothetical scope lookup and assignment trickery). file: [f02f3105b6] check-in: [651d02fb1a] user: stephan branch: whcl-symbol-lookup-overhaul, size: 15457
2022-03-04
21:46
Significant overhaul, cleanup, and documenting of the whcl module build process. file: [d7ec26f7fe] check-in: [da4284f21a] user: stephan branch: trunk, size: 15502
2022-03-03
10:20
Finished porting over s2's regex unit tests to whcl syntax. file: [a4c9999124] check-in: [84339fdf11] user: stephan branch: trunk, size: 15511
08:59
whclsh now calls setlocale() at startup, as it's important for the regex module's tests and supposedly the JSON parser. Ported another 150-ish lines of regex test code from s2 to whcl syntax. file: [0a7b1f569f] check-in: [fa1465e174] user: stephan branch: trunk, size: 9136
05:55
More work on the whcl regex module. Need to step back and evaluate replacing the 'this' built-in value with call-local variables, as modules like this one often want to supply their own 'this' in eval blocks. file: [18a6f37b26] check-in: [3cc5d4d6e1] user: stephan branch: trunk, size: 4376
04:03
Added: Got the regex-posix module ported from s2 to whcl but still have many docs and tests to port, and have to interrupt this port to add tuple-type APIs to whcl because this module exposes them to scripts. file: [e2677f75fd] check-in: [a49bc893cf] user: stephan branch: trunk, size: 1254