Commit Graph
100 Commits
Author SHA1 Message Date
brad Arant d34ff928d9 fixed __jet.cpp merge for cgi work. 2025-02-07 16:12:09 -08:00
brad Arant c0f44a3bc5 work on cgi. 2025-02-07 16:10:13 -08:00
Brad Arant 6e097d8433 some small testvar updates. 2025-02-06 16:06:41 -08:00
Brad Arant 10db0e9c70 created INTEGER function on operand. 2025-02-04 09:28:28 -08:00
Brad Arant ce6b163d5d added some logic for session controls. 2025-01-30 15:54:35 -08:00
Brad Arant 92d34ee689 updated TOTO. 2025-01-16 16:22:47 -08:00
Brad Arant c11d5abcd0 Fixed some bugs in include and jet tags for cgi handling. 2025-01-16 15:45:15 -08:00
Brad Arant 5cefb0974b added trim operand function. 2025-01-16 13:39:09 -08:00
Brad Arant f7812821b3 fixed right() expression. 2025-01-16 09:56:22 -08:00
Brad Arant f1f45af332 some notes on jet tag. 2025-01-15 15:44:53 -08:00
Brad Arant edebae34b1 allow cookie, header and stream only in cgi mode. 2025-01-15 14:51:15 -08:00
brad Arant b0e3cd85c7 reversion of tag work to ordered tag process. 2025-01-12 20:30:48 -08:00
brad Arant 779c6b0148 merge 2025-01-10 17:09:58 -08:00
barant 6516aee6cc Some operand work for right. Needs work. 2025-01-09 17:11:15 -08:00
barant 3f4ca13f3f fixed call tag completely. Should be done for now. 2025-01-09 13:57:12 -08:00
barant 4f616021f3 fixed if conditionals. 2025-01-09 09:16:34 -08:00
barant b65d8d4396 fixed the whiledir tag. 2025-01-09 08:02:38 -08:00
barant 4a17002d22 fixed the call tag. 2025-01-09 07:54:22 -08:00
barant 83321a2f43 fixed the for tag. 2025-01-09 07:49:11 -08:00
barant ebb6dc4ca9 think i fixed if tag. 2025-01-09 07:01:58 -08:00
barant b3693e8017 think migration is almost done, at least for set tag. 2025-01-08 17:04:36 -08:00
barant 5c27df59da work towards a clean compile on migrating set and get variables from Tag. 2025-01-08 10:27:30 -08:00
barant 2549220914 migrating getvariable and setvarable to Tag. Needs alot of work. 2025-01-06 14:57:48 -08:00
barant 229394310d some documentation changes. 2025-01-06 09:09:49 -08:00
brad Arant 6959bd8f85 Fixed scope problem on ResolveKeyword. 2025-01-03 11:24:48 -08:00
brad Arant f6dda8496c Made $[%name] to retrieve keyword values in a tag. Has bugs. 2025-01-03 10:50:31 -08:00
brad Arant 9622b5cf8c Moved keywords from local variables to keywords map. 2025-01-02 16:43:53 -08:00
brad Arant 907f449ecc Started the cookie tag. Still needs work. 2025-01-02 09:48:31 -08:00
barant af4f615799 document updates. 2024-12-23 15:48:13 -08:00
barant 3d246063e5 cleanup for valgrind. 2024-12-23 11:16:15 -08:00
barant de55071aad bug fix on operand operation for left(). 2024-12-23 09:51:50 -08:00
brad Arant e86633f506 minor test updates.;
;
2024-12-21 21:16:57 -08:00
brad Arant af7080e011 fixed local scoping on call tag. 2024-12-21 21:03:17 -08:00
brad Arant 9a9abab92d fixed scoping for local on for tag. 2024-12-21 20:26:46 -08:00
barant f3b66d9770 make uninitialized global and local variables cause exception. 2024-12-09 16:24:19 -08:00
Brad Arant 90540d3c44 cleanup 2024-12-02 15:46:49 -08:00
brad Arant ae57e06778 fixed mysql tag to give values for ?# # and field name using #n. 2024-11-27 15:37:58 -08:00
brad Arant 6d2da98024 major scope work completed. Works well!!! 2024-11-27 09:47:17 -08:00
Brad Arant 90d7d07e7e more work on scoping. 2024-11-26 17:02:59 -08:00
Brad Arant ca7aabd73f more sever scoping work. 2024-11-26 16:57:03 -08:00
Brad Arant 07e43d3f5a serious scoping work unfinished. 2024-11-26 15:25:30 -08:00
Brad Arant bd8aa1c089 fixed some bugs. Added resolveContainerParent flag to resolve set container issue not reading local variables appropriately. 2024-11-26 13:32:15 -08:00
Brad Arant e3d788bc92 error reporting now reports accurately to the line. 2024-11-26 11:17:22 -08:00
Brad Arant 79d68d6c34 minor changes on testtag.jet 2024-11-25 17:00:07 -08:00
Brad Arant 4d6b1e80b3 fixed tag to process containers in appropriate order instead of inline. 2024-11-25 13:57:35 -08:00
brad Arant 1c7edf3118 added dump tag. 2024-11-24 14:25:39 -08:00
brad Arant a9ce087939 urlencoded forms data is now workng as well. 2024-11-24 13:21:44 -08:00
brad Arant c90c7353c7 multipart/formdata now works for cgi variables. Created base for dump tag. 2024-11-24 11:20:30 -08:00
brad Arant c21dea1411 some cgi variable work. 2024-11-23 19:25:14 -08:00
brad Arant 64fd81d6ed merge 2024-11-20 08:51:29 -08:00
brad Arant 71b5f5a05e Some doc updates and test update. 2024-11-20 08:47:23 -08:00
Brad Arant b65403243a updated some documentation. 2024-11-19 16:44:15 -08:00
Brad Arant dd90d2c805 fixed scoping issue on resolveKeyword using parents variables. 2024-11-19 08:22:16 -08:00
Brad Arant b0453fe0cb worked on error output just a little. 2024-11-18 16:59:32 -08:00
Brad Arant e249588a19 finished expr function. 2024-11-18 13:08:28 -08:00
Brad Arant 78001212f8 cleaned up system tag. 2024-11-18 13:05:33 -08:00
Brad Arant 5a7f7f2d18 fixed up call tag. Should be complete. 2024-11-18 12:44:41 -08:00
Brad Arant d3b8ab68e6 fixed system tag. 2024-11-18 11:37:30 -08:00
Brad Arant c39220d39c improved syntax checking on expr. Laid foundation for expr function. 2024-11-18 10:19:39 -08:00
brad Arant 839f7e2eb8 OPerand now does its own expression parsing. 2024-11-16 10:23:16 -08:00
Brad Arant 4d016197d2 Added frombinary modifier. 2024-11-14 11:11:11 -08:00
Brad Arant 96ff352d0f Merge branch 'master' of ssh://barant.com/git/JetCore 2024-11-13 14:52:09 -08:00
Brad Arant 7fbbac4a65 Laid foundation for modifiers and built a couple. 2024-11-13 14:51:34 -08:00
brad Arant cd1a6d0594 Minor updates to documentation. 2024-11-12 20:32:48 -08:00
Brad Arant 39f5936787 Work on the CGI handling. 2024-11-11 15:59:42 -08:00
Brad Arant 496b90a680 Upgraded write tag to use resolution keyword method. 2024-11-11 09:57:14 -08:00
Brad Arant d7dd1b4dd2 Upgraded whiledir tag to use resolution keyword method. 2024-11-11 09:51:24 -08:00
Brad Arant 93da0f16b3 Upgraded sql tag to use resolution keyword method. 2024-11-11 09:35:29 -08:00
Brad Arant 07bcc560f5 Upgraded read tag to use resolution keyword method. 2024-11-11 09:30:57 -08:00
Brad Arant 2e340bae1c Upgraded mysql tag to use resolution keyword method. 2024-11-11 09:29:41 -08:00
Brad Arant 9aeba0c103 Upgraded include tag to use resolution keyword method. 2024-11-11 09:26:38 -08:00
Brad Arant 4daace487d Upgraded ifrow tag to use resolution keyword method. 2024-11-11 09:25:20 -08:00
Brad Arant 5658bb6a43 Upgraded if tag to use resolution keyword method. 2024-11-11 09:22:01 -08:00
Brad Arant 7cab6916c7 header tag upgraded to keyword resolution method. 2024-11-11 09:16:11 -08:00
Brad Arant 858d073d63 Fixed bug on call tag scope check. Added keyword duplicate check to Tag processing. 2024-11-11 08:57:17 -08:00
Brad Arant 069fb9c9f3 Setup proper keyword resolution for call tag. 2024-11-11 08:46:00 -08:00
brad Arant 6da620971e Finished up the keyword resolution issue and fixed for, while and until. Other tags still need work. 2024-11-10 18:45:12 -08:00
brad Arant 93a520f152 merge requests conflicts resolved. 2024-11-10 13:10:26 -08:00
brad Arant d7936de84f Laid ground work for resolveKeyword method on Tag and to not resolve automatically. 2024-11-10 13:07:53 -08:00
Brad Arant 31e309934c Setup base for conversion modifiers to be written. 2024-11-07 16:47:11 -08:00
Brad Arant 0de087f14d Fixed ability to not have to enclose jet tag. 2024-11-07 10:44:20 -08:00
Brad Arant 169ad1aa11 Added scope="parent" to set tag. 2024-11-06 14:04:08 -08:00
Brad Arant 489f1d6915 Allow jet script to not begin with jet tag. Treat as container. 2024-11-06 09:08:02 -08:00
Brad Arant b46694f71b Made Operand ignore case for function names. 2024-11-05 15:50:06 -08:00
Brad Arant ed00a330a4 Heavy work on while tag. Still needs work. 2024-11-04 16:48:14 -08:00
brad Arant b08d2b59eb updated documentation. 2024-11-02 10:52:25 -07:00
brad Arant 4b24c21893 Added documentation for RANDOM() function. 2024-11-01 12:52:02 -07:00
brad Arant a0183ecb42 Added RANDOM() function. 2024-11-01 12:44:59 -07:00
Brad Arant 527e8bf778 Fixed read tag to throw exception on file error unstead of looping forever. 2024-10-31 16:05:46 -07:00
Brad Arant bff2b4d2c5 Added until tag. 2024-10-31 07:47:53 -07:00
Brad Arant 08218e3530 Updated logic for while tag. 2024-10-30 17:35:30 -07:00
Brad Arant 9dcedd302b Fixed the scope="local" on set tag. 2024-10-30 16:59:57 -07:00
Brad Arant ae4ff5a3dc Made the set tag work to local variables. Moved tests to their own directory. 2024-10-30 16:45:05 -07:00
Brad Arant ad48c530a0 Added parent tag pointer throughout call hierarchy.Cleaned up output hierarchy parameter names. 2024-10-30 15:23:13 -07:00
Brad Arant 7138e046e2 Looks like we have a working tag tag with a container capability. 2024-10-30 08:19:09 -07:00
Brad Arant 9277b456da significant work on the tag tag. 2024-10-29 17:47:46 -07:00
Brad Arant fef8f7080c Place stub for stream tag. 2024-10-29 10:08:53 -07:00
Brad Arant 038f7f7bba More doc updates. 2024-10-28 13:21:19 -07:00
Brad Arant d139a4b39e Updated JetCore.txt documentation. 2024-10-28 12:35:47 -07:00
brad Arant c1e003e552 Almost done with tag tag. 2024-10-27 19:22:40 -07:00