C source code--正规表达式到NFA,再到DFA,再到hybrid FA

时间:2011-12-09 04:07:19
【文件属性】:

文件名称:C source code--正规表达式到NFA,再到DFA,再到hybrid FA

文件大小:187KB

文件格式:RAR

更新时间:2011-12-09 04:07:19

Regular Expression;NFA;DFA;Hybrid FA

来自Washington University at St.Louis, Becchi 很专业和全面的一整套程序。


【文件预览】:
regex from becchi
----int_set.h(3KB)
----dfas_memory.h(5KB)
----main.c(13KB)
----.project(2KB)
----stdinc.c(3KB)
----dfas_memory.c(10KB)
----int_set.c(4KB)
----partition.c(4KB)
----subset.h(5KB)
----partition.h(3KB)
----CVS()
--------Entries(2KB)
--------Entries.Extra(1KB)
--------Repository(7B)
--------Entries.Old(2KB)
--------Entries.Extra.Old(993B)
--------Root(19B)
----linked_set.c(4KB)
----dheap.h(4KB)
----dfa.c(48KB)
----parser.c(15KB)
----cache.c(4KB)
----nfa.h(11KB)
----fa_memory.h(6KB)
----main_tracegen.c(9KB)
----reg_ex.h(4KB)
----main_nfa.c(17KB)
----wgraph.h(4KB)
----dheap.c(4KB)
----makefile(2KB)
----main_regexgen.c(17KB)
----subset.c(5KB)
----trace.h(6KB)
----trace.c(32KB)
----parser.h(5KB)
----stdinc.h(7KB)
----dfa.h(10KB)
----config()
--------tokens.txt(24KB)
----main_dfas.c(18KB)
----hybrid_fa.c(37KB)
----README(10KB)
----hybrid_fa.h(4KB)
----nfa.c(37KB)
----linked_set.h(3KB)
----fa_memory.c(21KB)
----cache.h(4KB)
----wgraph.c(6KB)
----ruleset()
--------CVS()
--------snort34.re(2KB)
--------ranges05.conf_300-0.re(16KB)
--------exact-math.conf_300-0.re(16KB)
--------dotstar0.3.conf_300-0.re(16KB)
--------snort24.re(1KB)
--------snort31.re(2KB)
--------ranges1.conf_300-0.re(16KB)
--------bro217.re(8KB)
--------dotstar0.9.conf_300-0.re(17KB)
--------tcp_homenet_externalnet.re(33KB)
--------dotstar0.6.conf_300-0.re(17KB)

网友评论

  • 代码还没研究,多谢分享
  • 不错,能够用,只是都是C++风格
  • 基本上是C风格的代码,不错
  • 不错,是研究HFA的好材料
  • 1. 是C++的 2. 没有使用说明,估计类似于FLEX
  • 这个文件是.c文件,但里面的代码是c++,代码本身质量不错