Classes | Namespaces | Enumerations
ThymioIntermediateRepresentation.h File Reference
#include <vector>
#include <string>
#include <map>
#include <set>
#include <iostream>
Include dependency graph for ThymioIntermediateRepresentation.h:
This graph shows which files directly or indirectly include this file:

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 }


aseba
Author(s): Stéphane Magnenat
autogenerated on Thu Jan 2 2014 11:17:17