基本信息
源码名称:CAN总线官方源代码
源码大小:34.63M
文件格式:.zip
开发语言:C/C++
更新时间:2024-05-03
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍
CAN总线官方源代码
汽车、机器人等系统直接应用

CanFestival官方源码(含对象词典编辑器)

├── CanFestival-3-884a60cbb83e
│   ├── AUTHORS
│   ├── CONTRIBUTORS
│   ├── COPYING
│   ├── CanFestival-3.vc10.sln
│   ├── CanFestival-3.vc10.vcxproj
│   ├── CanFestival-3.vc10.vcxproj.filters
│   ├── CanFestival-3.vc9.sln
│   ├── CanFestival-3.vc9.vcproj
│   ├── LICENCE
│   ├── Makefile.in
│   ├── configure
│   ├── debian
│   │   ├── README.Debian
│   │   ├── canfestival-devel.install
│   │   ├── canfestival-examples.install
│   │   ├── canfestival-objdictedit.install
│   │   ├── canfestival-objdictedit.postinst
│   │   ├── canfestival-objdictedit.postrm
│   │   ├── canfestival-peak.install
│   │   ├── canfestival-peak.postinst
│   │   ├── canfestival-peak.postrm
│   │   ├── canfestival-socket.install
│   │   ├── canfestival-virtual.install
│   │   ├── canfestival-virtual.postinst
│   │   ├── canfestival-virtual.postrm
│   │   ├── changelog
│   │   ├── compat
│   │   ├── control
│   │   ├── control-peak_linux
│   │   ├── control-socket
│   │   ├── control-virtual
│   │   ├── copyright
│   │   ├── dirs
│   │   ├── files
│   │   ├── objdictedit.desktop
│   │   ├── objdictedit.png
│   │   └── rules
│   ├── doc
│   │   ├── CANOpen_memento
│   │   │   ├── CANOpen_memento.odg
│   │   │   └── CANOpen_memento.pdf
│   │   ├── code_debug.txt
│   │   ├── copcican_comedi_howto.txt
│   │   ├── copcican_linux_howto.txt
│   │   ├── doxygen
│   │   │   ├── Doxyfile
│   │   │   └── Makefile
│   │   └── manual
│   │       ├── Makefile
│   │       └── en
│   │           ├── Pictures
│   │           │   ├── 100000000000006D000000A31EC8CB54.png
│   │           │   ├── 10000000000000AA0000006014F74635.png
│   │           │   ├── 10000000000000AB000000C88F594413.png
│   │           │   ├── 10000000000000AC000000C9C3F53FA6.png
│   │           │   ├── 10000000000000B6000000DF1EDD1E73.png
│   │           │   ├── 100000000000022C000000DEDAD2140C.png
│   │           │   ├── 1000000000000396000000FFC42573DA.png
│   │           │   ├── 10000201000000B7000000C66AF89CD5.png
│   │           │   ├── 10000201000001C4000000DD129D4661.png
│   │           │   ├── 10000201000001C40000010766961D7F.png
│   │           │   ├── 10000201000001FC000001E5D65E8766.png
│   │           │   ├── 1000020100000258000000832C6FFAB4.png
│   │           │   ├── 10000201000002DE000001D82D89C224.png
│   │           │   ├── 10000201000002F30000020B23ED7F67.png
│   │           │   ├── 10000201000003440000025ACC3FD2F1.png
│   │           │   ├── 10000201000003CA0000016604E6A5EF.png
│   │           │   ├── 10000201000003E7000001C7B0296577.png
│   │           │   ├── 10000201000003F9000002CF880931E7.png
│   │           │   ├── 10000201000003F9000002CF8B0CDAEA.png
│   │           │   ├── new_node.png
│   │           │   └── node_info.png
│   │           ├── canfestival_OS.svg
│   │           ├── canfestival_OSless.svg
│   │           ├── canfestival_overview.svg
│   │           ├── canfestival_scheduling.svg
│   │           └── manual.tex
│   ├── drivers
│   │   ├── AT91
│   │   │   ├── can_AT91.c
│   │   │   └── timer_AT91.c
│   │   ├── AVR
│   │   │   ├── can_AVR.c
│   │   │   └── timer_AVR.c
│   │   ├── Makefile.in
│   │   ├── can_anagate_linux
│   │   │   ├── Makefile
│   │   │   ├── Makefile.in
│   │   │   └── can_anagate_linux.c
│   │   ├── can_anagate_win32
│   │   │   ├── Makefile.in
│   │   │   ├── can_anagate_win32.c
│   │   │   ├── can_anagate_win32.def
│   │   │   ├── can_anagate_win32.vc10.vcxproj
│   │   │   ├── can_anagate_win32.vc10.vcxproj.filters
│   │   │   └── can_anagate_win32.vc9.vcproj
│   │   ├── can_can4linux
│   │   │   ├── Makefile.in
│   │   │   ├── can4linux.h
│   │   │   └── can_can4linux.c
│   │   ├── can_copcican_comedi
│   │   │   ├── Makefile.in
│   │   │   ├── can_copcican_comedi.c
│   │   │   └── co_pcicanops.h
│   │   ├── can_copcican_linux
│   │   │   ├── Makefile.in
│   │   │   ├── can_copcican_linux.c
│   │   │   └── co_pcicanops.h
│   │   ├── can_copcican_win32
│   │   │   ├── ReadMe.txt
│   │   │   ├── can_copcican_win32.cpp
│   │   │   ├── can_copcican_win32.def
│   │   │   ├── can_copcican_win32.vc10.vcxproj
│   │   │   ├── can_copcican_win32.vc10.vcxproj.filters
│   │   │   ├── can_copcican_win32.vcxproj.user
│   │   │   ├── dllmain.cpp
│   │   │   ├── stdafx.cpp
│   │   │   ├── stdafx.h
│   │   │   └── targetver.h
│   │   ├── can_ixxat_win32
│   │   │   ├── async_access_que.h
│   │   │   ├── autoreleasecs.h
│   │   │   ├── can_ixxat_win32.vc10.vcxproj
│   │   │   ├── can_ixxat_win32.vc10.vcxproj.filters
│   │   │   ├── can_ixxat_win32.vc9.vcproj
│   │   │   ├── ixxat.cpp
│   │   │   └── ixxat.def
│   │   ├── can_kvaser
│   │   │   ├── Makefile.in
│   │   │   ├── README
│   │   │   └── can_kvaser.c
│   │   ├── can_lincan
│   │   │   ├── Makefile.in
│   │   │   ├── can_lincan.c
│   │   │   ├── canmsg.h
│   │   │   └── lincan.h
│   │   ├── can_multi_peeakwin32
│   │   │   ├── can_multi_peak_win32.c
│   │   │   ├── can_multi_peak_win32.def
│   │   │   ├── can_multi_peak_win32.vcproj
│   │   │   └── cancfg.h
│   │   ├── can_peak_linux
│   │   │   ├── Makefile.in
│   │   │   └── can_peak_linux.c
│   │   ├── can_peak_win32
│   │   │   ├── Makefile.in
│   │   │   ├── can_peak_win32.c
│   │   │   ├── can_peak_win32.def
│   │   │   ├── can_peak_win32.vc10.vcxproj
│   │   │   ├── can_peak_win32.vc10.vcxproj.filters
│   │   │   ├── can_peak_win32.vc9.vcproj
│   │   │   ├── cancfg.h
│   │   │   ├── cancfg.h.head
│   │   │   └── cancfg.h.tail
│   │   ├── can_serial
│   │   │   ├── Makefile.in
│   │   │   ├── can_serial.c
│   │   │   └── can_serial_hub.c
│   │   ├── can_socket
│   │   │   ├── Makefile.in
│   │   │   └── can_socket.c
│   │   ├── can_tcp_win32
│   │   │   ├── Makefile.in
│   │   │   ├── Socket.cpp
│   │   │   ├── Socket.h
│   │   │   ├── can_tcp_win32.cpp
│   │   │   └── can_tcp_win32_server.cpp
│   │   ├── can_uvccm_win32
│   │   │   ├── can_uvccm_win32.cpp
│   │   │   ├── can_uvccm_win32.def
│   │   │   ├── can_uvccm_win32.vc10.vcxproj
│   │   │   ├── can_uvccm_win32.vc10.vcxproj.filters
│   │   │   └── can_uvccm_win32.vc9.vcproj
│   │   ├── can_virtual
│   │   │   ├── Makefile.in
│   │   │   └── can_virtual.c
│   │   ├── can_virtual_kernel
│   │   │   ├── Makefile.in
│   │   │   └── can_virtual_kernel.c
│   │   ├── can_vscom
│   │   │   ├── Makefile.in
│   │   │   └── can_vscom.c
│   │   ├── hcs12
│   │   │   ├── Makefile.in
│   │   │   ├── canOpenDriver.c
│   │   │   ├── interrupt.c
│   │   │   ├── ports.s
│   │   │   └── ports.txt
│   │   ├── timers_kernel
│   │   │   ├── Makefile.in
│   │   │   └── timers_kernel.c
│   │   ├── timers_kernel_xeno
│   │   │   ├── Makefile.in
│   │   │   └── timers_kernel_xeno.c
│   │   ├── timers_rtai
│   │   │   ├── Makefile.in
│   │   │   └── timers_rtai.c
│   │   ├── timers_unix
│   │   │   ├── Makefile.in
│   │   │   └── timers_unix.c
│   │   ├── timers_win32
│   │   │   ├── Makefile.in
│   │   │   └── timers_win32.c
│   │   ├── timers_xeno
│   │   │   ├── Makefile.in
│   │   │   └── timers_xeno.c
│   │   ├── unix
│   │   │   ├── Makefile.in
│   │   │   └── unix.c
│   │   └── win32
│   │       ├── Makefile.in
│   │       └── win32.c
│   ├── examples
│   │   ├── AT91
│   │   │   └── Master
│   │   │       ├── AT91SAM7X-EK.h
│   │   │       ├── Makefile
│   │   │       ├── ObjDict.c
│   │   │       ├── ObjDict.h
│   │   │       ├── ObjDict.od
│   │   │       ├── interrupt_timer.c
│   │   │       ├── io_macro.h
│   │   │       └── main.c
│   │   ├── AVR
│   │   │   └── Slave
│   │   │       ├── AVR-Studio
│   │   │       │   ├── SlaveAVR.aps
│   │   │       │   ├── default
│   │   │       │   │   └── Makefile
│   │   │       │   └── slaveavr.aws
│   │   │       ├── Makefile
│   │   │       ├── ObjDict.c
│   │   │       ├── ObjDict.h
│   │   │       ├── ObjDict.od
│   │   │       ├── ds401.c
│   │   │       ├── ds401.h
│   │   │       ├── hardware.h
│   │   │       └── main.c
│   │   ├── CANOpenShell
│   │   │   ├── CANOpenShell.c
│   │   │   ├── CANOpenShell.h
│   │   │   ├── CANOpenShell.vc10.vcxproj
│   │   │   ├── CANOpenShell.vc10.vcxproj.filters
│   │   │   ├── CANOpenShell.vc9.vcproj
│   │   │   ├── CANOpenShellMasterOD.od
│   │   │   ├── CANOpenShellSlaveOD.od
│   │   │   ├── CANOpenShellsln
│   │   │   └── Makefile.in
│   │   ├── DS401_Master
│   │   │   ├── Makefile.in
│   │   │   ├── TestMaster.h
│   │   │   ├── TestMaster.od
│   │   │   ├── TestMasterMicroMod.c
│   │   │   ├── TestMasterMicroMod.h
│   │   │   ├── TestMasterMicroMod.vc10.vcxproj
│   │   │   ├── TestMasterMicroMod.vc10.vcxproj.filters
│   │   │   ├── TestMasterMicroMod.vc9.vcproj
│   │   │   ├── getopt.c
│   │   │   └── getopt.h
│   │   ├── DS401_Slave_Gui
│   │   │   ├── CallBack.cpp
│   │   │   ├── CallBack.h
│   │   │   ├── DS401_Slave_Gui.eds
│   │   │   ├── Makefile.in
│   │   │   ├── ObjDict.h
│   │   │   ├── ObjDict.od
│   │   │   ├── TestSlaveGui.cpp
│   │   │   ├── TestSlaveGui.h
│   │   │   ├── getopt.c
│   │   │   ├── getopt.h
│   │   │   ├── main.cpp
│   │   │   └── main.h
│   │   ├── Makefile.in
│   │   ├── SillySlave
│   │   │   ├── EDS2CSV.py
│   │   │   ├── Makefile.in
│   │   │   ├── README
│   │   │   ├── SillySlave.c
│   │   │   ├── SillySlave.h
│   │   │   ├── SillySlave.od
│   │   │   ├── main.c
│   │   │   ├── main.h
│   │   │   ├── slave.c
│   │   │   └── slave.h
│   │   ├── TestMasterMicroMod
│   │   │   ├── Makefile.in
│   │   │   ├── TestMaster.h
│   │   │   ├── TestMaster.od
│   │   │   ├── TestMasterMicroMod.c
│   │   │   ├── TestMasterMicroMod.h
│   │   │   ├── TestMasterMicroMod.vc9.vcproj
│   │   │   ├── getopt.c
│   │   │   └── getopt.h
│   │   ├── TestMasterSlave
│   │   │   ├── Makefile.in
│   │   │   ├── Master.c
│   │   │   ├── Master.h
│   │   │   ├── Slave.c
│   │   │   ├── Slave.h
│   │   │   ├── TestMaster.h
│   │   │   ├── TestMaster.od
│   │   │   ├── TestMasterSlave.c
│   │   │   ├── TestMasterSlave.h
│   │   │   ├── TestMasterSlave.vc9.vcproj
│   │   │   ├── TestSlave.h
│   │   │   ├── TestSlave.od
│   │   │   ├── getopt.c
│   │   │   └── getopt.h
│   │   ├── TestMasterSlaveLSS
│   │   │   ├── Makefile.in
│   │   │   ├── Master.c
│   │   │   ├── Master.h
│   │   │   ├── SlaveA.c
│   │   │   ├── SlaveA.h
│   │   │   ├── SlaveB.c
│   │   │   ├── SlaveB.h
│   │   │   ├── TestMaster.od
│   │   │   ├── TestMasterSlaveLSS.c
│   │   │   ├── TestMasterSlaveLSS.h
│   │   │   ├── TestMasterSlaveLSS.vc9.vcproj
│   │   │   ├── TestSlaveA.od
│   │   │   ├── TestSlaveB.od
│   │   │   ├── getopt.c
│   │   │   └── getopt.h
│   │   ├── gene_SYNC_HCS12
│   │   │   ├── Makefile.in
│   │   │   ├── appli.c
│   │   │   ├── objdict.c
│   │   │   ├── objdict.h
│   │   │   ├── objdict.od
│   │   │   ├── readme.txt
│   │   │   ├── trace32_flash_debug.cmm
│   │   │   ├── trace32_flash_debug_sans_init.cmm
│   │   │   ├── trace32_flash_programmer.cmm
│   │   │   └── vectors.s
│   │   ├── kerneltest
│   │   │   ├── Makefile.in
│   │   │   ├── Master.c
│   │   │   ├── Master.h
│   │   │   ├── Slave.c
│   │   │   ├── Slave.h
│   │   │   ├── TestMaster.c
│   │   │   ├── TestMaster.h
│   │   │   ├── TestMaster.od
│   │   │   ├── TestMasterSlave.c
│   │   │   ├── TestMasterSlave.h
│   │   │   ├── TestSlave.c
│   │   │   ├── TestSlave.h
│   │   │   ├── TestSlave.od
│   │   │   ├── console
│   │   │   │   ├── console.c
│   │   │   │   └── console.h
│   │   │   ├── insert.sh
│   │   │   ├── kernel_module.c
│   │   │   ├── remove.sh
│   │   │   └── run.sh
│   │   ├── test_copcican_comedi
│   │   │   ├── Makefile.in
│   │   │   ├── insert.sh
│   │   │   └── test_copcican_comedi.c
│   │   ├── test_copcican_linux
│   │   │   ├── Makefile.in
│   │   │   └── test_copcican_linux.c
│   │   └── win32test
│   │       ├── main.c
│   │       ├── win32test.c
│   │       ├── win32test.h
│   │       ├── win32test.od
│   │       ├── win32test.vc10.vcxproj
│   │       ├── win32test.vc10.vcxproj.filters
│   │       └── win32test.vc9.vcproj
│   ├── include
│   │   ├── AT91
│   │   │   ├── Atmel
│   │   │   │   └── lib_AT91SAM7X256.h
│   │   │   ├── applicfg.h
│   │   │   ├── can_AT91.h
│   │   │   ├── canfestival.h
│   │   │   ├── config.h
│   │   │   ├── iar.h
│   │   │   └── timerscfg.h
│   │   ├── AVR
│   │   │   ├── applicfg.h
│   │   │   ├── can_AVR.h
│   │   │   ├── can_drv.h
│   │   │   ├── canfestival.h
│   │   │   ├── config.h
│   │   │   ├── iar.h
│   │   │   └── timerscfg.h
│   │   ├── can.h
│   │   ├── can_driver.h
│   │   ├── data.h
│   │   ├── dcf.h
│   │   ├── def.h
│   │   ├── emcy.h
│   │   ├── hcs12
│   │   │   ├── applicfg.h
│   │   │   ├── asm-m68hc12
│   │   │   │   ├── ports.h
│   │   │   │   ├── ports_def.h
│   │   │   │   ├── portsaccess.h
│   │   │   │   └── regs.h
│   │   │   ├── board
│   │   │   │   ├── alire.txt
│   │   │   │   └── arch
│   │   │   │       ├── exit.h
│   │   │   │       ├── interrupts.h
│   │   │   │       ├── memory.x
│   │   │   │       └── param.h
│   │   │   ├── canOpenDriver.h
│   │   │   ├── candriver.h
│   │   │   ├── error.h
│   │   │   ├── interrupt.h
│   │   │   └── regbase.h
│   │   ├── lifegrd.h
│   │   ├── lss.h
│   │   ├── nmtMaster.h
│   │   ├── nmtSlave.h
│   │   ├── none
│   │   │   ├── applicfg.h
│   │   │   ├── canfestival.h
│   │   │   └── timerscfg.h
│   │   ├── objacces.h
│   │   ├── objdictdef.h
│   │   ├── pdo.h
│   │   ├── sdo.h
│   │   ├── states.h
│   │   ├── sync.h
│   │   ├── sysdep.h
│   │   ├── timer.h
│   │   ├── timers_driver.h
│   │   ├── timers_kernel
│   │   │   └── timerscfg.h
│   │   ├── timers_kernel_xeno
│   │   │   └── timerscfg.h
│   │   ├── timers_rtai
│   │   │   └── timerscfg.h
│   │   ├── timers_unix
│   │   │   └── timerscfg.h
│   │   ├── timers_xeno
│   │   │   └── timerscfg.h
│   │   ├── unix
│   │   │   ├── applicfg.h
│   │   │   └── canfestival.h
│   │   └── win32
│   │       ├── applicfg.h
│   │       ├── canfestival.h
│   │       ├── config.h
│   │       └── timerscfg.h
│   ├── objdictgen
│   │   ├── Gnosis_Utils-1.2.2
│   │   │   ├── Checklist
│   │   │   ├── Gnosis_Utils.ANNOUNCE
│   │   │   ├── MANIFEST
│   │   │   ├── MANIFEST.in
│   │   │   ├── PKG-INFO
│   │   │   ├── README
│   │   │   ├── TODO
│   │   │   ├── disthelper
│   │   │   │   ├── README
│   │   │   │   ├── __init__.py
│   │   │   │   ├── attic
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── README
│   │   │   │   │   ├── cyg4win32.py
│   │   │   │   │   ├── dll_to_mingw.py
│   │   │   │   │   ├── example-setup.py
│   │   │   │   │   ├── frankcc.py
│   │   │   │   │   ├── iall.py
│   │   │   │   │   ├── make_mingw_pylibs.py
│   │   │   │   │   ├── test-tabber.py
│   │   │   │   │   ├── textify.py
│   │   │   │   │   └── untabify.py
│   │   │   │   ├── find_python.py
│   │   │   │   ├── misc.py
│   │   │   │   ├── scripts
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── comptree.py
│   │   │   │   │   ├── difftree.py
│   │   │   │   │   ├── dirtree.py
│   │   │   │   │   ├── grab_disthelper.py
│   │   │   │   │   ├── indentcheck.py
│   │   │   │   │   ├── plattext.py
│   │   │   │   │   ├── porttext.py
│   │   │   │   │   ├── rmfind.py
│   │   │   │   │   ├── tabtree.py
│   │   │   │   │   ├── test
│   │   │   │   │   │   ├── mega_tabber_test.py
│   │   │   │   │   │   ├── test_tabify.py
│   │   │   │   │   │   ├── test_tabs_2.py
│   │   │   │   │   │   └── test_textfmt.py
│   │   │   │   │   └── untabtree.py
│   │   │   │   ├── setuplib.py
│   │   │   │   ├── treeops
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── fileops.py
│   │   │   │   │   ├── lineops.py
│   │   │   │   │   └── treeops.py
│   │   │   │   └── util
│   │   │   │       ├── __init__.py
│   │   │   │       └── cmdline.py
│   │   │   ├── gnosis
│   │   │   │   ├── README
│   │   │   │   ├── __init__.py
│   │   │   │   ├── anon
│   │   │   │   │   ├── README
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── anon-forward.cgi
│   │   │   │   │   ├── anonym.py
│   │   │   │   │   ├── encode_address.cgi
│   │   │   │   │   ├── encode_address.py
│   │   │   │   │   ├── huffman
│   │   │   │   │   ├── new_day_key.sh
│   │   │   │   │   ├── new_month_key.sh
│   │   │   │   │   └── new_week_key.sh
│   │   │   │   ├── doc
│   │   │   │   │   ├── GETTING_HELP
│   │   │   │   │   ├── Gnosis_Utils.ANNOUNCE
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── charming_python_b11.txt
│   │   │   │   │   ├── charming_python_b12.txt
│   │   │   │   │   ├── filtering-spam.txt
│   │   │   │   │   ├── metaclass.txt
│   │   │   │   │   ├── oop_for_validity.txt
│   │   │   │   │   ├── readme
│   │   │   │   │   ├── xml_matters_1.txt
│   │   │   │   │   ├── xml_matters_11.txt
│   │   │   │   │   ├── xml_matters_16.txt
│   │   │   │   │   ├── xml_matters_2.txt
│   │   │   │   │   ├── xml_matters_20.txt
│   │   │   │   │   └── xml_matters_39.txt
│   │   │   │   ├── indexer.py
│   │   │   │   ├── magic
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── dtdgenerator.py
│   │   │   │   │   ├── metapickler.py
│   │   │   │   │   └── multimethods.py
│   │   │   │   ├── pyconfig.py
│   │   │   │   ├── spam-test.py
│   │   │   │   ├── trigramlib.py
│   │   │   │   ├── trigrams-gen.py
│   │   │   │   ├── util
│   │   │   │   │   ├── XtoY.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── combinators.py
│   │   │   │   │   ├── convert
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── curses_txt2html.py
│   │   │   │   │   │   ├── dmTxt2Html.py
│   │   │   │   │   │   ├── dw_colorize.py
│   │   │   │   │   │   ├── dyn_txt2html.py
│   │   │   │   │   │   ├── fetch_txt2html.py
│   │   │   │   │   │   ├── mxtypographify.py
│   │   │   │   │   │   ├── pyfontify.py
│   │   │   │   │   │   ├── t2h_textfuncs.py
│   │   │   │   │   │   ├── tk_txt2html.py
│   │   │   │   │   │   ├── txt2dw.py
│   │   │   │   │   │   ├── txt2html.cgi
│   │   │   │   │   │   ├── txt2html.txt
│   │   │   │   │   │   ├── txt2html_dir.py
│   │   │   │   │   │   ├── txt2html_todo.txt
│   │   │   │   │   │   ├── txt2html_why.txt
│   │   │   │   │   │   ├── typo_html.py
│   │   │   │   │   │   ├── typographify.def
│   │   │   │   │   │   └── typographify.py
│   │   │   │   │   ├── dtd2sql.py
│   │   │   │   │   ├── hashcash.py
│   │   │   │   │   ├── introspect.py
│   │   │   │   │   ├── sql2dtd.py
│   │   │   │   │   ├── sql2xml_sample.xml.txt
│   │   │   │   │   ├── test
│   │   │   │   │   │   ├── funcs.py
│   │   │   │   │   │   ├── mixed.xml
│   │   │   │   │   │   ├── test_data2attr.py
│   │   │   │   │   │   ├── test_introspect.py
│   │   │   │   │   │   ├── test_noinit.py
│   │   │   │   │   │   └── test_variants_noinit.py
│   │   │   │   │   ├── test.xml
│   │   │   │   │   ├── uusplit.py
│   │   │   │   │   └── xml2sql.py
│   │   │   │   ├── version.py
│   │   │   │   └── xml
│   │   │   │       ├── __init__.py
│   │   │   │       ├── indexer.py
│   │   │   │       ├── objectify
│   │   │   │       │   ├── __init__.py
│   │   │   │       │   ├── _objectify.py
│   │   │   │       │   ├── doc
│   │   │   │       │   │   ├── AUTHOR
│   │   │   │       │   │   ├── COPYRIGHT
│   │   │   │       │   │   ├── GOTCHAS
│   │   │   │       │   │   ├── HISTORY
│   │   │   │       │   │   ├── HOWTO
│   │   │   │       │   │   ├── THANKS_TO
│   │   │   │       │   │   ├── TODO
│   │   │   │       │   │   ├── VERSION
│   │   │   │       │   │   └── __init__.py
│   │   │   │       │   ├── test
│   │   │   │       │   │   ├── __init__.py
│   │   │   │       │   │   ├── test.xml
│   │   │   │       │   │   ├── test_basic.py
│   │   │   │       │   │   ├── test_expat.py
│   │   │   │       │   │   ├── test_expat2.py
│   │   │   │       │   │   ├── test_inject.py
│   │   │   │       │   │   ├── test_xpath.py
│   │   │   │       │   │   ├── testns.xml
│   │   │   │       │   │   └── xpath.xml
│   │   │   │       │   ├── test.xml
│   │   │   │       │   ├── utils.py
│   │   │   │       │   └── xpath.xml
│   │   │   │       ├── pickle
│   │   │   │       │   ├── PyObject-0.48.dtd
│   │   │   │       │   ├── PyObject.dtd
│   │   │   │       │   ├── __init__.py
│   │   │   │       │   ├── _pickle.py
│   │   │   │       │   ├── doc
│   │   │   │       │   │   ├── AUTHOR
│   │   │   │       │   │   ├── COPYRIGHT
│   │   │   │       │   │   ├── HISTORY
│   │   │   │       │   │   ├── HOWTO
│   │   │   │       │   │   ├── HOWTO.extensions
│   │   │   │       │   │   ├── SECURITY
│   │   │   │       │   │   ├── THANKS_TO
│   │   │   │       │   │   ├── TODO
│   │   │   │       │   │   ├── VERSION
│   │   │   │       │   │   └── __init__.py
│   │   │   │       │   ├── ext
│   │   │   │       │   │   ├── __init__.py
│   │   │   │       │   │   ├── _mutate.py
│   │   │   │       │   │   └── _mutators.py
│   │   │   │       │   ├── parsers
│   │   │   │       │   │   ├── __init__.py
│   │   │   │       │   │   ├── _dom.py
│   │   │   │       │   │   └── _sax.py
│   │   │   │       │   ├── test
│   │   │   │       │   │   ├── __init__.py
│   │   │   │       │   │   ├── funcs.py
│   │   │   │       │   │   ├── test_4list.py
│   │   │   │       │   │   ├── test_all.py
│   │   │   │       │   │   ├── test_all_all.py
│   │   │   │       │   │   ├── test_badstring.py
│   │   │   │       │   │   ├── test_basic.py
│   │   │   │       │   │   ├── test_bltin.py
│   │   │   │       │   │   ├── test_bools.py
│   │   │   │       │   │   ├── test_bools_ro.py
│   │   │   │       │   │   ├── test_circular.py
│   │   │   │       │   │   ├── test_compat.py
│   │   │   │       │   │   ├── test_fail_exit.py
│   │   │   │       │   │   ├── test_fail_raise_1.py
│   │   │   │       │   │   ├── test_fail_raise_2.py
│   │   │   │       │   │   ├── test_fail_raise_3.py
│   │   │   │       │   │   ├── test_ftypes.py
│   │   │   │       │   │   ├── test_ftypes_i.py
│   │   │   │       │   │   ├── test_getinitargs.py
│   │   │   │       │   │   ├── test_getstate.py
│   │   │   │       │   │   ├── test_gzfile.py
│   │   │   │       │   │   ├── test_init.py
│   │   │   │       │   │   ├── test_misc.py
│   │   │   │       │   │   ├── test_mixin.py
│   │   │   │       │   │   ├── test_modnames.py
│   │   │   │       │   │   ├── test_mutators.py
│   │   │   │       │   │   ├── test_mx.py
│   │   │   │       │   │   ├── test_numpy.py
│   │   │   │       │   │   ├── test_objectify.py
│   │   │   │       │   │   ├── test_paranoia.py
│   │   │   │       │   │   ├── test_pass_1.py
│   │   │   │       │   │   ├── test_pass_2.py
│   │   │   │       │   │   ├── test_pass_3.py
│   │   │   │       │   │   ├── test_rawp_mx.py
│   │   │   │       │   │   ├── test_rawp_sre.py
│   │   │   │       │   │   ├── test_re.py
│   │   │   │       │   │   ├── test_ref.py
│   │   │   │       │   │   ├── test_selfref.py
│   │   │   │       │   │   ├── test_setstate.py
│   │   │   │       │   │   ├── test_slots.py
│   │   │   │       │   │   ├── test_speed.py
│   │   │   │       │   │   ├── test_subbltin.py
│   │   │   │       │   │   ├── test_unicode.py
│   │   │   │       │   │   └── test_zdump.py
│   │   │   │       │   └── util
│   │   │   │       │       ├── __init__.py
│   │   │   │       │       ├── _flags.py
│   │   │   │       │       └── _util.py
│   │   │   │       ├── relax
│   │   │   │       │   ├── README
│   │   │   │       │   ├── __init__.py
│   │   │   │       │   ├── cardinality.rnc
│   │   │   │       │   ├── cardinality.rng
│   │   │   │       │   ├── clark.html
│   │   │   │       │   ├── conv08.rnc
│   │   │   │       │   ├── conv08.rng
│   │   │   │       │   ├── conv09.rng
│   │   │   │       │   ├── curious.dtd
│   │   │   │       │   ├── curious.xml
│   │   │   │       │   ├── lex.py
│   │   │   │       │   ├── patron-2.rng
│   │   │   │       │   ├── patron-i1.xml
│   │   │   │       │   ├── patron-i2.xml
│   │   │   │       │   ├── patron-i3.xml
│   │   │   │       │   ├── patron-v1.xml
│   │   │   │       │   ├── patron-v2.xml
│   │   │   │       │   ├── patron.rnc
│   │   │   │       │   ├── patron.rng
│   │   │   │       │   ├── patron.xsd
│   │   │   │       │   ├── regextest.rnc
│   │   │   │       │   ├── regextest.xml
│   │   │   │       │   ├── res08.rnc
│   │   │   │       │   ├── res08.rng
│   │   │   │       │   ├── res09.rng
│   │   │   │       │   ├── rnc2rng
│   │   │   │       │   ├── rnc_tokenize.py
│   │   │   │       │   ├── rnctree.py
│   │   │   │       │   ├── spectest.xml
│   │   │   │       │   ├── split.xsl
│   │   │   │       │   ├── testSuite.rng
│   │   │   │       │   ├── xmlcat
│   │   │   │       │   ├── xsdtest.rnc
│   │   │   │       │   ├── xsdtest.rng
│   │   │   │       │   ├── xsdtest.xml
│   │   │   │       │   └── xsdtest.xsl
│   │   │   │       ├── validity
│   │   │   │       │   ├── __init__.py
│   │   │   │       │   ├── _validity.py
│   │   │   │       │   ├── dissertation.py
│   │   │   │       │   ├── dtdgen.py
│   │   │   │       │   └── simple_diss.py
│   │   │   │       ├── xmlcat.py
│   │   │   │       └── xmlmap.py
│   │   │   └── setup.py
│   │   ├── Gnosis_Utils-current.tar.gz
│   │   ├── Makefile.in
│   │   ├── canfestival_config.py.in
│   │   ├── commondialogs.py
│   │   ├── commondialogs.pyc
│   │   ├── config
│   │   │   ├── DS-302.prf
│   │   │   ├── DS-401.prf
│   │   │   ├── DS-402.prf
│   │   │   ├── DS-404.prf
│   │   │   ├── DS-406.prf
│   │   │   ├── DS-408.prf
│   │   │   ├── DS-410.prf
│   │   │   ├── DS-418.prf
│   │   │   └── DS-419.prf
│   │   ├── doc
│   │   │   ├── 301_v04000201.pdf
│   │   │   ├── about.html
│   │   │   ├── canfestival.gif
│   │   │   └── manual_en.pdf
│   │   ├── doc_index
│   │   │   ├── DS301_index.py
│   │   │   ├── DS301_index.pyc
│   │   │   ├── __init__.py
│   │   │   └── __init__.pyc
│   │   ├── eds_utils.py
│   │   ├── eds_utils.pyc
│   │   ├── examples
│   │   │   ├── editor使用发现的问题.txt
│   │   │   ├── example_objdict.c
│   │   │   ├── example_objdict.h
│   │   │   ├── example_objdict.od
│   │   │   └── my_TestSlave
│   │   │       ├── Slave_OD.c
│   │   │       ├── Slave_OD.h
│   │   │       ├── Slave_OD.od
│   │   │       ├── Slave_OD_Test.c
│   │   │       ├── Slave_OD_Test.h
│   │   │       ├── Slave_OD_Test.od
│   │   │       └── test
│   │   │           ├── Slave_OD.c
│   │   │           ├── Slave_OD.h
│   │   │           └── Slave_OD.od
│   │   ├── gen_cfile.py
│   │   ├── gen_cfile.pyc
│   │   ├── gnosis
│   │   │   ├── README
│   │   │   ├── __init__.py
│   │   │   ├── __init__.pyc
│   │   │   ├── anon
│   │   │   │   ├── README
│   │   │   │   ├── __init__.py
│   │   │   │   ├── anon-forward.cgi
│   │   │   │   ├── anonym.py
│   │   │   │   ├── encode_address.cgi
│   │   │   │   ├── encode_address.py
│   │   │   │   ├── huffman
│   │   │   │   ├── new_day_key.sh
│   │   │   │   ├── new_month_key.sh
│   │   │   │   └── new_week_key.sh
│   │   │   ├── doc
│   │   │   │   ├── GETTING_HELP
│   │   │   │   ├── Gnosis_Utils.ANNOUNCE
│   │   │   │   ├── LICENSE
│   │   │   │   ├── __init__.py
│   │   │   │   ├── charming_python_b11.txt
│   │   │   │   ├── charming_python_b12.txt
│   │   │   │   ├── filtering-spam.txt
│   │   │   │   ├── metaclass.txt
│   │   │   │   ├── oop_for_validity.txt
│   │   │   │   ├── readme
│   │   │   │   ├── xml_matters_1.txt
│   │   │   │   ├── xml_matters_11.txt
│   │   │   │   ├── xml_matters_16.txt
│   │   │   │   ├── xml_matters_2.txt
│   │   │   │   ├── xml_matters_20.txt
│   │   │   │   └── xml_matters_39.txt
│   │   │   ├── indexer.py
│   │   │   ├── magic
│   │   │   │   ├── __init__.py
│   │   │   │   ├── dtdgenerator.py
│   │   │   │   ├── metapickler.py
│   │   │   │   └── multimethods.py
│   │   │   ├── pyconfig.py
│   │   │   ├── pyconfig.pyc
│   │   │   ├── spam-test.py
│   │   │   ├── trigramlib.py
│   │   │   ├── trigrams-gen.py
│   │   │   ├── util
│   │   │   │   ├── XtoY.py
│   │   │   │   ├── XtoY.pyc
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __init__.pyc
│   │   │   │   ├── combinators.py
│   │   │   │   ├── combinators.pyc
│   │   │   │   ├── convert
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── curses_txt2html.py
│   │   │   │   │   ├── dmTxt2Html.py
│   │   │   │   │   ├── dw_colorize.py
│   │   │   │   │   ├── dyn_txt2html.py
│   │   │   │   │   ├── fetch_txt2html.py
│   │   │   │   │   ├── mxtypographify.py
│   │   │   │   │   ├── pyfontify.py
│   │   │   │   │   ├── t2h_textfuncs.py
│   │   │   │   │   ├── tk_txt2html.py
│   │   │   │   │   ├── txt2dw.py
│   │   │   │   │   ├── txt2html.cgi
│   │   │   │   │   ├── txt2html.txt
│   │   │   │   │   ├── txt2html_dir.py
│   │   │   │   │   ├── txt2html_todo.txt
│   │   │   │   │   ├── txt2html_why.txt
│   │   │   │   │   ├── typo_html.py
│   │   │   │   │   ├── typographify.def
│   │   │   │   │   └── typographify.py
│   │   │   │   ├── dtd2sql.py
│   │   │   │   ├── hashcash.py
│   │   │   │   ├── introspect.py
│   │   │   │   ├── introspect.pyc
│   │   │   │   ├── sql2dtd.py
│   │   │   │   ├── sql2xml_sample.xml.txt
│   │   │   │   ├── test
│   │   │   │   │   ├── funcs.py
│   │   │   │   │   ├── mixed.xml
│   │   │   │   │   ├── test_data2attr.py
│   │   │   │   │   ├── test_introspect.py
│   │   │   │   │   ├── test_noinit.py
│   │   │   │   │   └── test_variants_noinit.py
│   │   │   │   ├── test.xml
│   │   │   │   ├── uusplit.py
│   │   │   │   └── xml2sql.py
│   │   │   ├── version.py
│   │   │   └── xml
│   │   │       ├── __init__.py
│   │   │       ├── __init__.pyc
│   │   │       ├── indexer.py
│   │   │       ├── objectify
│   │   │       │   ├── __init__.py
│   │   │       │   ├── _objectify.py
│   │   │       │   ├── doc
│   │   │       │   │   ├── AUTHOR
│   │   │       │   │   ├── COPYRIGHT
│   │   │       │   │   ├── GOTCHAS
│   │   │       │   │   ├── HISTORY
│   │   │       │   │   ├── HOWTO
│   │   │       │   │   ├── THANKS_TO
│   │   │       │   │   ├── TODO
│   │   │       │   │   ├── VERSION
│   │   │       │   │   └── __init__.py
│   │   │       │   ├── test
│   │   │       │   │   ├── __init__.py
│   │   │       │   │   ├── test.xml
│   │   │       │   │   ├── test_basic.py
│   │   │       │   │   ├── test_expat.py
│   │   │       │   │   ├── test_expat2.py
│   │   │       │   │   ├── test_inject.py
│   │   │       │   │   ├── test_xpath.py
│   │   │       │   │   ├── testns.xml
│   │   │       │   │   └── xpath.xml
│   │   │       │   ├── test.xml
│   │   │       │   ├── utils.py
│   │   │       │   └── xpath.xml
│   │   │       ├── pickle
│   │   │       │   ├── PyObject-0.48.dtd
│   │   │       │   ├── PyObject.dtd
│   │   │       │   ├── __init__.py
│   │   │       │   ├── __init__.pyc
│   │   │       │   ├── _pickle.py
│   │   │       │   ├── _pickle.pyc
│   │   │       │   ├── doc
│   │   │       │   │   ├── AUTHOR
│   │   │       │   │   ├── COPYRIGHT
│   │   │       │   │   ├── HISTORY
│   │   │       │   │   ├── HOWTO
│   │   │       │   │   ├── HOWTO.extensions
│   │   │       │   │   ├── SECURITY
│   │   │       │   │   ├── THANKS_TO
│   │   │       │   │   ├── TODO
│   │   │       │   │   ├── VERSION
│   │   │       │   │   └── __init__.py
│   │   │       │   ├── ext
│   │   │       │   │   ├── __init__.py
│   │   │       │   │   ├── __init__.pyc
│   │   │       │   │   ├── _mutate.py
│   │   │       │   │   ├── _mutate.pyc
│   │   │       │   │   ├── _mutators.py
│   │   │       │   │   └── _mutators.pyc
│   │   │       │   ├── parsers
│   │   │       │   │   ├── __init__.py
│   │   │       │   │   ├── __init__.pyc
│   │   │       │   │   ├── _dom.py
│   │   │       │   │   ├── _dom.pyc
│   │   │       │   │   ├── _sax.py
│   │   │       │   │   └── _sax.pyc
│   │   │       │   ├── test
│   │   │       │   │   ├── __init__.py
│   │   │       │   │   ├── funcs.py
│   │   │       │   │   ├── test_4list.py
│   │   │       │   │   ├── test_all.py
│   │   │       │   │   ├── test_all_all.py
│   │   │       │   │   ├── test_badstring.py
│   │   │       │   │   ├── test_basic.py
│   │   │       │   │   ├── test_bltin.py
│   │   │       │   │   ├── test_bools.py
│   │   │       │   │   ├── test_bools_ro.py
│   │   │       │   │   ├── test_circular.py
│   │   │       │   │   ├── test_compat.py
│   │   │       │   │   ├── test_fail_exit.py
│   │   │       │   │   ├── test_fail_raise_1.py
│   │   │       │   │   ├── test_fail_raise_2.py
│   │   │       │   │   ├── test_fail_raise_3.py
│   │   │       │   │   ├── test_ftypes.py
│   │   │       │   │   ├── test_ftypes_i.py
│   │   │       │   │   ├── test_getinitargs.py
│   │   │       │   │   ├── test_getstate.py
│   │   │       │   │   ├── test_gzfile.py
│   │   │       │   │   ├── test_init.py
│   │   │       │   │   ├── test_misc.py
│   │   │       │   │   ├── test_mixin.py
│   │   │       │   │   ├── test_modnames.py
│   │   │       │   │   ├── test_mutators.py
│   │   │       │   │   ├── test_mx.py
│   │   │       │   │   ├── test_numpy.py
│   │   │       │   │   ├── test_objectify.py
│   │   │       │   │   ├── test_paranoia.py
│   │   │       │   │   ├── test_pass_1.py
│   │   │       │   │   ├── test_pass_2.py
│   │   │       │   │   ├── test_pass_3.py
│   │   │       │   │   ├── test_rawp_mx.py
│   │   │       │   │   ├── test_rawp_sre.py
│   │   │       │   │   ├── test_re.py
│   │   │       │   │   ├── test_ref.py
│   │   │       │   │   ├── test_selfref.py
│   │   │       │   │   ├── test_setstate.py
│   │   │       │   │   ├── test_slots.py
│   │   │       │   │   ├── test_speed.py
│   │   │       │   │   ├── test_subbltin.py
│   │   │       │   │   ├── test_unicode.py
│   │   │       │   │   └── test_zdump.py
│   │   │       │   └── util
│   │   │       │       ├── __init__.py
│   │   │       │       ├── __init__.pyc
│   │   │       │       ├── _flags.py
│   │   │       │       ├── _flags.pyc
│   │   │       │       ├── _util.py
│   │   │       │       └── _util.pyc
│   │   │       ├── relax
│   │   │       │   ├── README
│   │   │       │   ├── __init__.py
│   │   │       │   ├── cardinality.rnc
│   │   │       │   ├── cardinality.rng
│   │   │       │   ├── clark.html
│   │   │       │   ├── conv08.rnc
│   │   │       │   ├── conv08.rng
│   │   │       │   ├── conv09.rng
│   │   │       │   ├── curious.dtd
│   │   │       │   ├── curious.xml
│   │   │       │   ├── lex.py
│   │   │       │   ├── patron-2.rng
│   │   │       │   ├── patron-i1.xml
│   │   │       │   ├── patron-i2.xml
│   │   │       │   ├── patron-i3.xml
│   │   │       │   ├── patron-v1.xml
│   │   │       │   ├── patron-v2.xml
│   │   │       │   ├── patron.rnc
│   │   │       │   ├── patron.rng
│   │   │       │   ├── patron.xsd
│   │   │       │   ├── regextest.rnc
│   │   │       │   ├── regextest.xml
│   │   │       │   ├── res08.rnc
│   │   │       │   ├── res08.rng
│   │   │       │   ├── res09.rng
│   │   │       │   ├── rnc2rng
│   │   │       │   ├── rnc_tokenize.py
│   │   │       │   ├── rnctree.py
│   │   │       │   ├── spectest.xml
│   │   │       │   ├── split.xsl
│   │   │       │   ├── testSuite.rng
│   │   │       │   ├── xmlcat
│   │   │       │   ├── xsdtest.rnc
│   │   │       │   ├── xsdtest.rng
│   │   │       │   ├── xsdtest.xml
│   │   │       │   └── xsdtest.xsl
│   │   │       ├── validity
│   │   │       │   ├── __init__.py
│   │   │       │   ├── _validity.py
│   │   │       │   ├── dissertation.py
│   │   │       │   ├── dtdgen.py
│   │   │       │   └── simple_diss.py
│   │   │       ├── xmlcat.py
│   │   │       ├── xmlmap.py
│   │   │       └── xmlmap.pyc
│   │   ├── i18n
│   │   │   ├── README
│   │   │   ├── app.fil
│   │   │   ├── messages.pot
│   │   │   ├── mki18n.py
│   │   │   ├── objdictgen_fr_FR.po
│   │   │   └── objdictgen_zh_CN.po
│   │   ├── locale
│   │   │   ├── fr_FR
│   │   │   │   └── LC_MESSAGES
│   │   │   │       └── objdictgen.mo
│   │   │   └── zh_CN
│   │   │       └── LC_MESSAGES
│   │   │           └── objdictgen.mo
│   │   ├── networkedit.ico
│   │   ├── networkedit.png
│   │   ├── networkedit.py
│   │   ├── networkeditortemplate.py
│   │   ├── node.py
│   │   ├── node.pyc
│   │   ├── nodeeditortemplate.py
│   │   ├── nodeeditortemplate.pyc
│   │   ├── nodelist.py
│   │   ├── nodemanager.py
│   │   ├── nodemanager.pyc
│   │   ├── objdictedit.py
│   │   ├── objdictgen.py
│   │   ├── subindextable.py
│   │   └── subindextable.pyc
│   └── src
│       ├── Makefile.in
│       ├── dcf.c
│       ├── emcy.c
│       ├── lifegrd.c
│       ├── lss.c
│       ├── nmtMaster.c
│       ├── nmtSlave.c
│       ├── objacces.c
│       ├── pdo.c
│       ├── sdo.c
│       ├── states.c
│       ├── symbols.c
│       ├── sync.c
│       ├── timer.c
│       └── win32
│           └── CanFestival-3.def
└── Python
    ├── python-2.7.15.amd64.msi
    └── wxPython2.8-win64-unicode-2.8.12.1-py27.exe

136 directories, 936 files