Classes | Namespaces | Functions | 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
 
 PLMD::lepton
 

Functions

const std::map< std::string, double > & PLMD::lepton::Constants ()
 

Variables

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