/opt/ros/diamondback/stacks/ethzasl_aseba/asebaros/aseba/svn/compiler/tree.h File Reference

#include "compiler.h"
#include "../common/consts.h"
#include <vector>
#include <string>
#include <ostream>
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::ArrayReadNode
struct  Aseba::ArrayWriteNode
struct  Aseba::AssignmentNode
struct  Aseba::BinaryArithmeticNode
struct  Aseba::BlockNode
 Node for "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::Node
 An abstract node of syntax tree. More...
struct  Aseba::ProgramNode
 Node for "program", i.e. a block node with some special behaviour later on. More...
struct  Aseba::StoreNode
struct  Aseba::SubDeclNode
struct  Aseba::UnaryArithmeticNode
struct  Aseba::WhileNode

Namespaces

namespace  Aseba

Functions

std::string Aseba::binaryOperatorToString (AsebaBinaryOperator op)
 Return the string corresponding to the binary operator.
std::string Aseba::unaryOperatorToString (AsebaUnaryOperator op)
 Return the string corresponding to the unary operator.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


asebaros
Author(s): $author
autogenerated on Mon Sep 5 08:41:56 2011