Looks like we have a working tag tag with a container capability.

This commit is contained in:
Brad Arant 2024-10-30 08:19:09 -07:00
parent 9277b456da
commit 7138e046e2
2 changed files with 10 additions and 7 deletions

View File

@ -179,6 +179,9 @@ namespace jet {
continue; continue;
} else if(ifTagName(in, "container")) { } else if(ifTagName(in, "container")) {
processContainer(container2); processContainer(container2);
in.ifNext("<container");
in.skipWhitespace();
in.ifNext("/>");
continue; continue;
} else { } else {
out.write(in.charAt(0)); out.write(in.charAt(0));

View File

@ -1,13 +1,13 @@
#!./jet-2.0 #!./jet-2.0
<jet filterblanklines="true" trimlines="true"> <jet filterblanklines="true" trimlines="true">
<tag name="test">--> <tag name="test">
><set name="ix" expr="$[ix]+1" />< <set name="ix" expr="$[ix]+1" />
<--<container />++> <container />
>>>$[ix]<<< $[ix]
<++</tag> </tag>
=<set name="ix" value="1" />= <set name="ix" value="1" />
<test> <test>
>><set name="ix" expr="$[ix]+1" /><< <set name="ix" expr="$[ix]+1" />
</test> </test>
<test /> <test />
</jet> </jet>