diff --git a/tutorial/Sgml.pmod b/tutorial/Sgml.pmod index bbc02aa99f2c7e61c0e5fcf61df137251b04cbb5..82898746add1cb748a97dd87324b1055729ba500 100644 --- a/tutorial/Sgml.pmod +++ b/tutorial/Sgml.pmod @@ -45,11 +45,13 @@ class Tag void create(string t, void|mapping p, void|int po, - void|array(object|string) d, void|string f) + void|array(object|string)|object(Tag) d, + void|string f) { tag=t; pos=po; params=p||([]); + if(objectp(d)) d=({d}); data=d; file=f; }