Classes | Namespaces | Functions
tree.h File Reference
#include "compiler.h"
#include "../common/consts.h"
#include "../utils/FormatableString.h"
#include <vector>
#include <string>
#include <ostream>
#include <climits>
#include <cassert>
Include dependency graph for tree.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Aseba::AbstractTreeNode
struct  Aseba::ArithmeticAssignmentNode
struct  Aseba::ArrayReadNode
struct  Aseba::ArrayWriteNode
struct  Aseba::AssignmentNode
struct  Aseba::BinaryArithmeticNode
struct  Aseba::BlockNode
 Node for L"block", i.e. a vector of statements. More...
struct  Aseba::CallNode
struct  Aseba::CallSubNode
struct  Aseba::EmitNode
struct  Aseba::EventDeclNode
struct  Aseba::FoldedIfWhenNode
struct  Aseba::FoldedWhileNode
struct  Aseba::IfWhenNode
struct  Aseba::ImmediateNode
struct  Aseba::LoadNode
struct  Aseba::MemoryVectorNode
struct  Aseba::Node
 An abstract node of syntax tree. More...
struct  Aseba::ProgramNode
 Node for L"program", i.e. a block node with some special behaviour later on. More...
struct  Aseba::ReturnNode
struct  Aseba::StoreNode
struct  Aseba::SubDeclNode
struct  Aseba::TupleVectorNode
struct  Aseba::UnaryArithmeticAssignmentNode
struct  Aseba::UnaryArithmeticNode
struct  Aseba::WhileNode

Namespaces

namespace  Aseba

Functions

std::wstring Aseba::binaryOperatorToString (AsebaBinaryOperator op)
 Return the string corresponding to the binary operator.
std::wstring Aseba::unaryOperatorToString (AsebaUnaryOperator op)
 Return the string corresponding to the unary operator.


aseba
Author(s): Stéphane Magnenat
autogenerated on Sun Oct 5 2014 23:46:39