Add another 31-special form.
authorBen Pfaff <blp@cs.stanford.edu>
Fri, 31 Oct 2014 05:15:19 +0000 (22:15 -0700)
committerBen Pfaff <blp@cs.stanford.edu>
Fri, 31 Oct 2014 05:15:19 +0000 (22:15 -0700)
dump.c
notes

diff --git a/dump.c b/dump.c
index 4f636451f9835daf9401af6c1052d7af4d139079..0eade561af61b036296e761e71280d201f0b6b0e 100644 (file)
--- a/dump.c
+++ b/dump.c
@@ -163,20 +163,37 @@ dump_value(int level)
               printf("(footnote %d) ", get_u32());
               match_byte_assert (0);
               match_byte_assert (0);
               printf("(footnote %d) ", get_u32());
               match_byte_assert (0);
               match_byte_assert (0);
+              int subn = get_u32 ();
+              printf ("nested %d bytes", subn);
+              pos += subn;
             }
             }
-          else
+          else if (match_u32 (2))
             {
             {
-              match_u32_assert (2);
               printf("(special 2)");
               match_byte_assert(0);
               match_byte_assert(0);
               match_u32_assert(1);
               match_byte_assert(0);
               match_byte_assert(0);
               printf("(special 2)");
               match_byte_assert(0);
               match_byte_assert(0);
               match_u32_assert(1);
               match_byte_assert(0);
               match_byte_assert(0);
+              int subn = get_u32 ();
+              printf ("nested %d bytes", subn);
+              pos += subn;
+            }
+          else
+            {
+              match_u32_assert(3);
+              printf("(special 3)");
+              match_byte_assert(0);
+              match_byte_assert(0);
+              match_byte_assert(1);
+              match_byte_assert(0);
+              int subn = get_u32 ();
+              printf ("nested %d bytes, ", subn);
+              pos += subn;
+              subn = get_u32 ();
+              printf ("nested %d bytes, ", subn);
+              pos += subn;
             }
             }
-          int subn = get_u32 ();
-          printf ("nested %d bytes", subn);
-          pos += subn;
         }
       else
         match_byte_assert (0x58);
         }
       else
         match_byte_assert (0x58);
diff --git a/notes b/notes
index 72742dda034ec82c614f2a39506a92a4351a15c1..a71d7425efc0d66a43d968af0c1ecdf942cb386c 100644 (file)
--- a/notes
+++ b/notes
@@ -994,6 +994,27 @@ web/fa39cdfb372fe296d34fa4c191ceed0f/00000000299_lightTableData.bin ("ATTITUDES"
        03 "N" 58 "n" "N" i1 i2 i1 00 00 00 00
        03 "Std. Deviation" 58 "gbar11" "Std. Deviation" i1 i2 i2 00 00 00 00
 
        03 "N" 58 "n" "N" i1 i2 i1 00 00 00 00
        03 "Std. Deviation" 58 "gbar11" "Std. Deviation" i1 i2 i2 00 00 00 00
 
+web/a57e5529f1f2d4b25f5b9ad78f91864e/000000000310122_lightTableData.bin (homogeneous subsets):
+
+    i3
+
+    03 "Statistics" 58 "statistics_10" "Statistics" 01 00 02 i2 01 00 i1 00 i2
+       03 "N" 58 "n" "N" i1 i2 00 00 00 00 00 00 00 00
+       03 "Subset" 58 "homogeneous_subsets" "Subset" 01 00 00 01 i2 ff ff ff ff i3
+           01 58 F40.0(1) 00 00 00 i2 i1 00 00 00 00
+           01 58 F40.0(2) 00 00 00 i2 i2 00 00 00 00
+           01 58 F40.0(3) 00 00 00 i2 i3 00 00 00 00
+
+    05 58 "Lakes" 00 00 00 00 02 00 00 i2 00 00 01 i1 i2
+       03 "Group" 58 00 00 00 00 "Group" 00 01 00 01 i2 ff ff ff ff i3
+           04 58 00 10 i1 00 00 "Lakes" 02 "Lake Michigan" 00 00 00 i2 00 00 00 00 00 00 00 00
+           04 58 00 10 i1 00 00 "Lakes" 02 "Greene's Lake" 00 00 00 i2 i1 00 00 00 00
+           04 58 00 10 i1 00 00 "Lakes" 02 "Lake Genesereth" 00 00 00 i2 i2 00 00 00 00
+       03 "Sig." 58 "significance_level" "Sig." i1 i2 i3 00 00 00 00
+
+    03 "Test" 58 "multivariate_tests" "Test" 01 00 01 i2 01 00 01 i2 i1
+       03 "Tukey HSD" 31 i3 00 00 01 00 i2: (00 00) i6: (00 00 00 00 58 58) "tukeys_honestly_significant_difference" "Tukey HSD" i1 i2 i0
+
 Data: tdump21 (germano/Crosstabs.pdf)
 -------------
 
 Data: tdump21 (germano/Crosstabs.pdf)
 -------------