Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Formula.cpp File Reference


Detailed Description

Implementation of Forumla, a formule parser, bytecompiler and interpreter.

#include "Formula.h"
#include <boost/spirit/core.hpp>
#include <boost/spirit/attribute.hpp>
#include <boost/lambda/lambda.hpp>
#include <boost/lambda/bind.hpp>
#include <iostream>
#include <string>
#include <assert.h>
#include <algorithm>

Namespaces

namespace  An
namespace  std
namespace  boost::spirit
namespace  phoenix
namespace  boost::lambda

Typedefs

typedef UnaryFunctionBytecodeToken<
UnaryNegationOperation > 
UnaryNegationBytecodeToken
 Bytecode for negation.
typedef BinaryFunctionBytecodeToken<
AdditionOperator > 
AdditionBytecodeToken
 Bytecode for addition.
typedef BinaryFunctionBytecodeToken<
SubstractionOperator > 
SubstractionBytecodeToken
 Bytecode for substraction.
typedef BinaryFunctionBytecodeToken<
MultiplicationOperator > 
MultiplicationBytecodeToken
 Bytecode for multiplication.
typedef BinaryFunctionBytecodeToken<
DivisionOperator > 
DivisionBytecodeToken
 Bytecode for division.


Generated on Mon Oct 24 17:30:33 2005 for liban by  doxygen 1.4.2