├── CMakeLists.txt ├── COPYING ├── README ├── TODO ├── cmake ├── FindApr.cmake ├── FindApu.cmake ├── FindBerkeleyDB.cmake ├── FindBison.cmake ├── FindFlex.cmake └── FindSQLite3.cmake ├── example ├── basic_net.olg ├── facts.olg ├── facts_net.olg ├── loop.olg └── t1.olg └── src ├── CMakeLists.txt ├── bench ├── CMakeLists.txt └── bench.c ├── c4i ├── CMakeLists.txt └── c4i.c ├── libc4 ├── CMakeLists.txt ├── c4-api.c ├── include │ ├── c4-api-callback.h │ ├── c4-api.h │ ├── c4-internal.h │ ├── net │ │ └── network.h │ ├── nodes │ │ ├── copyfuncs.h │ │ ├── makefuncs.h │ │ └── nodes.h │ ├── operator │ │ ├── agg.h │ │ ├── filter.h │ │ ├── insert.h │ │ ├── operator.h │ │ ├── project.h │ │ ├── scan.h │ │ └── scancursor.h │ ├── parser │ │ ├── analyze.h │ │ ├── ast.h │ │ ├── parser-internal.h │ │ ├── parser.h │ │ └── walker.h │ ├── planner │ │ ├── installer.h │ │ ├── planner-internal.h │ │ └── planner.h │ ├── router.h │ ├── runtime.h │ ├── storage │ │ ├── mem_table.h │ │ ├── sqlite.h │ │ ├── sqlite_table.h │ │ └── table.h │ ├── timer.h │ ├── types │ │ ├── agg_funcs.h │ │ ├── catalog.h │ │ ├── datum.h │ │ ├── expr.h │ │ ├── schema.h │ │ └── tuple.h │ └── util │ │ ├── dump_table.h │ │ ├── error.h │ │ ├── hash.h │ │ ├── hash_func.h │ │ ├── list.h │ │ ├── logger.h │ │ ├── mem.h │ │ ├── rbtree.h │ │ ├── rset.h │ │ ├── socket.h │ │ ├── strbuf.h │ │ ├── thread_sync.h │ │ ├── tuple_buf.h │ │ └── tuple_pool.h ├── net │ └── network.c ├── nodes │ ├── copyfuncs.c │ ├── makefuncs.c │ └── nodes.c ├── operator │ ├── agg.c │ ├── filter.c │ ├── insert.c │ ├── operator.c │ ├── project.c │ └── scan.c ├── parser │ ├── analyze.c │ ├── ol_parse.y │ ├── ol_scan.l │ ├── parser.c │ └── walker.c ├── planner │ ├── installer.c │ ├── plan_expr.c │ └── planner.c ├── router.c ├── runtime.c ├── storage │ ├── mem_table.c │ ├── sqlite.c │ ├── sqlite_table.c │ └── table.c ├── timer.c ├── types │ ├── agg_funcs.c │ ├── catalog.c │ ├── datum.c │ ├── expr.c │ ├── schema.c │ └── tuple.c └── util │ ├── dump_table.c │ ├── error.c │ ├── hash.c │ ├── hash_func.c │ ├── list.c │ ├── logger.c │ ├── mem.c │ ├── rset.c │ ├── socket.c │ ├── strbuf.c │ ├── thread_sync.c │ ├── tuple_buf.c │ └── tuple_pool.c └── regress ├── C4.rb ├── README ├── expected ├── aggregation ├── arithmetic ├── fqpath ├── issue_5 ├── join ├── negation ├── not_equal └── parts ├── input ├── aggregation ├── arithmetic ├── fqpath ├── issue_5 ├── join ├── negation ├── not_equal └── parts └── regression.rb /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/COPYING -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/README -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/TODO -------------------------------------------------------------------------------- /cmake/FindApr.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/cmake/FindApr.cmake -------------------------------------------------------------------------------- /cmake/FindApu.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/cmake/FindApu.cmake -------------------------------------------------------------------------------- /cmake/FindBerkeleyDB.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/cmake/FindBerkeleyDB.cmake -------------------------------------------------------------------------------- /cmake/FindBison.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/cmake/FindBison.cmake -------------------------------------------------------------------------------- /cmake/FindFlex.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/cmake/FindFlex.cmake -------------------------------------------------------------------------------- /cmake/FindSQLite3.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/cmake/FindSQLite3.cmake -------------------------------------------------------------------------------- /example/basic_net.olg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/example/basic_net.olg -------------------------------------------------------------------------------- /example/facts.olg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/example/facts.olg -------------------------------------------------------------------------------- /example/facts_net.olg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/example/facts_net.olg -------------------------------------------------------------------------------- /example/loop.olg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/example/loop.olg -------------------------------------------------------------------------------- /example/t1.olg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/example/t1.olg -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | subdirs(bench c4i libc4) 2 | -------------------------------------------------------------------------------- /src/bench/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/bench/CMakeLists.txt -------------------------------------------------------------------------------- /src/bench/bench.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/bench/bench.c -------------------------------------------------------------------------------- /src/c4i/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/c4i/CMakeLists.txt -------------------------------------------------------------------------------- /src/c4i/c4i.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/c4i/c4i.c -------------------------------------------------------------------------------- /src/libc4/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/CMakeLists.txt -------------------------------------------------------------------------------- /src/libc4/c4-api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/c4-api.c -------------------------------------------------------------------------------- /src/libc4/include/c4-api-callback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/c4-api-callback.h -------------------------------------------------------------------------------- /src/libc4/include/c4-api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/c4-api.h -------------------------------------------------------------------------------- /src/libc4/include/c4-internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/c4-internal.h -------------------------------------------------------------------------------- /src/libc4/include/net/network.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/net/network.h -------------------------------------------------------------------------------- /src/libc4/include/nodes/copyfuncs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/nodes/copyfuncs.h -------------------------------------------------------------------------------- /src/libc4/include/nodes/makefuncs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/nodes/makefuncs.h -------------------------------------------------------------------------------- /src/libc4/include/nodes/nodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/nodes/nodes.h -------------------------------------------------------------------------------- /src/libc4/include/operator/agg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/operator/agg.h -------------------------------------------------------------------------------- /src/libc4/include/operator/filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/operator/filter.h -------------------------------------------------------------------------------- /src/libc4/include/operator/insert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/operator/insert.h -------------------------------------------------------------------------------- /src/libc4/include/operator/operator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/operator/operator.h -------------------------------------------------------------------------------- /src/libc4/include/operator/project.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/operator/project.h -------------------------------------------------------------------------------- /src/libc4/include/operator/scan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/operator/scan.h -------------------------------------------------------------------------------- /src/libc4/include/operator/scancursor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/operator/scancursor.h -------------------------------------------------------------------------------- /src/libc4/include/parser/analyze.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/parser/analyze.h -------------------------------------------------------------------------------- /src/libc4/include/parser/ast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/parser/ast.h -------------------------------------------------------------------------------- /src/libc4/include/parser/parser-internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/parser/parser-internal.h -------------------------------------------------------------------------------- /src/libc4/include/parser/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/parser/parser.h -------------------------------------------------------------------------------- /src/libc4/include/parser/walker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/parser/walker.h -------------------------------------------------------------------------------- /src/libc4/include/planner/installer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/planner/installer.h -------------------------------------------------------------------------------- /src/libc4/include/planner/planner-internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/planner/planner-internal.h -------------------------------------------------------------------------------- /src/libc4/include/planner/planner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/planner/planner.h -------------------------------------------------------------------------------- /src/libc4/include/router.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/router.h -------------------------------------------------------------------------------- /src/libc4/include/runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/runtime.h -------------------------------------------------------------------------------- /src/libc4/include/storage/mem_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/storage/mem_table.h -------------------------------------------------------------------------------- /src/libc4/include/storage/sqlite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/storage/sqlite.h -------------------------------------------------------------------------------- /src/libc4/include/storage/sqlite_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/storage/sqlite_table.h -------------------------------------------------------------------------------- /src/libc4/include/storage/table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/storage/table.h -------------------------------------------------------------------------------- /src/libc4/include/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/timer.h -------------------------------------------------------------------------------- /src/libc4/include/types/agg_funcs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/types/agg_funcs.h -------------------------------------------------------------------------------- /src/libc4/include/types/catalog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/types/catalog.h -------------------------------------------------------------------------------- /src/libc4/include/types/datum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/types/datum.h -------------------------------------------------------------------------------- /src/libc4/include/types/expr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/types/expr.h -------------------------------------------------------------------------------- /src/libc4/include/types/schema.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/types/schema.h -------------------------------------------------------------------------------- /src/libc4/include/types/tuple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/types/tuple.h -------------------------------------------------------------------------------- /src/libc4/include/util/dump_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/util/dump_table.h -------------------------------------------------------------------------------- /src/libc4/include/util/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/util/error.h -------------------------------------------------------------------------------- /src/libc4/include/util/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/util/hash.h -------------------------------------------------------------------------------- /src/libc4/include/util/hash_func.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/util/hash_func.h -------------------------------------------------------------------------------- /src/libc4/include/util/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/util/list.h -------------------------------------------------------------------------------- /src/libc4/include/util/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/util/logger.h -------------------------------------------------------------------------------- /src/libc4/include/util/mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/util/mem.h -------------------------------------------------------------------------------- /src/libc4/include/util/rbtree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/util/rbtree.h -------------------------------------------------------------------------------- /src/libc4/include/util/rset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/util/rset.h -------------------------------------------------------------------------------- /src/libc4/include/util/socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/util/socket.h -------------------------------------------------------------------------------- /src/libc4/include/util/strbuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/util/strbuf.h -------------------------------------------------------------------------------- /src/libc4/include/util/thread_sync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/util/thread_sync.h -------------------------------------------------------------------------------- /src/libc4/include/util/tuple_buf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/util/tuple_buf.h -------------------------------------------------------------------------------- /src/libc4/include/util/tuple_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/include/util/tuple_pool.h -------------------------------------------------------------------------------- /src/libc4/net/network.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/net/network.c -------------------------------------------------------------------------------- /src/libc4/nodes/copyfuncs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/nodes/copyfuncs.c -------------------------------------------------------------------------------- /src/libc4/nodes/makefuncs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/nodes/makefuncs.c -------------------------------------------------------------------------------- /src/libc4/nodes/nodes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/nodes/nodes.c -------------------------------------------------------------------------------- /src/libc4/operator/agg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/operator/agg.c -------------------------------------------------------------------------------- /src/libc4/operator/filter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/operator/filter.c -------------------------------------------------------------------------------- /src/libc4/operator/insert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/operator/insert.c -------------------------------------------------------------------------------- /src/libc4/operator/operator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/operator/operator.c -------------------------------------------------------------------------------- /src/libc4/operator/project.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/operator/project.c -------------------------------------------------------------------------------- /src/libc4/operator/scan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/operator/scan.c -------------------------------------------------------------------------------- /src/libc4/parser/analyze.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/parser/analyze.c -------------------------------------------------------------------------------- /src/libc4/parser/ol_parse.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/parser/ol_parse.y -------------------------------------------------------------------------------- /src/libc4/parser/ol_scan.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/parser/ol_scan.l -------------------------------------------------------------------------------- /src/libc4/parser/parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/parser/parser.c -------------------------------------------------------------------------------- /src/libc4/parser/walker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/parser/walker.c -------------------------------------------------------------------------------- /src/libc4/planner/installer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/planner/installer.c -------------------------------------------------------------------------------- /src/libc4/planner/plan_expr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/planner/plan_expr.c -------------------------------------------------------------------------------- /src/libc4/planner/planner.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/planner/planner.c -------------------------------------------------------------------------------- /src/libc4/router.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/router.c -------------------------------------------------------------------------------- /src/libc4/runtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/runtime.c -------------------------------------------------------------------------------- /src/libc4/storage/mem_table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/storage/mem_table.c -------------------------------------------------------------------------------- /src/libc4/storage/sqlite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/storage/sqlite.c -------------------------------------------------------------------------------- /src/libc4/storage/sqlite_table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/storage/sqlite_table.c -------------------------------------------------------------------------------- /src/libc4/storage/table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/storage/table.c -------------------------------------------------------------------------------- /src/libc4/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/timer.c -------------------------------------------------------------------------------- /src/libc4/types/agg_funcs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/types/agg_funcs.c -------------------------------------------------------------------------------- /src/libc4/types/catalog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/types/catalog.c -------------------------------------------------------------------------------- /src/libc4/types/datum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/types/datum.c -------------------------------------------------------------------------------- /src/libc4/types/expr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/types/expr.c -------------------------------------------------------------------------------- /src/libc4/types/schema.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/types/schema.c -------------------------------------------------------------------------------- /src/libc4/types/tuple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/types/tuple.c -------------------------------------------------------------------------------- /src/libc4/util/dump_table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/util/dump_table.c -------------------------------------------------------------------------------- /src/libc4/util/error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/util/error.c -------------------------------------------------------------------------------- /src/libc4/util/hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/util/hash.c -------------------------------------------------------------------------------- /src/libc4/util/hash_func.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/util/hash_func.c -------------------------------------------------------------------------------- /src/libc4/util/list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/util/list.c -------------------------------------------------------------------------------- /src/libc4/util/logger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/util/logger.c -------------------------------------------------------------------------------- /src/libc4/util/mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/util/mem.c -------------------------------------------------------------------------------- /src/libc4/util/rset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/util/rset.c -------------------------------------------------------------------------------- /src/libc4/util/socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/util/socket.c -------------------------------------------------------------------------------- /src/libc4/util/strbuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/util/strbuf.c -------------------------------------------------------------------------------- /src/libc4/util/thread_sync.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/util/thread_sync.c -------------------------------------------------------------------------------- /src/libc4/util/tuple_buf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/util/tuple_buf.c -------------------------------------------------------------------------------- /src/libc4/util/tuple_pool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/libc4/util/tuple_pool.c -------------------------------------------------------------------------------- /src/regress/C4.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/regress/C4.rb -------------------------------------------------------------------------------- /src/regress/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/regress/README -------------------------------------------------------------------------------- /src/regress/expected/aggregation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/regress/expected/aggregation -------------------------------------------------------------------------------- /src/regress/expected/arithmetic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/regress/expected/arithmetic -------------------------------------------------------------------------------- /src/regress/expected/fqpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/regress/expected/fqpath -------------------------------------------------------------------------------- /src/regress/expected/issue_5: -------------------------------------------------------------------------------- 1 | **** \dump "i5_a" **** 2 | 3 | -------------------------------------------------------------------------------- /src/regress/expected/join: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/regress/expected/join -------------------------------------------------------------------------------- /src/regress/expected/negation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/regress/expected/negation -------------------------------------------------------------------------------- /src/regress/expected/not_equal: -------------------------------------------------------------------------------- 1 | **** \dump "c" **** 2 | a,aaa 3 | x,y 4 | -------------------------------------------------------------------------------- /src/regress/expected/parts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/regress/expected/parts -------------------------------------------------------------------------------- /src/regress/input/aggregation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/regress/input/aggregation -------------------------------------------------------------------------------- /src/regress/input/arithmetic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/regress/input/arithmetic -------------------------------------------------------------------------------- /src/regress/input/fqpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/regress/input/fqpath -------------------------------------------------------------------------------- /src/regress/input/issue_5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/regress/input/issue_5 -------------------------------------------------------------------------------- /src/regress/input/join: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/regress/input/join -------------------------------------------------------------------------------- /src/regress/input/negation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/regress/input/negation -------------------------------------------------------------------------------- /src/regress/input/not_equal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/regress/input/not_equal -------------------------------------------------------------------------------- /src/regress/input/parts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/regress/input/parts -------------------------------------------------------------------------------- /src/regress/regression.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloom-lang/c4/HEAD/src/regress/regression.rb --------------------------------------------------------------------------------