chiark / gitweb /
Lots of stuff seems to work
[chiark-tcl.git] / base / tables-examples.tct
index 2c6711a07210b265442d3048fc26a5b3adc7d502..ecb5d7cf3ed30413f7b0a6e8048d6e59802c6948 100644 (file)
@@ -1,5 +1,5 @@
 Type hb:                       HBytes_Value @
-Init hb                                @.start=0; @.end=0;
+Init hb                                hbytes_sentinel(&@);
 Type hbv:                      HBytes_Var @
 Init hbv                       @.hb=0; @.obj=0; @.var=0;
 Fini hbv                       fini_hbv(ip, rc, &@);
@@ -24,21 +24,24 @@ Table hbytes HBytes_SubCommand
        append
                v       hbv
                str     ...
+       rep-info
+               v       hb
+               =>      obj
        concat
                str     ...
                =>      hb
-#      unprepend
-#              v       hbv
-#              length  int
-#              =>      hb
-#      unappend
-#              v       hbv
-#              length  int
-#              =>      hb
-#      chopto
-#              v       hbv
-#              length  int
-#              =>      hb
+       unprepend
+               v       hbv
+               length  int
+               =>      hb
+       unappend
+               v       hbv
+               length  int
+               =>      hb
+       chopto
+               v       hbv
+               length  int
+               =>      hb
 #      pkcs5
 #              meth    enum(PadMethod, "hbytes pad subcommand")
 #              obj     ...