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

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

assert_kind_for(anchor_kind anchor, flags node_flags) constreal::detail::compilerinlineprivate
compile()real::detail::compilerinline
compiler(const ast &tree, flags compile_flags)real::detail::compilerinline
effective_class(const ast_node &node) constreal::detail::compilerinlineprivate
emit(dynamic_program &prog, instr instruction)real::detail::compilerinlineprivatestatic
emit_alternation(dynamic_program &prog, const ast_node &node, bool capture_free) constreal::detail::compilerinlineprivate
emit_byte_sequences(dynamic_program &prog, const std::vector< std::vector< char_class > > &branches) constreal::detail::compilerinlineprivate
emit_class_codepoints(dynamic_program &prog, const char_class &ascii, const std::vector< code_range > &ranges) constreal::detail::compilerinlineprivate
emit_codepoint_class(dynamic_program &prog, const char_class &ascii) constreal::detail::compilerinlineprivate
emit_jump(dynamic_program &prog)real::detail::compilerinlineprivatestatic
emit_klass(dynamic_program &prog, const char_class &klass)real::detail::compilerinlineprivatestatic
emit_klass_cp(dynamic_program &prog, const class_def &cd)real::detail::compilerinlineprivatestatic
emit_lookaround(dynamic_program &prog, const ast_node &node, bool capture_free) constreal::detail::compilerinlineprivate
emit_node(dynamic_program &prog, std::int32_t index, bool capture_free=false) constreal::detail::compilerinlineprivate
emit_repeat(dynamic_program &prog, const ast_node &node, bool capture_free) constreal::detail::compilerinlineprivate
emit_split(dynamic_program &prog)real::detail::compilerinlineprivatestatic
flags_real::detail::compilerprivate
here(const dynamic_program &prog)real::detail::compilerinlineprivatestatic
l_max_bytes(std::int32_t index) constreal::detail::compilerinlineprivate
patch_primary(dynamic_program &prog, std::int32_t pc, std::int32_t target)real::detail::compilerinlineprivatestatic
patch_secondary(dynamic_program &prog, std::int32_t pc, std::int32_t target)real::detail::compilerinlineprivatestatic
tree_real::detail::compilerprivate