Changeset 2096 for trunk/symbol_table
- Timestamp:
- May 10, 2012, 12:00:09 PM (7 years ago)
- Location:
- trunk/symbol_table
- Files:
-
- 3 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/symbol_table/Makefile
r2092 r2096 28 28 ID_GROUP_STRMS = id_group_strms.py 29 29 DIV2_GROUP_STRMS = div2_group_strms.py 30 LOG 2_GROUP_STRMS = log2_group_strms.py30 LOGBASE2_GROUP_STRMS = logbase2_group_strms.py 31 31 32 32 GROUP_PREFIX=@group_strms_ … … 60 60 python $(PABLO_COMPILER) $(DIV2_GROUP_STRMS) -t $(MAIN_TEMPLATE) -l $(GROUP_PREFIX) -o $(MAIN_OUTFILE) $(PABLO_ADD_DEBUG) 61 61 62 logbase2_group: log 2_group_strms.py group_strms_template.hpp main_template.cpp63 python $(PABLO_COMPILER) $(LOG 2_GROUP_STRMS) -t $(GROUP_TEMPLATE) -l $(GROUP_PREFIX) -o $(GROUP_OUTFILE) $(PABLO_ADD_DEBUG)64 python $(PABLO_COMPILER) $(LOG 2_GROUP_STRMS) -t $(MAIN_TEMPLATE) -l $(GROUP_PREFIX) -o $(MAIN_OUTFILE) $(PABLO_ADD_DEBUG)62 logbase2_group: logbase2_group_strms.py group_strms_template.hpp main_template.cpp 63 python $(PABLO_COMPILER) $(LOGBASE2_GROUP_STRMS) -t $(GROUP_TEMPLATE) -l $(GROUP_PREFIX) -o $(GROUP_OUTFILE) $(PABLO_ADD_DEBUG) 64 python $(PABLO_COMPILER) $(LOGBASE2_GROUP_STRMS) -t $(MAIN_TEMPLATE) -l $(GROUP_PREFIX) -o $(MAIN_OUTFILE) $(PABLO_ADD_DEBUG) 65 65 66 66 clean: -
trunk/symbol_table/demo_strms.py
r2065 r2096 2 2 import marker_strms 3 3 import div2_group_strms 4 import log 2_group_strms4 import logbase2_group_strms 5 5 import sys 6 6 … … 44 44 ('groups.ends_gte_17', bitstream2string(groups.ends_gte_17, lgth))]) 45 45 46 def Demo_log 2(u8data, basis_bits):46 def Demo_logbase2(u8data, basis_bits): 47 47 48 48 lgth = len(u8data) … … 52 52 marker_strms.Generate_markers(markers) 53 53 54 groups = log 2_group_strms.Groups()54 groups = logbase2_group_strms.Groups() 55 55 groups.starts = markers.starts 56 56 groups.ends = markers.ends 57 log 2_group_strms.Gen_lgth_groups(groups)57 logbase2_group_strms.Gen_lgth_groups(groups) 58 58 59 59 print_aligned_streams([('Input Data', u8data), … … 66 66 ('groups.ends_2', bitstream2string(groups.ends_2, lgth)), 67 67 ('groups.ends_4', bitstream2string(groups.ends_4, lgth)), 68 ('groups.ends_8', bitstream2string(groups.ends_8, lgth)), 69 ('groups.ends_16', bitstream2string(groups.ends_16, lgth)), 70 ('groups.ends_gte_17', bitstream2string(groups.ends_gte_17, lgth))]) 71 72 def Demo_div2_logbase2(u8data, basis_bits): 73 74 lgth = len(u8data) 75 76 markers = marker_strms.Markers() 77 marker_strms.Classify_markers(basis_bits, markers) 78 marker_strms.Generate_markers(markers) 79 80 groups = div2_logbase2_group_strms.Groups() 81 groups.starts = markers.starts 82 groups.ends = markers.ends 83 div2_logbase2_group_strms.Gen_lgth_groups(groups) 84 85 print_aligned_streams([('Input Data', u8data), 86 ('markers.spans', bitstream2string(markers.spans, lgth)), 87 ('markers.starts', bitstream2string(markers.starts, lgth)), 88 ('markers.ends', bitstream2string(markers.ends, lgth)), 89 ('groups.starts', bitstream2string(groups.starts, lgth)), 90 ('groups.ends', bitstream2string(groups.ends, lgth)), 91 ('groups.ends_2', bitstream2string(groups.ends_2, lgth)), 92 ('groups.ends_4', bitstream2string(groups.ends_4, lgth)), 93 ('groups.ends_6', bitstream2string(groups.ends_6, lgth)), 68 94 ('groups.ends_8', bitstream2string(groups.ends_8, lgth)), 69 95 ('groups.ends_16', bitstream2string(groups.ends_16, lgth)), … … 91 117 92 118 # Demo_div2(u8data, basis_bits) 93 Demo_log 2(u8data, basis_bits)119 Demo_logbase2(u8data, basis_bits) 94 120 -
trunk/symbol_table/symbol_table.pro
r2095 r2096 50 50 bitutil.py \ 51 51 pablo.py \ 52 log2_group_strms.py \53 52 test/uniform/st_test_UNIFORM_(5_1_1)_(6_1_1)_(7_1_1)_(8_1_1)_(9_1_1)_(10_1_1)_1_1 \ 54 53 test/run_tests.py \ 55 54 test/uniform/[1_100_10][2_100_10][3_100_10][4_100_10][5_100_10][6_100_10][7_100_10][8_100_10][9_100_10][10_100_10][11_100_10][12_100_10][13_100_10][14_100_10][15_100_10][16_100_10][17_100_10][18_100_10][19_100_10]_1_1.test \ 56 test/gen_test_file.py 55 test/gen_test_file.py \ 56 logbase2_group_strms.py 57 57 HEADERS += marker_strms_template.hpp \ 58 58 marker_strms.hpp \
Note: See TracChangeset
for help on using the changeset viewer.