├── LICENSE ├── NOTICE ├── README ├── array.c ├── array.h ├── bandicoot.c ├── config.h ├── convert.l ├── convert.y ├── ctl ├── environment.h ├── error.c ├── error.h ├── expression.c ├── expression.h ├── head.c ├── head.h ├── http.c ├── http.h ├── index.c ├── index.h ├── language.h ├── language.l ├── language.y ├── list.h ├── memory.c ├── memory.h ├── number.h ├── pack.c ├── pack.h ├── relation.c ├── relation.h ├── string.c ├── string.h ├── summary.c ├── summary.h ├── system.c ├── system.h ├── system_posix.c ├── system_win32.c ├── test ├── array.c ├── bandicoot.c ├── common.c ├── common.h ├── data │ ├── compound_1 │ ├── compound_1_res │ ├── empty_r1 │ ├── empty_r2 │ ├── equal_r1 │ ├── equal_r2 │ ├── equal_r3 │ ├── extend_1 │ ├── extend_res_1 │ ├── extend_res_2 │ ├── io │ ├── join_1_r1 │ ├── join_1_r2 │ ├── join_1_res │ ├── join_2_r1 │ ├── join_2_r2 │ ├── join_2_res │ ├── one_r1 │ ├── one_r1_cpy │ ├── one_r2 │ ├── param_1 │ ├── perf_io │ ├── perf_rel │ ├── project_1 │ ├── project_1_res │ ├── project_2 │ ├── project_2_res │ ├── rename_1 │ ├── rename_1_res │ ├── select_1 │ ├── select_1_res │ ├── select_2 │ ├── select_2_res │ ├── select_3 │ ├── select_3_res │ ├── semidiff_1_l │ ├── semidiff_1_r │ ├── semidiff_1_res │ ├── semidiff_2_l │ ├── semidiff_2_r │ ├── semidiff_2_res │ ├── sign │ ├── sign1 │ ├── storage_r1 │ ├── summary_dep │ ├── summary_emp │ ├── summary_res_1 │ ├── summary_res_2 │ ├── two_r2 │ ├── tx_empty │ ├── tx_target1 │ ├── tx_target2 │ ├── tx_target3 │ ├── union_1_l │ ├── union_1_r │ ├── union_1_res │ ├── union_2_l │ ├── union_2_r │ └── union_2_res ├── expression.c ├── head.c ├── http.c ├── index.c ├── language.c ├── list.c ├── memory.c ├── multiproc.c ├── network.c ├── number.c ├── pack.c ├── perf │ ├── expression.c │ ├── index.c │ ├── multiproc.c │ ├── number.c │ ├── relation.c │ ├── system.c │ └── tuple.c ├── progs │ ├── all.out │ ├── assign_bad_types_err.b │ ├── assign_bad_wvar_err.b │ ├── assign_basic.b │ ├── assign_diff.b │ ├── assign_diff_bad_types_err.b │ ├── assign_join.b │ ├── assign_join_bad_types_err.b │ ├── assign_semidiff.b │ ├── assign_semijoin.b │ ├── assign_union.b │ ├── assign_union_bad_types_err.b │ ├── basic_empty.b │ ├── basic_max_funcs_err.b │ ├── basic_prog.b │ ├── env_compat_1.b │ ├── env_compat_2.b │ ├── extend_attr_exists_err.b │ ├── extend_basic.b │ ├── extend_max_attrs_err.b │ ├── func_bad_res_type_err.b │ ├── func_basic.b │ ├── func_calls_basic.b │ ├── func_missing_res_type_err.b │ ├── func_missing_ret_stmt_2_err.b │ ├── func_missing_ret_stmt_err.b │ ├── func_redecl_err.b │ ├── func_stmt_exceeded_err.b │ ├── func_unexp_ret_stmt_err.b │ ├── func_unknown_res_type_err.b │ ├── join_basic.b │ ├── join_cart.b │ ├── join_max_attrs.b │ ├── join_max_attrs_err.b │ ├── join_types_err.b │ ├── literal_basic.b │ ├── literal_int_overflow_neg_err.b │ ├── literal_int_overflow_pos_err.b │ ├── literal_long_overflow_neg_err.b │ ├── literal_long_overflow_pos_err.b │ ├── load_basic.b │ ├── load_unknown_var_err.b │ ├── params_basic.b │ ├── params_max_attrs_err.b │ ├── params_order.b │ ├── params_prim_redecl_err.b │ ├── params_rel_more_than_one_err.b │ ├── params_rel_redecl_2_err.b │ ├── params_rel_redecl_err.b │ ├── params_rel_unknown_param_err.b │ ├── params_rel_unknown_type_err.b │ ├── primitive_expr_and_err.b │ ├── primitive_expr_basic.b │ ├── primitive_expr_conv.b │ ├── primitive_expr_conv_param_err.b │ ├── primitive_expr_conv_str_to_int_err.b │ ├── primitive_expr_conv_str_to_long_err.b │ ├── primitive_expr_conv_str_to_real_err.b │ ├── primitive_expr_div_err.b │ ├── primitive_expr_eq_err.b │ ├── primitive_expr_gt_err.b │ ├── primitive_expr_lt_err.b │ ├── primitive_expr_mul_err.b │ ├── primitive_expr_neq_err.b │ ├── primitive_expr_not_real_err.b │ ├── primitive_expr_not_string_err.b │ ├── primitive_expr_ops.b │ ├── primitive_expr_or_err.b │ ├── primitive_expr_str_index.b │ ├── primitive_expr_str_index_param_missing_err.b │ ├── primitive_expr_str_index_param_one_type_err.b │ ├── primitive_expr_str_index_param_two_type_err.b │ ├── primitive_expr_sub_err.b │ ├── primitive_expr_sum_err.b │ ├── primitive_expr_time.b │ ├── primitive_expr_time_int_err.b │ ├── primitive_expr_unknown_func_err.b │ ├── project_bad_attr_err.b │ ├── project_basic.b │ ├── project_max_attrs_err.b │ ├── project_same_attr_err.b │ ├── rel_type_max_attrs_1_err.b │ ├── rel_type_max_attrs_2_err.b │ ├── rel_type_max_attrs_3_err.b │ ├── rel_type_max_decl_err.b │ ├── rel_type_same_attr_err.b │ ├── rel_type_same_type_err.b │ ├── rel_var_basic.b │ ├── rel_var_max_vars_err.b │ ├── rel_var_multiple_decls.b │ ├── rel_var_name_err.b │ ├── rel_var_redecl_2_err.b │ ├── rel_var_redecl_3_err.b │ ├── rel_var_redecl_4_err.b │ ├── rel_var_redecl_5_err.b │ ├── rel_var_redecl_err.b │ ├── rel_var_unknown_type_err.b │ ├── rename_attr_exists_err.b │ ├── rename_basic.b │ ├── rename_same_from_err.b │ ├── rename_same_to_err.b │ ├── rename_unknown_attr_err.b │ ├── select_basic.b │ ├── select_unknown_attr_err.b │ ├── semidiff_basic.b │ ├── semidiff_types_err.b │ ├── summary_attr_err.b │ ├── summary_attr_exists_err.b │ ├── summary_basic.b │ ├── summary_brackets_err.b │ ├── summary_common_err.b │ ├── summary_def_err.b │ ├── summary_expr_err.b │ ├── summary_max_attrs_binary_err.b │ ├── summary_max_attrs_unary_err.b │ ├── summary_str_err.b │ ├── summary_unknown_err.b │ ├── tmp_var_basic.b │ ├── tmp_var_redecl_err.b │ ├── tmp_var_unknown_err.b │ ├── union_basic.b │ └── union_types_err.b ├── relation.c ├── reqs │ ├── bad_method │ ├── bad_version │ ├── get_ok_1 │ ├── get_ok_2 │ ├── long_header_template │ ├── malformed_1 │ ├── malformed_2 │ ├── malformed_3 │ ├── malformed_4 │ ├── post_body_lt_clen │ ├── post_chunked_ok_1 │ ├── post_chunked_ok_2 │ ├── post_clen_first │ ├── post_clen_last │ ├── post_clen_value_is_nan │ ├── post_gt_8192 │ ├── post_no_clen_header │ ├── post_no_clen_value │ ├── post_ok_1 │ └── post_with_args ├── resp │ ├── 200_ok_1 │ ├── 200_ok_empty │ ├── bad_status_code │ ├── bad_version │ ├── malformed_1 │ └── malformed_2 ├── string.c ├── summary.c ├── system.c ├── test_calls.b ├── test_defs.b ├── transaction.c ├── tuple.c └── value.c ├── transaction.c ├── transaction.h ├── tuple.c ├── tuple.h ├── value.c ├── value.h ├── variable.c ├── variable.h ├── volume.c └── volume.h /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/NOTICE -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/README -------------------------------------------------------------------------------- /array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/array.c -------------------------------------------------------------------------------- /array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/array.h -------------------------------------------------------------------------------- /bandicoot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/bandicoot.c -------------------------------------------------------------------------------- /config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/config.h -------------------------------------------------------------------------------- /convert.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/convert.l -------------------------------------------------------------------------------- /convert.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/convert.y -------------------------------------------------------------------------------- /ctl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/ctl -------------------------------------------------------------------------------- /environment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/environment.h -------------------------------------------------------------------------------- /error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/error.c -------------------------------------------------------------------------------- /error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/error.h -------------------------------------------------------------------------------- /expression.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/expression.c -------------------------------------------------------------------------------- /expression.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/expression.h -------------------------------------------------------------------------------- /head.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/head.c -------------------------------------------------------------------------------- /head.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/head.h -------------------------------------------------------------------------------- /http.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/http.c -------------------------------------------------------------------------------- /http.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/http.h -------------------------------------------------------------------------------- /index.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/index.c -------------------------------------------------------------------------------- /index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/index.h -------------------------------------------------------------------------------- /language.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/language.h -------------------------------------------------------------------------------- /language.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/language.l -------------------------------------------------------------------------------- /language.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/language.y -------------------------------------------------------------------------------- /list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/list.h -------------------------------------------------------------------------------- /memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/memory.c -------------------------------------------------------------------------------- /memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/memory.h -------------------------------------------------------------------------------- /number.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/number.h -------------------------------------------------------------------------------- /pack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/pack.c -------------------------------------------------------------------------------- /pack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/pack.h -------------------------------------------------------------------------------- /relation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/relation.c -------------------------------------------------------------------------------- /relation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/relation.h -------------------------------------------------------------------------------- /string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/string.c -------------------------------------------------------------------------------- /string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/string.h -------------------------------------------------------------------------------- /summary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/summary.c -------------------------------------------------------------------------------- /summary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/summary.h -------------------------------------------------------------------------------- /system.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/system.c -------------------------------------------------------------------------------- /system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/system.h -------------------------------------------------------------------------------- /system_posix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/system_posix.c -------------------------------------------------------------------------------- /system_win32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/system_win32.c -------------------------------------------------------------------------------- /test/array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/array.c -------------------------------------------------------------------------------- /test/bandicoot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/bandicoot.c -------------------------------------------------------------------------------- /test/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/common.c -------------------------------------------------------------------------------- /test/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/common.h -------------------------------------------------------------------------------- /test/data/compound_1: -------------------------------------------------------------------------------- 1 | c,a 2 | hello world,12343 3 | -------------------------------------------------------------------------------- /test/data/compound_1_res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/compound_1_res -------------------------------------------------------------------------------- /test/data/empty_r1: -------------------------------------------------------------------------------- 1 | c,a 2 | -------------------------------------------------------------------------------- /test/data/empty_r2: -------------------------------------------------------------------------------- 1 | name,something 2 | -------------------------------------------------------------------------------- /test/data/equal_r1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/equal_r1 -------------------------------------------------------------------------------- /test/data/equal_r2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/equal_r2 -------------------------------------------------------------------------------- /test/data/equal_r3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/equal_r3 -------------------------------------------------------------------------------- /test/data/extend_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/extend_1 -------------------------------------------------------------------------------- /test/data/extend_res_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/extend_res_1 -------------------------------------------------------------------------------- /test/data/extend_res_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/extend_res_2 -------------------------------------------------------------------------------- /test/data/io: -------------------------------------------------------------------------------- 1 | id 2 | 1 3 | 2 4 | 3 5 | 4 6 | -------------------------------------------------------------------------------- /test/data/join_1_r1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/join_1_r1 -------------------------------------------------------------------------------- /test/data/join_1_r2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/join_1_r2 -------------------------------------------------------------------------------- /test/data/join_1_res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/join_1_res -------------------------------------------------------------------------------- /test/data/join_2_r1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/join_2_r1 -------------------------------------------------------------------------------- /test/data/join_2_r2: -------------------------------------------------------------------------------- 1 | b,a 2 | .3,3 3 | -------------------------------------------------------------------------------- /test/data/join_2_res: -------------------------------------------------------------------------------- 1 | c,b,a 2 | three,.3,3 3 | -------------------------------------------------------------------------------- /test/data/one_r1: -------------------------------------------------------------------------------- 1 | c,a 2 | hello world,12343 3 | -------------------------------------------------------------------------------- /test/data/one_r1_cpy: -------------------------------------------------------------------------------- 1 | c,a 2 | -------------------------------------------------------------------------------- /test/data/one_r2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/one_r2 -------------------------------------------------------------------------------- /test/data/param_1: -------------------------------------------------------------------------------- 1 | c,a 2 | two,2 3 | one,1 4 | -------------------------------------------------------------------------------- /test/data/perf_io: -------------------------------------------------------------------------------- 1 | id 2 | -------------------------------------------------------------------------------- /test/data/perf_rel: -------------------------------------------------------------------------------- 1 | c,a 2 | -------------------------------------------------------------------------------- /test/data/project_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/project_1 -------------------------------------------------------------------------------- /test/data/project_1_res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/project_1_res -------------------------------------------------------------------------------- /test/data/project_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/project_2 -------------------------------------------------------------------------------- /test/data/project_2_res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/project_2_res -------------------------------------------------------------------------------- /test/data/rename_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/rename_1 -------------------------------------------------------------------------------- /test/data/rename_1_res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/rename_1_res -------------------------------------------------------------------------------- /test/data/select_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/select_1 -------------------------------------------------------------------------------- /test/data/select_1_res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/select_1_res -------------------------------------------------------------------------------- /test/data/select_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/select_2 -------------------------------------------------------------------------------- /test/data/select_2_res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/select_2_res -------------------------------------------------------------------------------- /test/data/select_3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/select_3 -------------------------------------------------------------------------------- /test/data/select_3_res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/select_3_res -------------------------------------------------------------------------------- /test/data/semidiff_1_l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/semidiff_1_l -------------------------------------------------------------------------------- /test/data/semidiff_1_r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/semidiff_1_r -------------------------------------------------------------------------------- /test/data/semidiff_1_res: -------------------------------------------------------------------------------- 1 | c,b,a 2 | three,.3,3 3 | -------------------------------------------------------------------------------- /test/data/semidiff_2_l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/semidiff_2_l -------------------------------------------------------------------------------- /test/data/semidiff_2_r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/semidiff_2_r -------------------------------------------------------------------------------- /test/data/semidiff_2_res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/semidiff_2_res -------------------------------------------------------------------------------- /test/data/sign: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/sign -------------------------------------------------------------------------------- /test/data/sign1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/sign1 -------------------------------------------------------------------------------- /test/data/storage_r1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/storage_r1 -------------------------------------------------------------------------------- /test/data/summary_dep: -------------------------------------------------------------------------------- 1 | dep_name 2 | IT 3 | HR 4 | SecretDep 5 | -------------------------------------------------------------------------------- /test/data/summary_emp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/summary_emp -------------------------------------------------------------------------------- /test/data/summary_res_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/summary_res_1 -------------------------------------------------------------------------------- /test/data/summary_res_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/summary_res_2 -------------------------------------------------------------------------------- /test/data/two_r2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/two_r2 -------------------------------------------------------------------------------- /test/data/tx_empty: -------------------------------------------------------------------------------- 1 | c,a 2 | -------------------------------------------------------------------------------- /test/data/tx_target1: -------------------------------------------------------------------------------- 1 | c,a 2 | -------------------------------------------------------------------------------- /test/data/tx_target2: -------------------------------------------------------------------------------- 1 | c,a 2 | -------------------------------------------------------------------------------- /test/data/tx_target3: -------------------------------------------------------------------------------- 1 | c,a 2 | -------------------------------------------------------------------------------- /test/data/union_1_l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/union_1_l -------------------------------------------------------------------------------- /test/data/union_1_r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/union_1_r -------------------------------------------------------------------------------- /test/data/union_1_res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/union_1_res -------------------------------------------------------------------------------- /test/data/union_2_l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/union_2_l -------------------------------------------------------------------------------- /test/data/union_2_r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/union_2_r -------------------------------------------------------------------------------- /test/data/union_2_res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/data/union_2_res -------------------------------------------------------------------------------- /test/expression.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/expression.c -------------------------------------------------------------------------------- /test/head.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/head.c -------------------------------------------------------------------------------- /test/http.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/http.c -------------------------------------------------------------------------------- /test/index.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/index.c -------------------------------------------------------------------------------- /test/language.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/language.c -------------------------------------------------------------------------------- /test/list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/list.c -------------------------------------------------------------------------------- /test/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/memory.c -------------------------------------------------------------------------------- /test/multiproc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/multiproc.c -------------------------------------------------------------------------------- /test/network.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/network.c -------------------------------------------------------------------------------- /test/number.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/number.c -------------------------------------------------------------------------------- /test/pack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/pack.c -------------------------------------------------------------------------------- /test/perf/expression.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/perf/expression.c -------------------------------------------------------------------------------- /test/perf/index.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/perf/index.c -------------------------------------------------------------------------------- /test/perf/multiproc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/perf/multiproc.c -------------------------------------------------------------------------------- /test/perf/number.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/perf/number.c -------------------------------------------------------------------------------- /test/perf/relation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/perf/relation.c -------------------------------------------------------------------------------- /test/perf/system.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/perf/system.c -------------------------------------------------------------------------------- /test/perf/tuple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/perf/tuple.c -------------------------------------------------------------------------------- /test/progs/all.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/all.out -------------------------------------------------------------------------------- /test/progs/assign_bad_types_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/assign_bad_types_err.b -------------------------------------------------------------------------------- /test/progs/assign_bad_wvar_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/assign_bad_wvar_err.b -------------------------------------------------------------------------------- /test/progs/assign_basic.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/assign_basic.b -------------------------------------------------------------------------------- /test/progs/assign_diff.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/assign_diff.b -------------------------------------------------------------------------------- /test/progs/assign_diff_bad_types_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/assign_diff_bad_types_err.b -------------------------------------------------------------------------------- /test/progs/assign_join.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/assign_join.b -------------------------------------------------------------------------------- /test/progs/assign_join_bad_types_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/assign_join_bad_types_err.b -------------------------------------------------------------------------------- /test/progs/assign_semidiff.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/assign_semidiff.b -------------------------------------------------------------------------------- /test/progs/assign_semijoin.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/assign_semijoin.b -------------------------------------------------------------------------------- /test/progs/assign_union.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/assign_union.b -------------------------------------------------------------------------------- /test/progs/assign_union_bad_types_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/assign_union_bad_types_err.b -------------------------------------------------------------------------------- /test/progs/basic_empty.b: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/progs/basic_max_funcs_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/basic_max_funcs_err.b -------------------------------------------------------------------------------- /test/progs/basic_prog.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/basic_prog.b -------------------------------------------------------------------------------- /test/progs/env_compat_1.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/env_compat_1.b -------------------------------------------------------------------------------- /test/progs/env_compat_2.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/env_compat_2.b -------------------------------------------------------------------------------- /test/progs/extend_attr_exists_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/extend_attr_exists_err.b -------------------------------------------------------------------------------- /test/progs/extend_basic.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/extend_basic.b -------------------------------------------------------------------------------- /test/progs/extend_max_attrs_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/extend_max_attrs_err.b -------------------------------------------------------------------------------- /test/progs/func_bad_res_type_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/func_bad_res_type_err.b -------------------------------------------------------------------------------- /test/progs/func_basic.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/func_basic.b -------------------------------------------------------------------------------- /test/progs/func_calls_basic.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/func_calls_basic.b -------------------------------------------------------------------------------- /test/progs/func_missing_res_type_err.b: -------------------------------------------------------------------------------- 1 | fn Abc() { 2 | } 3 | -------------------------------------------------------------------------------- /test/progs/func_missing_ret_stmt_2_err.b: -------------------------------------------------------------------------------- 1 | fn test() {x int} 2 | {} 3 | -------------------------------------------------------------------------------- /test/progs/func_missing_ret_stmt_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/func_missing_ret_stmt_err.b -------------------------------------------------------------------------------- /test/progs/func_redecl_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/func_redecl_err.b -------------------------------------------------------------------------------- /test/progs/func_stmt_exceeded_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/func_stmt_exceeded_err.b -------------------------------------------------------------------------------- /test/progs/func_unexp_ret_stmt_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/func_unexp_ret_stmt_err.b -------------------------------------------------------------------------------- /test/progs/func_unknown_res_type_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/func_unknown_res_type_err.b -------------------------------------------------------------------------------- /test/progs/join_basic.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/join_basic.b -------------------------------------------------------------------------------- /test/progs/join_cart.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/join_cart.b -------------------------------------------------------------------------------- /test/progs/join_max_attrs.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/join_max_attrs.b -------------------------------------------------------------------------------- /test/progs/join_max_attrs_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/join_max_attrs_err.b -------------------------------------------------------------------------------- /test/progs/join_types_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/join_types_err.b -------------------------------------------------------------------------------- /test/progs/literal_basic.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/literal_basic.b -------------------------------------------------------------------------------- /test/progs/literal_int_overflow_neg_err.b: -------------------------------------------------------------------------------- 1 | type T {i int} 2 | 3 | var t T; 4 | 5 | fn test() T 6 | { 7 | return (select i > -2147483649 t); 8 | } 9 | -------------------------------------------------------------------------------- /test/progs/literal_int_overflow_pos_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/literal_int_overflow_pos_err.b -------------------------------------------------------------------------------- /test/progs/literal_long_overflow_neg_err.b: -------------------------------------------------------------------------------- 1 | type T {v long} 2 | 3 | var t T; 4 | 5 | fn test() T 6 | { 7 | return (select v > -9223372036854775809L t); 8 | } 9 | -------------------------------------------------------------------------------- /test/progs/literal_long_overflow_pos_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/literal_long_overflow_pos_err.b -------------------------------------------------------------------------------- /test/progs/load_basic.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/load_basic.b -------------------------------------------------------------------------------- /test/progs/load_unknown_var_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/load_unknown_var_err.b -------------------------------------------------------------------------------- /test/progs/params_basic.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/params_basic.b -------------------------------------------------------------------------------- /test/progs/params_max_attrs_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/params_max_attrs_err.b -------------------------------------------------------------------------------- /test/progs/params_order.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/params_order.b -------------------------------------------------------------------------------- /test/progs/params_prim_redecl_err.b: -------------------------------------------------------------------------------- 1 | fn test(a int, a long) void 2 | {} 3 | -------------------------------------------------------------------------------- /test/progs/params_rel_more_than_one_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/params_rel_more_than_one_err.b -------------------------------------------------------------------------------- /test/progs/params_rel_redecl_2_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/params_rel_redecl_2_err.b -------------------------------------------------------------------------------- /test/progs/params_rel_redecl_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/params_rel_redecl_err.b -------------------------------------------------------------------------------- /test/progs/params_rel_unknown_param_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/params_rel_unknown_param_err.b -------------------------------------------------------------------------------- /test/progs/params_rel_unknown_type_err.b: -------------------------------------------------------------------------------- 1 | fn svc_hello(p unknown_t) void 2 | { 3 | return p; 4 | } 5 | -------------------------------------------------------------------------------- /test/progs/primitive_expr_and_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/primitive_expr_and_err.b -------------------------------------------------------------------------------- /test/progs/primitive_expr_basic.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/primitive_expr_basic.b -------------------------------------------------------------------------------- /test/progs/primitive_expr_conv.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/primitive_expr_conv.b -------------------------------------------------------------------------------- /test/progs/primitive_expr_conv_param_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/primitive_expr_conv_param_err.b -------------------------------------------------------------------------------- /test/progs/primitive_expr_conv_str_to_int_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/primitive_expr_conv_str_to_int_err.b -------------------------------------------------------------------------------- /test/progs/primitive_expr_conv_str_to_long_err.b: -------------------------------------------------------------------------------- 1 | type T {s string} 2 | 3 | fn test(t T) T 4 | { 5 | return (select 5L > (long s) t); 6 | } 7 | -------------------------------------------------------------------------------- /test/progs/primitive_expr_conv_str_to_real_err.b: -------------------------------------------------------------------------------- 1 | type T {s string} 2 | 3 | fn test(t T) T 4 | { 5 | return (select 5.0 > (real s) t); 6 | } 7 | -------------------------------------------------------------------------------- /test/progs/primitive_expr_div_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/primitive_expr_div_err.b -------------------------------------------------------------------------------- /test/progs/primitive_expr_eq_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/primitive_expr_eq_err.b -------------------------------------------------------------------------------- /test/progs/primitive_expr_gt_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/primitive_expr_gt_err.b -------------------------------------------------------------------------------- /test/progs/primitive_expr_lt_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/primitive_expr_lt_err.b -------------------------------------------------------------------------------- /test/progs/primitive_expr_mul_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/primitive_expr_mul_err.b -------------------------------------------------------------------------------- /test/progs/primitive_expr_neq_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/primitive_expr_neq_err.b -------------------------------------------------------------------------------- /test/progs/primitive_expr_not_real_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/primitive_expr_not_real_err.b -------------------------------------------------------------------------------- /test/progs/primitive_expr_not_string_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/primitive_expr_not_string_err.b -------------------------------------------------------------------------------- /test/progs/primitive_expr_ops.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/primitive_expr_ops.b -------------------------------------------------------------------------------- /test/progs/primitive_expr_or_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/primitive_expr_or_err.b -------------------------------------------------------------------------------- /test/progs/primitive_expr_str_index.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/primitive_expr_str_index.b -------------------------------------------------------------------------------- /test/progs/primitive_expr_str_index_param_missing_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/primitive_expr_str_index_param_missing_err.b -------------------------------------------------------------------------------- /test/progs/primitive_expr_str_index_param_one_type_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/primitive_expr_str_index_param_one_type_err.b -------------------------------------------------------------------------------- /test/progs/primitive_expr_str_index_param_two_type_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/primitive_expr_str_index_param_two_type_err.b -------------------------------------------------------------------------------- /test/progs/primitive_expr_sub_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/primitive_expr_sub_err.b -------------------------------------------------------------------------------- /test/progs/primitive_expr_sum_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/primitive_expr_sum_err.b -------------------------------------------------------------------------------- /test/progs/primitive_expr_time.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/primitive_expr_time.b -------------------------------------------------------------------------------- /test/progs/primitive_expr_time_int_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/primitive_expr_time_int_err.b -------------------------------------------------------------------------------- /test/progs/primitive_expr_unknown_func_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/primitive_expr_unknown_func_err.b -------------------------------------------------------------------------------- /test/progs/project_bad_attr_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/project_bad_attr_err.b -------------------------------------------------------------------------------- /test/progs/project_basic.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/project_basic.b -------------------------------------------------------------------------------- /test/progs/project_max_attrs_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/project_max_attrs_err.b -------------------------------------------------------------------------------- /test/progs/project_same_attr_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/project_same_attr_err.b -------------------------------------------------------------------------------- /test/progs/rel_type_max_attrs_1_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/rel_type_max_attrs_1_err.b -------------------------------------------------------------------------------- /test/progs/rel_type_max_attrs_2_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/rel_type_max_attrs_2_err.b -------------------------------------------------------------------------------- /test/progs/rel_type_max_attrs_3_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/rel_type_max_attrs_3_err.b -------------------------------------------------------------------------------- /test/progs/rel_type_max_decl_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/rel_type_max_decl_err.b -------------------------------------------------------------------------------- /test/progs/rel_type_same_attr_err.b: -------------------------------------------------------------------------------- 1 | type a {x int, y real, x string} 2 | -------------------------------------------------------------------------------- /test/progs/rel_type_same_type_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/rel_type_same_type_err.b -------------------------------------------------------------------------------- /test/progs/rel_var_basic.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/rel_var_basic.b -------------------------------------------------------------------------------- /test/progs/rel_var_max_vars_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/rel_var_max_vars_err.b -------------------------------------------------------------------------------- /test/progs/rel_var_multiple_decls.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/rel_var_multiple_decls.b -------------------------------------------------------------------------------- /test/progs/rel_var_name_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/rel_var_name_err.b -------------------------------------------------------------------------------- /test/progs/rel_var_redecl_2_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/rel_var_redecl_2_err.b -------------------------------------------------------------------------------- /test/progs/rel_var_redecl_3_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/rel_var_redecl_3_err.b -------------------------------------------------------------------------------- /test/progs/rel_var_redecl_4_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/rel_var_redecl_4_err.b -------------------------------------------------------------------------------- /test/progs/rel_var_redecl_5_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/rel_var_redecl_5_err.b -------------------------------------------------------------------------------- /test/progs/rel_var_redecl_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/rel_var_redecl_err.b -------------------------------------------------------------------------------- /test/progs/rel_var_unknown_type_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/rel_var_unknown_type_err.b -------------------------------------------------------------------------------- /test/progs/rename_attr_exists_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/rename_attr_exists_err.b -------------------------------------------------------------------------------- /test/progs/rename_basic.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/rename_basic.b -------------------------------------------------------------------------------- /test/progs/rename_same_from_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/rename_same_from_err.b -------------------------------------------------------------------------------- /test/progs/rename_same_to_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/rename_same_to_err.b -------------------------------------------------------------------------------- /test/progs/rename_unknown_attr_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/rename_unknown_attr_err.b -------------------------------------------------------------------------------- /test/progs/select_basic.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/select_basic.b -------------------------------------------------------------------------------- /test/progs/select_unknown_attr_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/select_unknown_attr_err.b -------------------------------------------------------------------------------- /test/progs/semidiff_basic.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/semidiff_basic.b -------------------------------------------------------------------------------- /test/progs/semidiff_types_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/semidiff_types_err.b -------------------------------------------------------------------------------- /test/progs/summary_attr_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/summary_attr_err.b -------------------------------------------------------------------------------- /test/progs/summary_attr_exists_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/summary_attr_exists_err.b -------------------------------------------------------------------------------- /test/progs/summary_basic.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/summary_basic.b -------------------------------------------------------------------------------- /test/progs/summary_brackets_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/summary_brackets_err.b -------------------------------------------------------------------------------- /test/progs/summary_common_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/summary_common_err.b -------------------------------------------------------------------------------- /test/progs/summary_def_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/summary_def_err.b -------------------------------------------------------------------------------- /test/progs/summary_expr_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/summary_expr_err.b -------------------------------------------------------------------------------- /test/progs/summary_max_attrs_binary_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/summary_max_attrs_binary_err.b -------------------------------------------------------------------------------- /test/progs/summary_max_attrs_unary_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/summary_max_attrs_unary_err.b -------------------------------------------------------------------------------- /test/progs/summary_str_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/summary_str_err.b -------------------------------------------------------------------------------- /test/progs/summary_unknown_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/summary_unknown_err.b -------------------------------------------------------------------------------- /test/progs/tmp_var_basic.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/tmp_var_basic.b -------------------------------------------------------------------------------- /test/progs/tmp_var_redecl_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/tmp_var_redecl_err.b -------------------------------------------------------------------------------- /test/progs/tmp_var_unknown_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/tmp_var_unknown_err.b -------------------------------------------------------------------------------- /test/progs/union_basic.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/union_basic.b -------------------------------------------------------------------------------- /test/progs/union_types_err.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/progs/union_types_err.b -------------------------------------------------------------------------------- /test/relation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/relation.c -------------------------------------------------------------------------------- /test/reqs/bad_method: -------------------------------------------------------------------------------- 1 | @#)(* /index.html HTTP/1.1 2 | -------------------------------------------------------------------------------- /test/reqs/bad_version: -------------------------------------------------------------------------------- 1 | GET /index.html @#$@$ 2 | -------------------------------------------------------------------------------- /test/reqs/get_ok_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/reqs/get_ok_1 -------------------------------------------------------------------------------- /test/reqs/get_ok_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/reqs/get_ok_2 -------------------------------------------------------------------------------- /test/reqs/long_header_template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/reqs/long_header_template -------------------------------------------------------------------------------- /test/reqs/malformed_1: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /test/reqs/malformed_2: -------------------------------------------------------------------------------- 1 | GET /inde 2 | -------------------------------------------------------------------------------- /test/reqs/malformed_3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/reqs/malformed_3 -------------------------------------------------------------------------------- /test/reqs/malformed_4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/reqs/malformed_4 -------------------------------------------------------------------------------- /test/reqs/post_body_lt_clen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/reqs/post_body_lt_clen -------------------------------------------------------------------------------- /test/reqs/post_chunked_ok_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/reqs/post_chunked_ok_1 -------------------------------------------------------------------------------- /test/reqs/post_chunked_ok_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/reqs/post_chunked_ok_2 -------------------------------------------------------------------------------- /test/reqs/post_clen_first: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/reqs/post_clen_first -------------------------------------------------------------------------------- /test/reqs/post_clen_last: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/reqs/post_clen_last -------------------------------------------------------------------------------- /test/reqs/post_clen_value_is_nan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/reqs/post_clen_value_is_nan -------------------------------------------------------------------------------- /test/reqs/post_gt_8192: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/reqs/post_gt_8192 -------------------------------------------------------------------------------- /test/reqs/post_no_clen_header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/reqs/post_no_clen_header -------------------------------------------------------------------------------- /test/reqs/post_no_clen_value: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/reqs/post_no_clen_value -------------------------------------------------------------------------------- /test/reqs/post_ok_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/reqs/post_ok_1 -------------------------------------------------------------------------------- /test/reqs/post_with_args: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/reqs/post_with_args -------------------------------------------------------------------------------- /test/resp/200_ok_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/resp/200_ok_1 -------------------------------------------------------------------------------- /test/resp/200_ok_empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/resp/200_ok_empty -------------------------------------------------------------------------------- /test/resp/bad_status_code: -------------------------------------------------------------------------------- 1 | HTTP/1.1 20a OK 2 | -------------------------------------------------------------------------------- /test/resp/bad_version: -------------------------------------------------------------------------------- 1 | @#$@$ 200 OK 2 | -------------------------------------------------------------------------------- /test/resp/malformed_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/resp/malformed_1 -------------------------------------------------------------------------------- /test/resp/malformed_2: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 2 | -------------------------------------------------------------------------------- /test/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/string.c -------------------------------------------------------------------------------- /test/summary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/summary.c -------------------------------------------------------------------------------- /test/system.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/system.c -------------------------------------------------------------------------------- /test/test_calls.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/test_calls.b -------------------------------------------------------------------------------- /test/test_defs.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/test_defs.b -------------------------------------------------------------------------------- /test/transaction.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/transaction.c -------------------------------------------------------------------------------- /test/tuple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/tuple.c -------------------------------------------------------------------------------- /test/value.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/test/value.c -------------------------------------------------------------------------------- /transaction.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/transaction.c -------------------------------------------------------------------------------- /transaction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/transaction.h -------------------------------------------------------------------------------- /tuple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/tuple.c -------------------------------------------------------------------------------- /tuple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/tuple.h -------------------------------------------------------------------------------- /value.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/value.c -------------------------------------------------------------------------------- /value.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/value.h -------------------------------------------------------------------------------- /variable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/variable.c -------------------------------------------------------------------------------- /variable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/variable.h -------------------------------------------------------------------------------- /volume.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/volume.c -------------------------------------------------------------------------------- /volume.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandilab/bandicoot/HEAD/volume.h --------------------------------------------------------------------------------