SMTK  @SMTK_VERSION@
Simulation Modeling Tool Kit
Classes | Namespaces
InfixExpressionGrammarImpl.h File Reference
#include <functional>
#include <iostream>
#include <map>
#include <sstream>
#include "smtk/CoreExports.h"
#include "smtk/common/InfixExpressionError.h"
#include "smtk/common/InfixExpressionEvaluation.h"
#include <tao/pegtl.hpp>
#include <tao/pegtl/contrib/abnf.hpp>
#include <tao/pegtl/contrib/parse_tree.hpp>
Include dependency graph for InfixExpressionGrammarImpl.h:

Go to the source code of this file.

Classes

struct  smtk::common::expression_internal::ignored
 
struct  smtk::common::expression_internal::infix_operator
 
struct  smtk::common::expression_internal::symbol
 
struct  smtk::common::expression_internal::function_name
 
struct  smtk::common::expression_internal::digits
 
struct  smtk::common::expression_internal::sign
 
struct  smtk::common::expression_internal::exp
 
struct  smtk::common::expression_internal::frac
 
struct  smtk::common::expression_internal::number
 
struct  smtk::common::expression_internal::infix_function
 
struct  smtk::common::expression_internal::paren
 
struct  smtk::common::expression_internal::subsymbol_reference
 
struct  smtk::common::expression_internal::atomic
 
struct  smtk::common::expression_internal::expression
 
struct  smtk::common::expression_internal::expression_grammar
 
struct  smtk::common::expression_internal::ExpressionAction< Rule >
 
struct  smtk::common::expression_internal::ExpressionAction< number >
 
struct  smtk::common::expression_internal::ExpressionAction< infix_operator >
 
struct  smtk::common::expression_internal::ExpressionAction< function_name >
 
struct  smtk::common::expression_internal::ExpressionAction< subsymbol_reference >
 
struct  smtk::common::expression_internal::ExpressionAction< one<'('>>{ static void apply0(const InfixOperators &, EvaluationStacks &s, const InfixFunctions &, const SubsymbolVisitor &, InfixExpressionError &) { s.open();}};template<>struct ExpressionAction< one<')'> >
 

Namespaces

 smtk
 The main namespace for the Simulation Modeling Tool Kit (SMTK).
 
 smtk::common
 Classes used throughout the toolkit.
 

Detailed Description