Welcome to the new CppUtils documentation!
CppUtils::Language::Lexer::GrammarLexer<class... Types>
CLASSPublic types
Section titled “Public types”GrammarLexerTreeNode
Section titled “GrammarLexerTreeNode”using CppUtils::Language::Lexer::GrammarLexer< Types >::GrammarLexerTreeNode = Container::Tree::VariantNode<Type::Token, unsigned int, std::string>;Public methods & functions
Section titled “Public methods & functions”auto GrammarLexer::addParsingFunction(Type::Token token, ParsingFunction<Types...> parsingFunction) -> void;[[nodiscard]] auto GrammarLexer::parseLanguage(Type::Token token, std::string_view src) const -> Container::Tree::VariantNode<Types...>;[[nodiscard]] auto GrammarLexer::parseSegment(Type::Token token, Context<Types...>& context) const -> bool;