文件名称:C-Lua5-Base-System:CLua5 c-算法
文件大小:436KB
文件格式:ZIP
更新时间:2024-03-01 19:29:35
C
C / Lua5-Base-System5 垃圾收集 它使用Boehm垃圾收集器。 如果您不喜欢这个主意,可以继续进行下去。 我计划以后删除它,并将其用于泄漏检测。 我希望最终可以在有或没有它的情况下运行它。 基本系统 数组和单元 清单和容器 SQLite3数据库 解析器组合器 多媒体广告 基本上可以在C或Lua中进行的操作 您可以使用它。 将其视为将来的计算机科学项目的一个小模板。 系统组成 面向对象 C ++始终可以集成,但目前尚不支持垃圾回收。 大提琴和其他库看起来很酷,但不确定如何与其他C语言集成 我们将在C中手动完成旧方法 struct Object { data; void (*func)( struct Object * this, ...); }; 符号 字符串和文字处理 缓冲区和内存 常用表达 有限状态机,确定性和非确定性有限自动机 微小CC 小巧的C编译器集
【文件预览】:
C-Lua5-Base-System-main
----libcalg.c(11KB)
----comp.c(461B)
----salg.c(7KB)
----cell.c(18KB)
----cp-lua5-containers.cpp(2KB)
----garbage-collector.c(2KB)
----memorycontext.c(2KB)
----cl_cellarray.lua(5KB)
----README.md(3KB)
----protobuf-c-rpc()
----libcalg.h(7KB)
----.gitmodules(1KB)
----cl_cell.lua(3KB)
----salg.obj(18KB)
----protobuf-c()
----ut(0B)
----libcalg.obj(26KB)
----cJSON()
----memorycontext.obj(3KB)
----tape.h(1KB)
----comp.h(229B)
----garbage-collector.obj(4KB)
----LICENSE(34KB)
----libcalg.lib(2KB)
----array.h(2KB)
----json-c()
----libexpat()
----array.obj(13KB)
----mpc()
----pcomb()
----jsmn()
----libcalg.i(917B)
----cell.h(6KB)
----cl_celllist.lua(7KB)
----libbson()
----libcalg_wrap.c(547KB)
----cl_carrayi.lua(660B)
----cl_arraylist.lua(2KB)
----cl_binaryheap.lua(675B)
----CLua-Containers()
--------binary-heap.h(4KB)
--------compare-int.c(1KB)
--------main.c(1KB)
--------bloom-filter.c(8KB)
--------memorycontext.c(2KB)
--------sortedarray.h(6KB)
--------README.md(23KB)
--------avl-tree.c(14KB)
--------lautocall.h(33KB)
--------libcalg.h(1KB)
--------lautoc.c(36KB)
--------avl-tree.h(8KB)
--------queue.c(5KB)
--------hash-table.h(8KB)
--------binomial-heap.c(10KB)
--------set.c(11KB)
--------hash-string.c(1KB)
--------trie.c(11KB)
--------hash-pointer.h(1KB)
--------hash-int.h(1KB)
--------arraylist.c(6KB)
--------binomial-heap.h(4KB)
--------slist.c(10KB)
--------compare-pointer.c(1KB)
--------arraylist.h(7KB)
--------bloom-filter.h(7KB)
--------Makefile.mk(430B)
--------compare-string.h(3KB)
--------swig_wrap.c(98KB)
--------trie.h(5KB)
--------hash-int.c(1012B)
--------list.c(11KB)
--------boehm.c(445B)
--------compare-int.h(2KB)
--------hash-pointer.c(917B)
--------sortedarray.c(8KB)
--------slist.h(9KB)
--------lautoc.h(10KB)
--------compare-string.c(2KB)
--------compare-pointer.h(2KB)
--------hash-table.c(11KB)
--------list.h(9KB)
--------set.h(7KB)
--------rb-tree.c(11KB)
--------rb-tree.h(8KB)
--------hash-string.h(2KB)
--------binary-heap.c(5KB)
--------queue.h(4KB)
--------make-containers.bat(546B)
--------memorycontext.h(627B)
----hammer()
----calg.lib(102KB)
----cparse()
----json_struct()
----comp.obj(1KB)
----libwebsockets()
----libcalg_wrap.obj(1.01MB)
----garbage-collector.h(464B)
----array.c(5KB)
----make-libcalg.bat(484B)
----Makefile(372B)
----cparsec2()
----libcalg.exp(705B)
----protobuf-c-text()
----gumbo-parser()
----memorycontext.h(574B)
----cell.obj(28KB)
----salg.h(5KB)
----cl_carraylist.lua(6KB)