mupp 1.1.0
Loading...
Searching...
No Matches
PExpression.hpp File Reference
#include <boost/spirit/home/x3.hpp>
#include "PAst.hpp"
#include "PErrorHandler.hpp"
#include "PSkipper.hpp"
#include <vector>
Include dependency graph for PExpression.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  mupp
 
namespace  mupp::parser
 

Typedefs

typedef x3::rule< expr_class, ast::expressionmupp::parser::expr_type
 
typedef x3::rule< additive_expr_class, ast::expressionmupp::parser::additive_expr_type
 
typedef x3::rule< multiplicative_expr_class, ast::expressionmupp::parser::multiplicative_expr_type
 
typedef x3::rule< unary_expr_class, ast::operandmupp::parser::unary_expr_type
 
typedef x3::rule< primary_expr_class, ast::operandmupp::parser::primary_expr_type
 
typedef x3::rule< identifier_class, std::string > mupp::parser::identifier_type