top | up | prev | next

IdentifierParser Struct

Definition at line 13 of Identifier.hpp

Member Functions

Match Identifier(CmajorLexer& lexer, boost::uuids::uuid* moduleId) static
Match QualifiedId(CmajorLexer& lexer, boost::uuids::uuid* moduleId) static

Member Function Details

Identifier Member Function

Match IdentifierParser::Identifier(CmajorLexer & lexer, boost::uuids::uuid* moduleId) static

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

Calls: soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::GetToken

Called by: ClassParser::Class , ClassParser::Constructor , ClassParser::Destructor , ClassParser::Initializer , ClassParser::MemberVariable , ClassParser::StaticConstructor , CompileUnitParser::UsingAliasDirective , ConceptParser::Axiom , ConceptParser::Concept , ConceptParser::ConstructorConstraint , ConceptParser::DestructorConstraint , ConceptParser::MemberFunctionConstraint , ConceptParser::Refinement , ConstantParser::Constant , DelegateParser::ClassDelegate , DelegateParser::Delegate , EnumerationParser::EnumConstant , EnumerationParser::EnumType , ExpressionParser::InvokeExpr , ExpressionParser::Postfix , ExpressionParser::Primary , GlobalVariableParser::GlobalVariable , InterfaceParser::Interface , ParameterParser::Parameter , StatementParser::Catch , StatementParser::ConstructionStatement , StatementParser::RangeForStatement , TemplateParser::TemplateParameter , TypedefParser::Typedef


QualifiedId Member Function

Match IdentifierParser::QualifiedId(CmajorLexer & lexer, boost::uuids::uuid* moduleId) static

Definition at line 59 of Identifier.cpp
Declaration at line 16 of Identifier.hpp

Calls: soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::GetToken , soulng::lexer::Lexer::SetPos

Called by: ClassParser::BaseClassOrInterface , CompileUnitParser::NamespaceDefinition , CompileUnitParser::UsingAliasDirective , CompileUnitParser::UsingNamespaceDirective , ConceptParser::MultiParamConstraint , ConceptParser::Refinement , TemplateParser::TemplateId


top | up | prev | next