SYMBOL INDEX (128 symbols across 12 files) FILE: generate_compressor_model.py function accumulate (line 72) | def accumulate(seq, start=0): class Structure (line 78) | class Structure(object): method __init__ (line 79) | def __init__(self, datalist): method header (line 83) | def header(self): method lead (line 87) | def lead(self): method successors (line 91) | def successors(self): method consecutive (line 95) | def consecutive(self): class Bits (line 99) | class Bits(Structure): method __init__ (line 100) | def __init__(self, bitlist): class Masks (line 103) | class Masks(Structure): method __init__ (line 104) | def __init__(self, bitlist): class Offsets (line 107) | class Offsets(Structure): method __init__ (line 108) | def __init__(self, bitlist): class Encoding (line 114) | class Encoding(object): method __init__ (line 115) | def __init__(self, bitlist): method header_code (line 125) | def header_code(self): method header_mask (line 129) | def header_mask(self): method word (line 133) | def word(self): method __hash__ (line 136) | def __hash__(self): method can_encode (line 139) | def can_encode(self, part, successors, chrs_indices): function make_log (line 203) | def make_log(output): function bigrams (line 211) | def bigrams(sequence): function format_int_line (line 219) | def format_int_line(items): function escape (line 223) | def escape(char): function format_chr_line (line 227) | def format_chr_line(items): function chunkinator (line 230) | def chunkinator(files, split, strip): function nearest_lg (line 255) | def nearest_lg(number): function main (line 263) | def main(): FILE: models/dictionary.h type Pack (line 88) | typedef struct Pack { FILE: models/filepaths.h type Pack (line 138) | typedef struct Pack { FILE: models/text_en.h type Pack (line 152) | typedef struct Pack { FILE: models/words_en.h type Pack (line 145) | typedef struct Pack { FILE: shoco-bin.c type Job (line 10) | typedef enum { function main (line 17) | int main(int argc, char **argv) { FILE: shoco.c function decode_header (line 39) | static inline int decode_header(unsigned char val) { function check_indices (line 54) | static inline int check_indices(const int16_t * shoco_restrict indices, ... function check_indices (line 65) | static inline int check_indices(const int16_t * shoco_restrict indices, ... function find_best_encoding (line 73) | static inline int find_best_encoding(const int16_t * shoco_restrict indi... function shoco_compress (line 80) | size_t shoco_compress(const char * const shoco_restrict original, size_t... function shoco_decompress (line 164) | size_t shoco_decompress(const char * const shoco_restrict original, size... FILE: shoco.js function e (line 1) | function e(a){throw a;} function n (line 1) | function n(){return function(){}} function ia (line 7) | function ia(a){eval.call(l,a)} function w (line 19) | function w(a,b){a||z("Assertion failed: "+b)} function na (line 19) | function na(a){try{var b=p["_"+a];b||(b=eval("_"+a))}catch(c){}w(b,"Cann... function ma (line 20) | function ma(a,b,c,d){function f(a,b){if("string"==b){if(a===l||a===i||0=... function pa (line 21) | function pa(a,b,c){c=c||"i8";"*"===c.charAt(c.length-1)&&(c="i32");switc... function M (line 23) | function M(a,b,c,d){var f,g;"number"===typeof a?(f=j,g=a):(f=m,g=a.lengt... function ja (line 24) | function ja(a,b){for(var c=m,d,f=0;;){d=N[a+f|0];if(128<=d)c=j;else if(0... function ya (line 26) | function ya(a){function b(h,s,u){var s=s||Infinity,t="",A=[],k;if("N"===... function za (line 29) | function za(){var a=Error().stack;return a?a.replace(/__Z[\w\d_]+/g,func... function Q (line 31) | function Q(a){for(;0>2]=a} function Za (line 61) | function Za(a,b){Ya[a]={input:[],H:[],R:b};$a[a]={k:ab}} function V (line 71) | function V(a,b){var a=ob("/",a),b=b||{},c={Na:j,ta:0},d;for(d in c)b[d]=... function X (line 72) | function X(a){for(var b;;){if(a===a.parent)return a=a.G.yb,!b?a:"/"!==a[... function eb (line 72) | function eb(a,b){for(var c=0,d=0;d=4096)return ga(b|... function ic (line 128) | function ic(a){this.name="ExitStatus";this.message="Program terminated w... function b (line 129) | function b(){for(var a=0;3>a;a++)d.push(0)} function nc (line 131) | function nc(a){function b(){if(!p.calledRun){p.calledRun=j;Ma||(Ma=j,Q(I... function oc (line 132) | function oc(a){ka=j;r=jc;Q(Ka);e(new ic(a))} function z (line 132) | function z(a){a&&(p.print(a),p.I(a));ka=j;e("abort() at "+za()+"\nIf thi... FILE: shoco_model.h type Pack (line 145) | typedef struct Pack { FILE: shoco_table.h type Pack (line 145) | typedef struct Pack { FILE: test_input.c function ratio (line 9) | static double ratio(int original, int compressed) { function percent (line 13) | static int percent(double ratio) { function print (line 17) | static void print(char *in, double ratio) { function main (line 21) | int main(int argc, char ** argv) { FILE: tests.c function main (line 11) | int main() {