|
REAL
Regular Expression Algorithmic Library — constexpr C++20 regex
|
This is the complete list of members for real::detail::compiler, including all inherited members.
| assert_kind_for(anchor_kind anchor, flags node_flags) const | real::detail::compiler | inlineprivate |
| compile() | real::detail::compiler | inline |
| compiler(const ast &tree, flags compile_flags) | real::detail::compiler | inline |
| effective_class(const ast_node &node) const | real::detail::compiler | inlineprivate |
| emit(dynamic_program &prog, instr instruction) | real::detail::compiler | inlineprivatestatic |
| emit_alternation(dynamic_program &prog, const ast_node &node, bool capture_free) const | real::detail::compiler | inlineprivate |
| emit_byte_sequences(dynamic_program &prog, const std::vector< std::vector< char_class > > &branches) const | real::detail::compiler | inlineprivate |
| emit_class_codepoints(dynamic_program &prog, const char_class &ascii, const std::vector< code_range > &ranges) const | real::detail::compiler | inlineprivate |
| emit_codepoint_class(dynamic_program &prog, const char_class &ascii) const | real::detail::compiler | inlineprivate |
| emit_jump(dynamic_program &prog) | real::detail::compiler | inlineprivatestatic |
| emit_klass(dynamic_program &prog, const char_class &klass) | real::detail::compiler | inlineprivatestatic |
| emit_klass_cp(dynamic_program &prog, const class_def &cd) | real::detail::compiler | inlineprivatestatic |
| emit_lookaround(dynamic_program &prog, const ast_node &node, bool capture_free) const | real::detail::compiler | inlineprivate |
| emit_node(dynamic_program &prog, std::int32_t index, bool capture_free=false) const | real::detail::compiler | inlineprivate |
| emit_repeat(dynamic_program &prog, const ast_node &node, bool capture_free) const | real::detail::compiler | inlineprivate |
| emit_split(dynamic_program &prog) | real::detail::compiler | inlineprivatestatic |
| flags_ | real::detail::compiler | private |
| here(const dynamic_program &prog) | real::detail::compiler | inlineprivatestatic |
| l_max_bytes(std::int32_t index) const | real::detail::compiler | inlineprivate |
| patch_primary(dynamic_program &prog, std::int32_t pc, std::int32_t target) | real::detail::compiler | inlineprivatestatic |
| patch_secondary(dynamic_program &prog, std::int32_t pc, std::int32_t target) | real::detail::compiler | inlineprivatestatic |
| tree_ | real::detail::compiler | private |