top | up | prev | next

SourceFileParser Struct

Definition at line 14 of SourceFile.hpp

Member Functions

Match Declarations(CppLexer& lexer, ParsingContext* ctx, NamespaceNode* ns) static
void Parse(CppLexer& lexer, SourceFileNode* sourceFile) static
Match SourceFile(CppLexer& lexer, SourceFileNode* sourceFile) static

Member Function Details

Declarations Member Function

Match SourceFileParser::Declarations(CppLexer & lexer, ParsingContext * ctx, NamespaceNode * ns) static

Definition at line 101 of SourceFile.cpp
Declaration at line 18 of SourceFile.hpp

Calls: DeclarationParser::Declaration , sngcpp::ast::NamespaceNode::AddMember

Called by: DeclarationParser::NamedNamespaceDefinition , DeclarationParser::UnnamedNamespaceDefinition , SourceFileParser::SourceFile


Parse Member Function

void SourceFileParser::Parse(CppLexer & lexer, SourceFileNode * sourceFile) static

Definition at line 12 of SourceFile.cpp
Declaration at line 16 of SourceFile.hpp

Calls: SourceFileParser::SourceFile


SourceFile Member Function

Match SourceFileParser::SourceFile(CppLexer & lexer, SourceFileNode * sourceFile) static

Definition at line 49 of SourceFile.cpp
Declaration at line 17 of SourceFile.hpp

Calls: SourceFileParser::Declarations , sngcpp::ast::SourceFileNode::GlobalNs , sngcpp::cppparser::ParsingContext::SetSourceFileNode

Called by: SourceFileParser::Parse


top | up | prev | next