REAL
Regular Expression Algorithmic Library — constexpr C++20 regex
Loading...
Searching...
No Matches
real::detail::parser Member List

This is the complete list of members for real::detail::parser, including all inherited members.

accept(char ch)real::detail::parserinlineprivate
add_class_node(ast &out, const char_class &klass, bool negated, const std::vector< code_range > &ranges={}, bool codepoint_predicate=false)real::detail::parserinlineprivate
add_node(ast &out, ast_node node)real::detail::parserinlineprivate
bytes_real::detail::parserprivate
current_flags() constreal::detail::parserinlineprivate
depth_real::detail::parserprivate
ecma_real::detail::parserprivate
emit_codepoint_utf8(ast &out, std::int32_t cp)real::detail::parserinlineprivate
emit_literal_codepoint(ast &out, std::int32_t cp)real::detail::parserinlineprivate
eof() constreal::detail::parserinlineprivate
expect(char ch, const char *message)real::detail::parserinlineprivate
fail(const char *message) constreal::detail::parserinlineprivate
fail_unsupported(const char *message) constreal::detail::parserinlineprivate
flag_for_letter(char letter)real::detail::parserinlineprivatestatic
flag_scopes_real::detail::parserprivate
hex_digit()real::detail::parserinlineprivate
in_lookaround_real::detail::parserprivate
is_ascii_alnum(char ch)real::detail::parserinlineprivatestatic
is_ascii_mode() constreal::detail::parserinlineprivate
is_flag_letter(char letter)real::detail::parserinlineprivatestatic
is_icase() constreal::detail::parserinlineprivate
is_name_start(char ch)real::detail::parserinlineprivatestatic
is_verbose() constreal::detail::parserinlineprivate
loose_key(std::string_view s)real::detail::parserinlineprivatestatic
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) constreal::detail::parserinlineprivate
merge_unicode_property(char_class &klass, std::vector< code_range > &ranges, const std::vector< code_range > &table, bool negated, bool &property_derived) constreal::detail::parserinlineprivate
new_group(ast &out, std::size_t open_pos)real::detail::parserinlineprivate
parse()real::detail::parserinline
parse_alternation(ast &out)real::detail::parserinlineprivate
parse_atom(ast &out)real::detail::parserinlineprivate
parse_byte_escape()real::detail::parserinlineprivate
parse_class(ast &out)real::detail::parserinlineprivate
parse_class_item(char_class &klass, std::vector< code_range > &ranges, bool &property_derived)real::detail::parserinlineprivate
parse_digit_escape()real::detail::parserinlineprivate
parse_escape(ast &out)real::detail::parserinlineprivate
parse_global_flags_prefix(ast &out)real::detail::parserinlineprivate
parse_group(ast &out)real::detail::parserinlineprivate
parse_group_name(ast &out, std::int32_t group)real::detail::parserinlineprivate
parse_lookaround(ast &out, look_dir direction, std::size_t open_pos)real::detail::parserinlineprivate
parse_named_codepoint()real::detail::parserinlineprivate
parse_property_table()real::detail::parserinlineprivate
parse_quantifier(ast &out, std::int32_t atom)real::detail::parserinlineprivate
parse_repeat_count()real::detail::parserinlineprivate
parse_sequence(ast &out)real::detail::parserinlineprivate
parse_unicode_codepoint(bool capital)real::detail::parserinlineprivate
parse_unicode_property(ast &out, bool negated)real::detail::parserinlineprivate
parser(std::string_view pattern, flags initial_flags=flags::none)real::detail::parserinlineexplicit
pattern_real::detail::parserprivate
peek() constreal::detail::parserinlineprivate
pos_real::detail::parserprivate
property_ascii_high(const std::vector< code_range > &table, char_class &ascii, std::vector< code_range > &high) constreal::detail::parserinlineprivate
resolve_property(std::string_view name) constreal::detail::parserinlineprivate
shorthand_class(char letter)real::detail::parserinlineprivatestatic
shorthand_ranges(std::span< const code_range > table) constreal::detail::parserinlineprivate
skip_insignificant()real::detail::parserinlineprivate
text_shorthand() constreal::detail::parserinlineprivate
try_parse_braces(std::int32_t &min, std::int32_t &max)real::detail::parserinlineprivate
without(flags value, flags bit)real::detail::parserinlineprivatestatic