This repository has been archived on 2024-08-13. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Alexey Fedoseev 510a3ddea9 extend Element API
2024-05-09 16:46:15 +03:00
2024-05-09 16:46:15 +03:00
2024-05-09 16:46:15 +03:00
2024-04-11 00:03:38 +03:00
2024-04-13 22:54:55 +03:00
2024-04-22 21:47:17 +03:00
2024-04-13 23:51:11 +03:00
2024-04-27 11:49:28 +03:00

The Cyberida State Machine C++ Library

The C++ library for processing CyberiadaML - the version of GraphML for storing state machine graphs used by the Cyberiada Project, the Berloga Project games and the Orbita Simulator.

This is C++ wrapper interface to the libcyberiadaml C library.

The code is distributed under the Lesser GNU Public License (version 3), the documentation -- under the GNU Free Documentation License (version 1.3).

Requirements

  • libcyberidaml
  • libstdc++

Installation

Run make to build the library binaries.

Run make main to build the console printer/converter program.

Use variables:

  • DEBUG=1 debug version of the library
  • DYNAMIC=1 build shared version of the library

Testing

Run run-tests.sh to build and process the tests.

Description
The C++ library for processing the Cyberiada state machine graphs
Readme 113 KiB
Languages
C++ 97.3%
CMake 2.1%
Shell 0.6%