home *** CD-ROM | disk | FTP | other *** search
- extern char x_str[];
- /*
- Little Smalltalk
-
- The following very common commands are given a concise description
- in bytecodes.
-
- */
-
- static char *unspecial[] = {&x_str[2185], &x_str[1980], &x_str[2254], &x_str[2798], &x_str[914],
- &x_str[3015], &x_str[1502], &x_str[2221], &x_str[2360], &x_str[2366],
- &x_str[2848], &x_str[1122], &x_str[2250],
-
- /* after the first 16 - which should be the most common
- messages, order doesn't make as much difference so we
- might as well list things in alphabetical order */
-
- &x_str[421],
- &x_str[586],
- &x_str[625],
- &x_str[699],
- &x_str[708],
- &x_str[867],
- &x_str[955],
- &x_str[968],
- &x_str[1100],
- &x_str[1157],
- &x_str[1395],
- &x_str[1464],
- &x_str[1508],
- &x_str[1594],
- &x_str[1929],
- &x_str[1956],
- &x_str[1998],
- &x_str[2043],
- &x_str[2048],
- &x_str[2066],
- &x_str[2194],
- &x_str[2250],
- &x_str[2288],
- &x_str[2453],
- &x_str[2518],
- &x_str[2530],
- &x_str[2573],
- &x_str[2668],
- &x_str[2704],
- &x_str[2757],
- &x_str[2824],
- &x_str[2829],
- &x_str[2837],
- &x_str[2865],
- &x_str[2976],
- &x_str[3001],
- &x_str[3208],
- &x_str[3225],
- 0 };
-
- # define VALUECMD 5
- # define PRNTCMD 8
-
- static char *binspecial[] = {&x_str[2189], &x_str[740], &x_str[2943], &x_str[1283], &x_str[3021],
- &x_str[28], &x_str[3250], &x_str[2930], &x_str[3166], &x_str[3154],
- &x_str[1685], &x_str[1660], &x_str[1356], &x_str[425],
- &x_str[16], &x_str[928],
-
- &x_str[419],
- &x_str[12],
- &x_str[18],
- &x_str[474],
- &x_str[495],
- &x_str[507],
- &x_str[517],
- &x_str[807],
- &x_str[901],
- &x_str[936],
- &x_str[1166],
- &x_str[1600],
- &x_str[1605],
- &x_str[1620],
- &x_str[1718],
- &x_str[1709],
- &x_str[2023],
- &x_str[2069],
- &x_str[2102],
- &x_str[2205],
- &x_str[2269],
- &x_str[2403],
- &x_str[2469],
- &x_str[2482],
- &x_str[2542],
- &x_str[2656],
- &x_str[2675],
- &x_str[2695],
- &x_str[2725],
- &x_str[2769],
- &x_str[2818],
- &x_str[2905],
- &x_str[2964],
- &x_str[3201],
- &x_str[3210],
- &x_str[3227],
- &x_str[1728],
- 0};
-
- static char *arithspecial[] = {&x_str[10], &x_str[14], &x_str[8], &x_str[412],
- &x_str[849], &x_str[817], &x_str[842],
- &x_str[21], &x_str[23], &x_str[26], &x_str[3247], &x_str[33], &x_str[31],
- &x_str[2477], &x_str[2383], &x_str[2120], &x_str[2085],
- 0};
-
- static char *keyspecial[] = {&x_str[757], &x_str[1693], &x_str[1669],
- &x_str[3028], &x_str[2947], &x_str[744],
- &x_str[1750], &x_str[1881],
- &x_str[2490], &x_str[2553],
- &x_str[794],
- &x_str[1444], &x_str[1483],
- &x_str[1332],
- &x_str[1409],
- &x_str[1184],
- 0};
-
- /* The classes included in the standard prelude
- also have a very concise description in bytecode representation
- */
-
- static char *classpecial[] = {&x_str[38], &x_str[44],
- &x_str[70], &x_str[74], &x_str[80], &x_str[88],
- &x_str[98], &x_str[103], &x_str[109], &x_str[120],
- &x_str[128], &x_str[139], &x_str[145], &x_str[150],
- &x_str[156], &x_str[164], &x_str[176],
- &x_str[185], &x_str[201], &x_str[223], &x_str[238],
- &x_str[245], &x_str[252], &x_str[270],
- &x_str[290], &x_str[297],
- &x_str[324], &x_str[347], &x_str[361], &x_str[368],
- &x_str[386], &x_str[391],
- 0 };
-