top | up | prev | next

AttributeParser Struct

Definition at line 13 of Attribute.hpp

Member Functions

Match Attribute(CmajorLexer& lexer, AttributesNode* attributes, boost::uuids::uuid* moduleId) static
Match Attributes(CmajorLexer& lexer, boost::uuids::uuid* moduleId) static

Member Function Details

Attribute Member Function

Match AttributeParser::Attribute(CmajorLexer & lexer, AttributesNode * attributes, boost::uuids::uuid* moduleId) static

Definition at line 190 of Attribute.cpp
Declaration at line 16 of Attribute.hpp

Calls: sngcm::ast::AttributesNode::AddAttribute , soulng::lexer::Lexer::FileName , soulng::lexer::Lexer::GetMatch , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::GetToken , soulng::lexer::Lexer::SetPos

Called by: AttributeParser::Attributes


Attributes Member Function

Match AttributeParser::Attributes(CmajorLexer & lexer, boost::uuids::uuid* moduleId) static

Definition at line 12 of Attribute.cpp
Declaration at line 15 of Attribute.hpp

Calls: AttributeParser::Attribute , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::SetPos , soulng::lexer::Lexer::ThrowExpectationFailure

Called by: ClassParser::Class , ClassParser::Constructor , ClassParser::ConversionFunction , ClassParser::Destructor , ClassParser::MemberFunction , ClassParser::MemberVariable , ClassParser::StaticConstructor , FunctionParser::Function , InterfaceParser::Interface , InterfaceParser::InterfaceMemFun


top | up | prev | next