mjplusplus  v0.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Attributes | List of all members
ast::PositionAwareNode Class Reference

#include <PositionAwareNode.hpp>

Inheritance diagram for ast::PositionAwareNode:
ast::Expression ast::Ident ast::stmt::ReturnStatement ast::be::BinaryExpression ast::pe::PrimaryExpression ast::po::PostfixExpression ast::ue::UnaryExpression ast::be::AndAnd ast::be::Eq ast::be::EqEq ast::be::GreaterThan ast::be::GreaterThanEq ast::be::Invalid ast::be::LessThan ast::be::LessThanEq ast::be::Minus ast::be::Mod ast::be::Mult ast::be::NotEq ast::be::OrOr ast::be::Plus ast::be::Slash ast::pe::Bool ast::pe::Ident ast::pe::Integer ast::pe::MethodInvocation ast::pe::NewArrayExpression ast::pe::NewObjectExpression ast::pe::Object ast::ue::Neg ast::ue::Not

Public Member Functions

source_position_t getPosition () const
 
 PositionAwareNode (lexer::Token const &token)
 
 PositionAwareNode (source_position_t const &position)
 

Protected Attributes

source_position_t position
 

Constructor & Destructor Documentation

ast::PositionAwareNode::PositionAwareNode ( lexer::Token const &  token)
ast::PositionAwareNode::PositionAwareNode ( source_position_t const &  position)

Member Function Documentation

source_position_t ast::PositionAwareNode::getPosition ( ) const

Member Data Documentation

source_position_t ast::PositionAwareNode::position
protected

The documentation for this class was generated from the following files: