#include <vector>
#include <string>
#include <map>
#include <set>
#include <iostream>
Go to the source code of this file.
Classes |
class | Aseba::ThymioCompiler |
class | Aseba::ThymioIRButton |
class | Aseba::ThymioIRButtonSet |
class | Aseba::ThymioIRCodeGenerator |
class | Aseba::ThymioIRSyntaxChecker |
class | Aseba::ThymioIRTypeChecker |
class | Aseba::ThymioIRVisitor |
Namespaces |
namespace | Aseba |
Enumerations |
enum | Aseba::ThymioIRButtonName {
Aseba::THYMIO_BUTTONS_IR = 0,
Aseba::THYMIO_PROX_IR,
Aseba::THYMIO_PROX_GROUND_IR,
Aseba::THYMIO_TAP_IR,
Aseba::THYMIO_CLAP_IR,
Aseba::THYMIO_MOVE_IR,
Aseba::THYMIO_COLOR_IR,
Aseba::THYMIO_CIRCLE_IR,
Aseba::THYMIO_SOUND_IR,
Aseba::THYMIO_MEMORY_IR
} |
enum | Aseba::ThymioIRErrorCode {
Aseba::THYMIO_NO_ERROR = 0,
Aseba::THYMIO_MISSING_EVENT,
Aseba::THYMIO_MISSING_ACTION,
Aseba::THYMIO_EVENT_MULTISET,
Aseba::THYMIO_INVALID_CODE
} |
enum | Aseba::ThymioIRErrorType { Aseba::THYMIO_NO_TYPE_ERROR = 0,
Aseba::THYMIO_SYNTAX_ERROR,
Aseba::THYMIO_TYPE_ERROR,
Aseba::THYMIO_CODE_ERROR
} |