Librarys for programming with Scribble/Pabble protocol description language in C/C++. This is a library for parsing and working with session-based protocols. See http://mrg.doc.ic.ac.uk/ for details.
Documentation are automatically generated from the latest source on github.
This library includes the role-parametrised Pabble extension of Scribble language.
-
At the project root, fetch the external dependencies with git
$ git submodule init && git submodule update -
Generate build files with
CMake$ cd build && cmake .. -
While in the
build/directory, runmaketo build the files, thenmake testto run the unit tests to make sure everything is working.$ make && make test -
You will find
libscribble.so``,parser-tool,scribble-toolin thebuild/` directory.
- sessionc/libsesstype
- A recent version of lex/yacc