|
REAL
Regular Expression Algorithmic Library — constexpr C++20 regex
|
This is the complete list of members for real::detail::parser, including all inherited members.
| accept(char ch) | real::detail::parser | inlineprivate |
| add_class_node(ast &out, const char_class &klass, bool negated, const std::vector< code_range > &ranges={}, bool codepoint_predicate=false) | real::detail::parser | inlineprivate |
| add_node(ast &out, ast_node node) | real::detail::parser | inlineprivate |
| bytes_ | real::detail::parser | private |
| current_flags() const | real::detail::parser | inlineprivate |
| depth_ | real::detail::parser | private |
| ecma_ | real::detail::parser | private |
| emit_codepoint_utf8(ast &out, std::int32_t cp) | real::detail::parser | inlineprivate |
| emit_literal_codepoint(ast &out, std::int32_t cp) | real::detail::parser | inlineprivate |
| eof() const | real::detail::parser | inlineprivate |
| expect(char ch, const char *message) | real::detail::parser | inlineprivate |
| fail(const char *message) const | real::detail::parser | inlineprivate |
| fail_unsupported(const char *message) const | real::detail::parser | inlineprivate |
| flag_for_letter(char letter) | real::detail::parser | inlineprivatestatic |
| flag_scopes_ | real::detail::parser | private |
| hex_digit() | real::detail::parser | inlineprivate |
| in_lookaround_ | real::detail::parser | private |
| is_ascii_alnum(char ch) | real::detail::parser | inlineprivatestatic |
| is_ascii_mode() const | real::detail::parser | inlineprivate |
| is_flag_letter(char letter) | real::detail::parser | inlineprivatestatic |
| is_icase() const | real::detail::parser | inlineprivate |
| is_name_start(char ch) | real::detail::parser | inlineprivatestatic |
| is_verbose() const | real::detail::parser | inlineprivate |
| loose_key(std::string_view s) | real::detail::parser | inlineprivatestatic |
| merge_property(char_class &klass, std::vector< code_range > &ranges, const char_class &prop_ascii, std::span< const code_range > table, bool negated, bool &property_derived) const | real::detail::parser | inlineprivate |
| merge_unicode_property(char_class &klass, std::vector< code_range > &ranges, const std::vector< code_range > &table, bool negated, bool &property_derived) const | real::detail::parser | inlineprivate |
| new_group(ast &out, std::size_t open_pos) | real::detail::parser | inlineprivate |
| parse() | real::detail::parser | inline |
| parse_alternation(ast &out) | real::detail::parser | inlineprivate |
| parse_atom(ast &out) | real::detail::parser | inlineprivate |
| parse_byte_escape() | real::detail::parser | inlineprivate |
| parse_class(ast &out) | real::detail::parser | inlineprivate |
| parse_class_item(char_class &klass, std::vector< code_range > &ranges, bool &property_derived) | real::detail::parser | inlineprivate |
| parse_digit_escape() | real::detail::parser | inlineprivate |
| parse_escape(ast &out) | real::detail::parser | inlineprivate |
| parse_global_flags_prefix(ast &out) | real::detail::parser | inlineprivate |
| parse_group(ast &out) | real::detail::parser | inlineprivate |
| parse_group_name(ast &out, std::int32_t group) | real::detail::parser | inlineprivate |
| parse_lookaround(ast &out, look_dir direction, std::size_t open_pos) | real::detail::parser | inlineprivate |
| parse_named_codepoint() | real::detail::parser | inlineprivate |
| parse_property_table() | real::detail::parser | inlineprivate |
| parse_quantifier(ast &out, std::int32_t atom) | real::detail::parser | inlineprivate |
| parse_repeat_count() | real::detail::parser | inlineprivate |
| parse_sequence(ast &out) | real::detail::parser | inlineprivate |
| parse_unicode_codepoint(bool capital) | real::detail::parser | inlineprivate |
| parse_unicode_property(ast &out, bool negated) | real::detail::parser | inlineprivate |
| parser(std::string_view pattern, flags initial_flags=flags::none) | real::detail::parser | inlineexplicit |
| pattern_ | real::detail::parser | private |
| peek() const | real::detail::parser | inlineprivate |
| pos_ | real::detail::parser | private |
| property_ascii_high(const std::vector< code_range > &table, char_class &ascii, std::vector< code_range > &high) const | real::detail::parser | inlineprivate |
| resolve_property(std::string_view name) const | real::detail::parser | inlineprivate |
| shorthand_class(char letter) | real::detail::parser | inlineprivatestatic |
| shorthand_ranges(std::span< const code_range > table) const | real::detail::parser | inlineprivate |
| skip_insignificant() | real::detail::parser | inlineprivate |
| text_shorthand() const | real::detail::parser | inlineprivate |
| try_parse_braces(std::int32_t &min, std::int32_t &max) | real::detail::parser | inlineprivate |
| without(flags value, flags bit) | real::detail::parser | inlineprivatestatic |