1339 Commits

Author SHA1 Message Date
8e501641ac notes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-09 17:56:54 +03:00
71a4b7f41b filters mostly working...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-09 17:10:50 +03:00
fa720d40fd notes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-07 18:17:00 +03:00
75c86f66e1 notes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-07 13:53:07 +03:00
f646b9939e .parse(..) -> .exec(..) -- better semantics...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-07 13:48:00 +03:00
79ad01b9aa tests...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-07 13:21:29 +03:00
b37925d28e more testing...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-07 12:13:45 +03:00
d8f8d5cc1e docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-06 15:32:10 +03:00
5d7bc6ec3d docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-06 14:50:01 +03:00
677a639047 ...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-06 13:11:45 +03:00
26073fb713 added macro else handling + basic testing...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-06 13:08:25 +03:00
31b22be60b cleanup...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-06 02:06:13 +03:00
5f64d70fbb cleanup + notes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-06 00:02:04 +03:00
d24257d3e2 cleanup and notes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-05 21:25:05 +03:00
c7be62a48f brute-force-fixed the issue, not yet happy with the code...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-05 21:11:44 +03:00
a59ddf61a9 still fighting async recursion...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-05 16:30:10 +03:00
18daeb27ff tweaking...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-05 15:35:02 +03:00
9341e45346 moved recursion testing back -- diffrent macros may will need to control this differently...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-05 15:32:40 +03:00
b98e4ca5c0 moved recursion testing up one level...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-05 15:30:50 +03:00
67db497eab refactoring parser -- still not 100%...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-05 14:56:45 +03:00
7786ddaeb6 minor fix...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-05 12:43:12 +03:00
382c3f4350 minor fix...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-05 12:39:52 +03:00
5c2a7ca7d1 tweaks...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-05 11:42:24 +03:00
c251efe1a5 half a day debugging a missing return )))))))))))))))))))))
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-04 19:32:41 +03:00
782d2e7acd @include(..)'s body is now resolved in the context of the loaded page (non-isolated)... now I'm not sure what's the difference between @include(..) and @macro(..) other than the name... Am I designing a language with a single operator with the logic pushed out into paths??? =)
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-04 13:55:10 +03:00
79ffe58b46 tweaking docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-04 01:49:08 +03:00
7075dce017 notes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-04 01:45:05 +03:00
7b0aab07da tweaks and fixes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-04 01:07:53 +03:00
97fb6ee856 added <content/> to @include(..) -- not yet sure if this is a good idea...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-03 19:29:04 +03:00
12d77832a5 added nested macro handler to .expand(..) / .resolve(..) / .parse(..)
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-03 18:21:54 +03:00
e8b0cb435c refactoring + cleanup...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-03 17:05:26 +03:00
2d2345a589 cleanup and fixes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-03 14:30:26 +03:00
dd1ac686f3 cleanup + refactoring...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-03 12:50:59 +03:00
46d768e4e1 a bit of a fix...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-03 02:24:22 +03:00
2ad186888e started @quote(..), @source(..), @load(..) -- some of v2 seems to be a tad overcomplicated...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-03 01:39:42 +03:00
8675c92b66 tweaking and tests...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-02 21:16:27 +03:00
5dda9c3f49 updated tests...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-02 19:14:40 +03:00
cc94cdad03 reforked the exec flow, now async stuff works...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-02 18:55:54 +03:00
e7dc0194ad ...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-02 02:43:55 +03:00
d967a15a5d refacoring: now in macros is the parser and not the page -- not sure how that happened =)
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-01 20:07:40 +03:00
5cabfd0754 testing + minor bugfix...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-01 19:50:44 +03:00
85cf87813b docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-01 16:12:01 +03:00
b879049346 bugfix + tests + docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-01 16:06:25 +03:00
acf37a4832 docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-01 13:26:10 +03:00
84880015f7 fixed the @slot(..) recursion issue...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-07-01 12:45:37 +03:00
70e44f5a6f cleanup and polishing
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-06-30 19:17:23 +03:00
0acb5a223a resoled conflict...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-06-30 13:58:35 +03:00
a68fce6b88 ...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-06-30 13:55:29 +03:00
8828a42c86 added @include( .. isolated) ...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-06-30 12:53:59 +03:00
e4dc2d0471 rewriting @include(..)...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2026-06-29 16:21:10 +03:00