Protospec Code
Brought to you by:
dezee
| File | Date | Author | Commit |
|---|---|---|---|
| doc | 2010-10-21 | dezee | [r1] |
| test | 2010-10-22 | dezee | [r2] |
| CMakeLists.txt | 2010-10-21 | dezee | [r1] |
| IncludeGeneratedFiles.cpp | 2010-10-23 | dezee | [r3] |
| IncludeGeneratedFiles.h | 2010-10-23 | dezee | [r3] |
| PS.g | 2010-10-23 | dezee | [r3] |
| PSComp.cpp | 2010-10-23 | dezee | [r3] |
| PSInterface.i | 2010-10-23 | dezee | [r3] |
| PSTokenTypes.hpp | 2010-10-21 | dezee | [r1] |
| PSTokenTypes.txt | 2010-10-21 | dezee | [r1] |
| Protospec.sln | 2010-10-21 | dezee | [r1] |
| Protospec.vcproj | 2010-10-23 | dezee | [r4] |
| ReadMe.txt | 2010-10-23 | dezee | [r3] |
| Specification.cpp | 2010-10-23 | dezee | [r3] |
| Specification.h | 2010-10-23 | dezee | [r3] |
| cppheritage.lua | 2010-10-23 | dezee | [r3] |
| expand.lua | 2010-10-23 | dezee | [r3] |
| gpl-3.0.txt | 2010-10-23 | dezee | [r3] |
| sigcbackend.lua | 2010-10-23 | dezee | [r3] |
| stdafx.h | 2010-10-23 | dezee | [r4] |
| version.txt | 2010-10-21 | dezee | [r1] |
This is Protospec, a helper program to generate generic protocols with a lua backend. Sample backends is supplied sndbackend.lua which uses generic C++ heritage for implementing signals. sigcbackend generates libsig++ code for the event model. Main project uses ANTLR, Swig and LUA. http://www.antlr.org/ http://www.swig.org/ http://www.lua.org/ For convenience and since i mainly develop for embedded, i have a nasty habit of using lua embedded in the project rather then linking it to the DLL:s. Main project files is GPL, libraries used may have other licence model. CMake is used to generate linux project files, and is written using default install paths for debian (apt-get). If swig and antlr and libantlr-dev is installed in other paths, edit the CMakeList.txt file to reflect where they are installed.