Match |
ClassDefinition(CmajorLexer& lexer, ParsingContext* ctx) static |
Match |
ClassDelegateDefinition(CmajorLexer& lexer, ParsingContext* ctx) static |
Match |
CompileUnit(CmajorLexer& lexer, ParsingContext* ctx) static |
Match |
ConceptDefinition(CmajorLexer& lexer, ParsingContext* ctx) static |
Match |
ConstantDefinition(CmajorLexer& lexer, ParsingContext* ctx) static |
Match |
Definition(CmajorLexer& lexer, ParsingContext* ctx, CompileUnitNode* cu, NamespaceNode* ns) static |
Match |
Definitions(CmajorLexer& lexer, ParsingContext* ctx, CompileUnitNode* cu, NamespaceNode* ns) static |
Match |
DelegateDefinition(CmajorLexer& lexer, ParsingContext* ctx) static |
Match |
EnumTypeDefinition(CmajorLexer& lexer, ParsingContext* ctx) static |
Match |
FunctionDefinition(CmajorLexer& lexer, ParsingContext* ctx) static |
Match |
GlobalVariableDefinition(CmajorLexer& lexer, ParsingContext* ctx, CompileUnitNode* cu) static |
Match |
InterfaceDefinition(CmajorLexer& lexer, ParsingContext* ctx) static |
Match |
NamespaceContent(CmajorLexer& lexer, ParsingContext* ctx, CompileUnitNode* cu, NamespaceNode* ns) static |
Match |
NamespaceDefinition(CmajorLexer& lexer, ParsingContext* ctx, CompileUnitNode* cu, NamespaceNode* ns) static |
std::unique_ptr<CompileUnitNode> |
Parse(CmajorLexer& lexer, ParsingContext* ctx) static |
Match |
TypedefDeclaration(CmajorLexer& lexer, ParsingContext* ctx) static |
Match |
UsingAliasDirective(CmajorLexer& lexer) static |
Match |
UsingDirective(CmajorLexer& lexer, ParsingContext* ctx, NamespaceNode* ns) static |
Match |
UsingDirectives(CmajorLexer& lexer, ParsingContext* ctx, NamespaceNode* ns) static |
Match |
UsingNamespaceDirective(CmajorLexer& lexer, ParsingContext* ctx) static |