Classes | Namespaces | Variables
Parser.cpp File Reference
#include "Parser.h"
#include "CustomFunction.h"
#include "Exception.h"
#include "ExpressionTreeNode.h"
#include "Operation.h"
#include "ParsedExpression.h"
#include <cctype>
#include <iostream>

Classes

class  PLMD::lepton::ParseToken
 

Namespaces

 PLMD
 

Variables

static const string PLMD::Digits = "0123456789"
 
static const string PLMD::Operators = "+-*/^"
 
static const bool PLMD::LeftAssociative [] = {true, true, true, true, false}
 
static const int PLMD::Precedence [] = {0, 0, 1, 1, 3}
 
static const Operation::Id PLMD::OperationId [] = {Operation::ADD, Operation::SUBTRACT, Operation::MULTIPLY, Operation::DIVIDE, Operation::POWER}