top | up | prev | next

ParameterParser Struct

Definition at line 14 of Parameter.hpp

Member Functions

Match Parameter(CmajorLexer& lexer, boost::uuids::uuid* moduleId, ParsingContext* ctx) static
Match ParameterList(CmajorLexer& lexer, boost::uuids::uuid* moduleId, ParsingContext* ctx, Node* owner) static

Member Function Details

Parameter Member Function

Match ParameterParser::Parameter(CmajorLexer & lexer, boost::uuids::uuid* moduleId, ParsingContext * ctx) static

Definition at line 188 of Parameter.cpp
Declaration at line 17 of Parameter.hpp

Calls: IdentifierParser::Identifier , TypeExprParser::TypeExpr , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::SetPos

Called by: ParameterParser::ParameterList


ParameterList Member Function

Match ParameterParser::ParameterList(CmajorLexer & lexer, boost::uuids::uuid* moduleId, ParsingContext * ctx, Node * owner) static

Definition at line 14 of Parameter.cpp
Declaration at line 16 of Parameter.hpp

Calls: ParameterParser::Parameter , sngcm::ast::Node::AddParameter , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::SetPos , soulng::lexer::Lexer::ThrowExpectationFailure

Called by: ClassParser::Constructor , ClassParser::MemberFunction , ConceptParser::Axiom , ConceptParser::ConstructorConstraint , ConceptParser::FunctionConstraint , ConceptParser::MemberFunctionConstraint , DelegateParser::ClassDelegate , DelegateParser::Delegate , FunctionParser::Function , InterfaceParser::InterfaceMemFun


top | up | prev | next