Handbook
Glossary
pcre2.ffi vocabulary
Factor handbook
ยป
Vocabulary index
Summary
Metadata
Parents:
pcre2
Words
Tuple classes
Class
Superclass
Slots
pcre2_code_free-destructor
alien-destructor
pcre2_compile_context_free-destructor
alien-destructor
pcre2_general_context_free-destructor
alien-destructor
pcre2_jit_stack_free-destructor
alien-destructor
pcre2_match_context_free-destructor
alien-destructor
pcre2_match_data_free-destructor
alien-destructor
pcre2_substring_free-destructor
alien-destructor
pcre2_substring_list_free-destructor
alien-destructor
Symbol words
PCRE2_SIZE
PCRE2_SPTR
PCRE2_SPTR16
PCRE2_SPTR32
PCRE2_SPTR8
PCRE2_UCHAR
PCRE2_UCHAR16
PCRE2_UCHAR32
PCRE2_UCHAR8
pcre2_code
pcre2_compile_context
pcre2_convert_context
pcre2_general_context
pcre2_jit_stack
pcre2_match_context
pcre2_match_data
Ordinary words
Word
Stack effect
&pcre2_code_free
( alien -- alien )
&pcre2_compile_context_free
( alien -- alien )
&pcre2_general_context_free
( alien -- alien )
&pcre2_jit_stack_free
( alien -- alien )
&pcre2_match_context_free
( alien -- alien )
&pcre2_match_data_free
( alien -- alien )
&pcre2_substring_free
( alien -- alien )
&pcre2_substring_list_free
( alien -- alien )
<pcre2_code_free-destructor>
( alien -- destructor )
<pcre2_compile_context_free-destructor>
( alien -- destructor )
<pcre2_general_context_free-destructor>
( alien -- destructor )
<pcre2_jit_stack_free-destructor>
( alien -- destructor )
<pcre2_match_context_free-destructor>
( alien -- destructor )
<pcre2_match_data_free-destructor>
( alien -- destructor )
<pcre2_substring_free-destructor>
( alien -- destructor )
<pcre2_substring_list_free-destructor>
( alien -- destructor )
PCRE2_ALLOW_EMPTY_CLASS
( -- value )
PCRE2_ALT_BSUX
( -- value )
PCRE2_ALT_CIRCUMFLEX
( -- value )
PCRE2_ALT_VERBNAMES
( -- value )
PCRE2_ANCHORED
( -- value )
PCRE2_AUTO_CALLOUT
( -- value )
PCRE2_BSR_ANYCRLF
( -- value )
PCRE2_BSR_UNICODE
( -- value )
PCRE2_CASELESS
( -- value )
PCRE2_CONFIG_BSR
( -- value )
PCRE2_CONFIG_COMPILED_WIDTHS
( -- value )
PCRE2_CONFIG_DEPTHLIMIT
( -- value )
PCRE2_CONFIG_HEAPLIMIT
( -- value )
PCRE2_CONFIG_JIT
( -- value )
PCRE2_CONFIG_JITTARGET
( -- value )
PCRE2_CONFIG_LINKSIZE
( -- value )
PCRE2_CONFIG_MATCHLIMIT
( -- value )
PCRE2_CONFIG_NEVER_BACKSLASH_C
( -- value )
PCRE2_CONFIG_NEWLINE
( -- value )
PCRE2_CONFIG_PARENSLIMIT
( -- value )
PCRE2_CONFIG_RECURSIONLIMIT
( -- value )
PCRE2_CONFIG_STACKRECURSE
( -- value )
PCRE2_CONFIG_TABLES_LENGTH
( -- value )
PCRE2_CONFIG_UNICODE
( -- value )
PCRE2_CONFIG_UNICODE_VERSION
( -- value )
PCRE2_CONFIG_VERSION
( -- value )
PCRE2_CONVERT_GLOB
( -- value )
PCRE2_CONVERT_GLOB_NO_STARSTAR
( -- value )
PCRE2_CONVERT_GLOB_NO_WILD_SEPARATOR
( -- value )
PCRE2_CONVERT_NO_UTF_CHECK
( -- value )
PCRE2_CONVERT_POSIX_BASIC
( -- value )
PCRE2_CONVERT_POSIX_EXTENDED
( -- value )
PCRE2_CONVERT_UTF
( -- value )
PCRE2_COPY_MATCHED_SUBJECT
( -- value )
PCRE2_DFA_RESTART
( -- value )
PCRE2_DFA_SHORTEST
( -- value )
PCRE2_DOLLAR_ENDONLY
( -- value )
PCRE2_DOTALL
( -- value )
PCRE2_DUPNAMES
( -- value )
PCRE2_ENDANCHORED
( -- value )
PCRE2_ERROR_ALPHA_ASSERTION_UNKNOWN
( -- value )
PCRE2_ERROR_BACKSLASH_C_CALLER_DISABLED
( -- value )
PCRE2_ERROR_BACKSLASH_C_LIBRARY_DISABLED
( -- value )
PCRE2_ERROR_BACKSLASH_C_SYNTAX
( -- value )
PCRE2_ERROR_BACKSLASH_G_SYNTAX
( -- value )
PCRE2_ERROR_BACKSLASH_K_IN_LOOKAROUND
( -- value )
PCRE2_ERROR_BACKSLASH_K_SYNTAX
( -- value )
PCRE2_ERROR_BACKSLASH_N_IN_CLASS
( -- value )
PCRE2_ERROR_BACKSLASH_O_MISSING_BRACE
( -- value )
PCRE2_ERROR_BACKSLASH_U_CODE_POINT_TOO_BIG
( -- value )
PCRE2_ERROR_BADDATA
( -- value )
PCRE2_ERROR_BADMAGIC
( -- value )
PCRE2_ERROR_BADMODE
( -- value )
PCRE2_ERROR_BADOFFSET
( -- value )
PCRE2_ERROR_BADOFFSETLIMIT
( -- value )
PCRE2_ERROR_BADOPTION
( -- value )
PCRE2_ERROR_BADREPESCAPE
( -- value )
PCRE2_ERROR_BADREPLACEMENT
( -- value )
PCRE2_ERROR_BADSERIALIZEDDATA
( -- value )
PCRE2_ERROR_BADSUBSPATTERN
( -- value )
PCRE2_ERROR_BADSUBSTITUTION
( -- value )
PCRE2_ERROR_BADUTFOFFSET
( -- value )
PCRE2_ERROR_BAD_LITERAL_OPTIONS
( -- value )
PCRE2_ERROR_BAD_OPTIONS
( -- value )
PCRE2_ERROR_BAD_RELATIVE_REFERENCE
( -- value )
PCRE2_ERROR_BAD_SUBPATTERN_REFERENCE
( -- value )
PCRE2_ERROR_CALLOUT
( -- value )
PCRE2_ERROR_CALLOUT_BAD_STRING_DELIMITER
( -- value )
PCRE2_ERROR_CALLOUT_NO_STRING_DELIMITER
( -- value )
PCRE2_ERROR_CALLOUT_NUMBER_TOO_BIG
( -- value )
PCRE2_ERROR_CALLOUT_STRING_TOO_LONG
( -- value )
PCRE2_ERROR_CLASS_INVALID_RANGE
( -- value )
PCRE2_ERROR_CLASS_RANGE_ORDER
( -- value )
PCRE2_ERROR_CODE_POINT_TOO_BIG
( -- value )
PCRE2_ERROR_CONDITION_ASSERTION_EXPECTED
( -- value )
PCRE2_ERROR_CONDITION_ATOMIC_ASSERTION_EXPECTED
( -- value )
PCRE2_ERROR_CONVERT_SYNTAX
( -- value )
PCRE2_ERROR_DEFINE_TOO_MANY_BRANCHES
( -- value )
PCRE2_ERROR_DEPTHLIMIT
( -- value )
PCRE2_ERROR_DFA_BADRESTART
( -- value )
PCRE2_ERROR_DFA_RECURSE
( -- value )
PCRE2_ERROR_DFA_UCOND
( -- value )
PCRE2_ERROR_DFA_UFUNC
( -- value )
PCRE2_ERROR_DFA_UINVALID_UTF
( -- value )
PCRE2_ERROR_DFA_UITEM
( -- value )
PCRE2_ERROR_DFA_WSSIZE
( -- value )
PCRE2_ERROR_DUPLICATE_SUBPATTERN_NAME
( -- value )
PCRE2_ERROR_END_BACKSLASH
( -- value )
PCRE2_ERROR_END_BACKSLASH_C
( -- value )
PCRE2_ERROR_ESCAPE_INVALID_IN_CLASS
( -- value )
PCRE2_ERROR_ESCAPE_INVALID_IN_VERB
( -- value )
PCRE2_ERROR_HEAPLIMIT
( -- value )
PCRE2_ERROR_HEAP_FAILED
( -- value )
PCRE2_ERROR_INTERNAL
( -- value )
PCRE2_ERROR_INTERNAL_BAD_CODE
( -- value )
PCRE2_ERROR_INTERNAL_BAD_CODE_AUTO_POSSESS
( -- value )
PCRE2_ERROR_INTERNAL_BAD_CODE_IN_SKIP
( -- value )
PCRE2_ERROR_INTERNAL_BAD_CODE_LOOKBEHINDS
( -- value )
PCRE2_ERROR_INTERNAL_CODE_OVERFLOW
( -- value )
PCRE2_ERROR_INTERNAL_DUPMATCH
( -- value )
PCRE2_ERROR_INTERNAL_MISSING_SUBPATTERN
( -- value )
PCRE2_ERROR_INTERNAL_OVERRAN_WORKSPACE
( -- value )
PCRE2_ERROR_INTERNAL_PARSED_OVERFLOW
( -- value )
PCRE2_ERROR_INTERNAL_STUDY_ERROR
( -- value )
PCRE2_ERROR_INTERNAL_UNEXPECTED_REPEAT
( -- value )
PCRE2_ERROR_INTERNAL_UNKNOWN_NEWLINE
( -- value )
PCRE2_ERROR_INVALID_AFTER_PARENS_QUERY
( -- value )
PCRE2_ERROR_INVALID_HEXADECIMAL
( -- value )
PCRE2_ERROR_INVALID_HYPHEN_IN_OPTIONS
( -- value )
PCRE2_ERROR_INVALID_OCTAL
( -- value )
PCRE2_ERROR_INVALID_SUBPATTERN_NAME
( -- value )
PCRE2_ERROR_JIT_BADOPTION
( -- value )
PCRE2_ERROR_JIT_STACKLIMIT
( -- value )
PCRE2_ERROR_LOOKBEHIND_INVALID_BACKSLASH_C
( -- value )
PCRE2_ERROR_LOOKBEHIND_NOT_FIXED_LENGTH
( -- value )
PCRE2_ERROR_LOOKBEHIND_TOO_COMPLICATED
( -- value )
PCRE2_ERROR_LOOKBEHIND_TOO_LONG
( -- value )
PCRE2_ERROR_MALFORMED_UNICODE_PROPERTY
( -- value )
PCRE2_ERROR_MARK_MISSING_ARGUMENT
( -- value )
PCRE2_ERROR_MATCHLIMIT
( -- value )
PCRE2_ERROR_MISSING_CALLOUT_CLOSING
( -- value )
PCRE2_ERROR_MISSING_CLOSING_PARENTHESIS
( -- value )
PCRE2_ERROR_MISSING_COMMENT_CLOSING
( -- value )
PCRE2_ERROR_MISSING_CONDITION_CLOSING
( -- value )
PCRE2_ERROR_MISSING_NAME_TERMINATOR
( -- value )
PCRE2_ERROR_MISSING_OCTAL_OR_HEX_DIGITS
( -- value )
PCRE2_ERROR_MISSING_SQUARE_BRACKET
( -- value )
PCRE2_ERROR_MIXEDTABLES
( -- value )
PCRE2_ERROR_NOMATCH
( -- value )
PCRE2_ERROR_NOMEMORY
( -- value )
PCRE2_ERROR_NOSUBSTRING
( -- value )
PCRE2_ERROR_NOUNIQUESUBSTRING
( -- value )
PCRE2_ERROR_NO_SURROGATES_IN_UTF16
( -- value )
PCRE2_ERROR_NULL
( -- value )
PCRE2_ERROR_NULL_PATTERN
( -- value )
PCRE2_ERROR_OCTAL_BYTE_TOO_BIG
( -- value )
PCRE2_ERROR_PARENS_QUERY_R_MISSING_CLOSING
( -- value )
PCRE2_ERROR_PARENTHESES_NEST_TOO_DEEP
( -- value )
PCRE2_ERROR_PARENTHESES_STACK_CHECK
( -- value )
PCRE2_ERROR_PARTIAL
( -- value )
PCRE2_ERROR_PATTERN_STRING_TOO_LONG
( -- value )
PCRE2_ERROR_PATTERN_TOO_COMPLICATED
( -- value )
PCRE2_ERROR_PATTERN_TOO_LARGE
( -- value )
PCRE2_ERROR_POSIX_CLASS_NOT_IN_CLASS
( -- value )
PCRE2_ERROR_POSIX_NO_SUPPORT_COLLATING
( -- value )
PCRE2_ERROR_QUANTIFIER_INVALID
( -- value )
PCRE2_ERROR_QUANTIFIER_OUT_OF_ORDER
( -- value )
PCRE2_ERROR_QUANTIFIER_TOO_BIG
( -- value )
PCRE2_ERROR_QUERY_BARJX_NEST_TOO_DEEP
( -- value )
PCRE2_ERROR_RECURSELOOP
( -- value )
PCRE2_ERROR_RECURSIONLIMIT
( -- value )
PCRE2_ERROR_REPMISSINGBRACE
( -- value )
PCRE2_ERROR_SCRIPT_RUN_NOT_AVAILABLE
( -- value )
PCRE2_ERROR_SUBPATTERN_NAMES_MISMATCH
( -- value )
PCRE2_ERROR_SUBPATTERN_NAME_EXPECTED
( -- value )
PCRE2_ERROR_SUBPATTERN_NAME_TOO_LONG
( -- value )
PCRE2_ERROR_SUBPATTERN_NUMBER_TOO_BIG
( -- value )
PCRE2_ERROR_SUPPORTED_ONLY_IN_UNICODE
( -- value )
PCRE2_ERROR_TOOMANYREPLACE
( -- value )
PCRE2_ERROR_TOO_MANY_CAPTURES
( -- value )
PCRE2_ERROR_TOO_MANY_CONDITION_BRANCHES
( -- value )
PCRE2_ERROR_TOO_MANY_NAMED_SUBPATTERNS
( -- value )
PCRE2_ERROR_UCP_IS_DISABLED
( -- value )
PCRE2_ERROR_UNAVAILABLE
( -- value )
PCRE2_ERROR_UNICODE_DISALLOWED_CODE_POINT
( -- value )
PCRE2_ERROR_UNICODE_NOT_SUPPORTED
( -- value )
PCRE2_ERROR_UNICODE_PROPERTIES_UNAVAILABLE
( -- value )
PCRE2_ERROR_UNKNOWN_ESCAPE
( -- value )
PCRE2_ERROR_UNKNOWN_POSIX_CLASS
( -- value )
PCRE2_ERROR_UNKNOWN_UNICODE_PROPERTY
( -- value )
PCRE2_ERROR_UNMATCHED_CLOSING_PARENTHESIS
( -- value )
PCRE2_ERROR_UNRECOGNIZED_AFTER_QUERY_P
( -- value )
PCRE2_ERROR_UNSET
( -- value )
PCRE2_ERROR_UNSUPPORTED_ESCAPE_SEQUENCE
( -- value )
PCRE2_ERROR_UTF16_ERR1
( -- value )
PCRE2_ERROR_UTF16_ERR2
( -- value )
PCRE2_ERROR_UTF16_ERR3
( -- value )
PCRE2_ERROR_UTF32_ERR1
( -- value )
PCRE2_ERROR_UTF32_ERR2
( -- value )
PCRE2_ERROR_UTF8_ERR1
( -- value )
PCRE2_ERROR_UTF8_ERR10
( -- value )
PCRE2_ERROR_UTF8_ERR11
( -- value )
PCRE2_ERROR_UTF8_ERR12
( -- value )
PCRE2_ERROR_UTF8_ERR13
( -- value )
PCRE2_ERROR_UTF8_ERR14
( -- value )
PCRE2_ERROR_UTF8_ERR15
( -- value )
PCRE2_ERROR_UTF8_ERR16
( -- value )
PCRE2_ERROR_UTF8_ERR17
( -- value )
PCRE2_ERROR_UTF8_ERR18
( -- value )
PCRE2_ERROR_UTF8_ERR19
( -- value )
PCRE2_ERROR_UTF8_ERR2
( -- value )
PCRE2_ERROR_UTF8_ERR20
( -- value )
PCRE2_ERROR_UTF8_ERR21
( -- value )
PCRE2_ERROR_UTF8_ERR3
( -- value )
PCRE2_ERROR_UTF8_ERR4
( -- value )
PCRE2_ERROR_UTF8_ERR5
( -- value )
PCRE2_ERROR_UTF8_ERR6
( -- value )
PCRE2_ERROR_UTF8_ERR7
( -- value )
PCRE2_ERROR_UTF8_ERR8
( -- value )
PCRE2_ERROR_UTF8_ERR9
( -- value )
PCRE2_ERROR_UTF_IS_DISABLED
( -- value )
PCRE2_ERROR_VERB_ARGUMENT_NOT_ALLOWED
( -- value )
PCRE2_ERROR_VERB_NAME_TOO_LONG
( -- value )
PCRE2_ERROR_VERB_UNKNOWN
( -- value )
PCRE2_ERROR_VERSION_CONDITION_SYNTAX
( -- value )
PCRE2_ERROR_ZERO_RELATIVE_REFERENCE
( -- value )
PCRE2_EXTENDED
( -- value )
PCRE2_EXTENDED_MORE
( -- value )
PCRE2_EXTRA_ALLOW_LOOKAROUND_BSK
( -- value )
PCRE2_EXTRA_ALLOW_SURROGATE_ESCAPES
( -- value )
PCRE2_EXTRA_ALT_BSUX
( -- value )
PCRE2_EXTRA_BAD_ESCAPE_IS_LITERAL
( -- value )
PCRE2_EXTRA_ESCAPED_CR_IS_LF
( -- value )
PCRE2_EXTRA_MATCH_LINE
( -- value )
PCRE2_EXTRA_MATCH_WORD
( -- value )
PCRE2_FIRSTLINE
( -- value )
PCRE2_INFO_ALLOPTIONS
( -- value )
PCRE2_INFO_ARGOPTIONS
( -- value )
PCRE2_INFO_BACKREFMAX
( -- value )
PCRE2_INFO_BSR
( -- value )
PCRE2_INFO_CAPTURECOUNT
( -- value )
PCRE2_INFO_DEPTHLIMIT
( -- value )
PCRE2_INFO_EXTRAOPTIONS
( -- value )
PCRE2_INFO_FIRSTBITMAP
( -- value )
PCRE2_INFO_FIRSTCODETYPE
( -- value )
PCRE2_INFO_FIRSTCODEUNIT
( -- value )
PCRE2_INFO_FRAMESIZE
( -- value )
PCRE2_INFO_HASBACKSLASHC
( -- value )
PCRE2_INFO_HASCRORLF
( -- value )
PCRE2_INFO_HEAPLIMIT
( -- value )
PCRE2_INFO_JCHANGED
( -- value )
PCRE2_INFO_JITSIZE
( -- value )
PCRE2_INFO_LASTCODETYPE
( -- value )
PCRE2_INFO_LASTCODEUNIT
( -- value )
PCRE2_INFO_MATCHEMPTY
( -- value )
PCRE2_INFO_MATCHLIMIT
( -- value )
PCRE2_INFO_MAXLOOKBEHIND
( -- value )
PCRE2_INFO_MINLENGTH
( -- value )
PCRE2_INFO_NAMECOUNT
( -- value )
PCRE2_INFO_NAMEENTRYSIZE
( -- value )
PCRE2_INFO_NAMETABLE
( -- value )
PCRE2_INFO_NEWLINE
( -- value )
PCRE2_INFO_RECURSIONLIMIT
( -- value )
PCRE2_INFO_SIZE
( -- value )
PCRE2_JIT_COMPLETE
( -- value )
PCRE2_JIT_INVALID_UTF
( -- value )
PCRE2_JIT_PARTIAL_HARD
( -- value )
PCRE2_JIT_PARTIAL_SOFT
( -- value )
PCRE2_LITERAL
( -- value )
PCRE2_MATCH_INVALID_UTF
( -- value )
PCRE2_MATCH_UNSET_BACKREF
( -- value )
PCRE2_MULTILINE
( -- value )
PCRE2_NEVER_BACKSLASH_C
( -- value )
PCRE2_NEVER_UCP
( -- value )
PCRE2_NEVER_UTF
( -- value )
PCRE2_NEWLINE_ANY
( -- value )
PCRE2_NEWLINE_ANYCRLF
( -- value )
PCRE2_NEWLINE_CR
( -- value )
PCRE2_NEWLINE_CRLF
( -- value )
PCRE2_NEWLINE_LF
( -- value )
PCRE2_NEWLINE_NUL
( -- value )
PCRE2_NOTBOL
( -- value )
PCRE2_NOTEMPTY
( -- value )
PCRE2_NOTEMPTY_ATSTART
( -- value )
PCRE2_NOTEOL
( -- value )
PCRE2_NO_AUTO_CAPTURE
( -- value )
PCRE2_NO_AUTO_POSSESS
( -- value )
PCRE2_NO_DOTSTAR_ANCHOR
( -- value )
PCRE2_NO_JIT
( -- value )
PCRE2_NO_START_OPTIMIZE
( -- value )
PCRE2_NO_UTF_CHECK
( -- value )
PCRE2_PARTIAL_HARD
( -- value )
PCRE2_PARTIAL_SOFT
( -- value )
PCRE2_SUBSTITUTE_EXTENDED
( -- value )
PCRE2_SUBSTITUTE_GLOBAL
( -- value )
PCRE2_SUBSTITUTE_LITERAL
( -- value )
PCRE2_SUBSTITUTE_MATCHED
( -- value )
PCRE2_SUBSTITUTE_OVERFLOW_LENGTH
( -- value )
PCRE2_SUBSTITUTE_REPLACEMENT_ONLY
( -- value )
PCRE2_SUBSTITUTE_UNKNOWN_UNSET
( -- value )
PCRE2_SUBSTITUTE_UNSET_EMPTY
( -- value )
PCRE2_UCP
( -- value )
PCRE2_UNGREEDY
( -- value )
PCRE2_USE_OFFSET_LIMIT
( -- value )
PCRE2_UTF
( -- value )
pcre2_callout_enumerate
( code callback user_data -- int )
pcre2_code_copy
( code -- pcre2_code* )
pcre2_code_copy_with_tables
( code -- pcre2_code* )
pcre2_code_free
( code -- )
pcre2_compile
( pattern length options errorcode erroroffset ccontext -- pcre2_code* )
pcre2_compile_context_copy
( ccontext -- pcre2_compile_context* )
pcre2_compile_context_create
( gcontext -- pcre2_compile_context* )
pcre2_compile_context_free
( ccontext -- )
pcre2_config
( what where -- int )
pcre2_dfa_match
( code subject length startoffset options match_data mcontext workspace wscount -- int )
pcre2_general_context_copy
( gcontext -- pcre2_general_context* )
pcre2_general_context_create
( private_malloc private_free memory_data -- pcre2_general_context* )
pcre2_general_context_free
( gcontext -- )
pcre2_get_error_message
( errorcode buffer bufflen -- int )
pcre2_get_mark
( match_data -- PCRE2_SPTR )
pcre2_get_ovector_count
( match_data -- uint32_t )
pcre2_get_ovector_pointer
( match_data -- PCRE2_SIZE* )
pcre2_get_startchar
( match_data -- PCRE2_SIZE )
pcre2_jit_compile
( code options -- int )
pcre2_jit_free_unused_memory
( gcontext -- )
pcre2_jit_match
( code subject length startoffset options match_data mcontext -- int )
pcre2_jit_stack_assign
( mcontext callback_function callback_data -- )
pcre2_jit_stack_create
( startsize maxsize gcontext -- pcre2_jit_stack* )
pcre2_jit_stack_free
( jit_stack -- )
pcre2_maketables
( gcontext -- uint8_t* )
pcre2_maketables_free
( gcontext tables -- )
pcre2_match
( code subject length startoffset options match_data mcontext -- int )
pcre2_match_context_copy
( mcontext -- pcre2_match_context* )
pcre2_match_context_create
( gcontext -- pcre2_match_context* )
pcre2_match_context_free
( mcontext -- )
pcre2_match_data_create
( ovecsize gcontext -- pcre2_match_data* )
pcre2_match_data_create_from_pattern
( code gcontext -- pcre2_match_data* )
pcre2_match_data_free
( match_data -- )
pcre2_pattern_info
( code what where -- int )
pcre2_serialize_decode
( codes number_of_codes bytes gcontext -- int32_t )
pcre2_serialize_encode
( codes number_of_codes serialized_bytes serialized_size gcontext -- int32_t )
pcre2_serialize_free
( bytes -- )
pcre2_serialize_get_number_of_codes
( bytes -- int32_t )
pcre2_set_bsr
( ccontext value -- int )
pcre2_set_callout
( mcontext callout_function callout_data -- int )
pcre2_set_character_tables
( ccontext tables -- int )
pcre2_set_compile_extra_options
( ccontext extra_options -- int )
pcre2_set_compile_recursion_guard
( ccontext guard_function user_data -- int )
pcre2_set_depth_limit
( mcontext value -- int )
pcre2_set_heap_limit
( mcontext value -- int )
pcre2_set_match_limit
( mcontext value -- int )
pcre2_set_max_pattern_length
( ccontext value -- int )
pcre2_set_newline
( ccontext value -- int )
pcre2_set_offset_limit
( mcontext value -- int )
pcre2_set_parens_nest_limit
( ccontext value -- int )
pcre2_set_substitute_callout
( mcontext callout_function callout_data -- int )
pcre2_substitute
( code subject length startoffset options match_data mcontext replacementz rlength outputbuffer outlengthptr -- int )
pcre2_substring_copy_byname
( match_data name buffer bufflen -- int )
pcre2_substring_copy_bynumber
( match_data number buffer bufflen -- int )
pcre2_substring_free
( buffer -- )
pcre2_substring_get_byname
( match_data name bufferptr bufflen -- int )
pcre2_substring_get_bynumber
( match_data number bufferptr bufflen -- int )
pcre2_substring_length_byname
( match_data name length -- int )
pcre2_substring_length_bynumber
( match_data number length -- int )
pcre2_substring_list_free
( list -- )
pcre2_substring_list_get
( match_data listptr lengthsptr -- int )
pcre2_substring_nametable_scan
( code name first last -- int )
pcre2_substring_number_from_name
( code name -- int )
|pcre2_code_free
( alien -- alien )
|pcre2_compile_context_free
( alien -- alien )
|pcre2_general_context_free
( alien -- alien )
|pcre2_jit_stack_free
( alien -- alien )
|pcre2_match_context_free
( alien -- alien )
|pcre2_match_data_free
( alien -- alien )
|pcre2_substring_free
( alien -- alien )
|pcre2_substring_list_free
( alien -- alien )
Class predicate words
Word
Stack effect
pcre2_code_free-destructor?
( object -- ? )
pcre2_compile_context_free-destructor?
( object -- ? )
pcre2_general_context_free-destructor?
( object -- ? )
pcre2_jit_stack_free-destructor?
( object -- ? )
pcre2_match_context_free-destructor?
( object -- ? )
pcre2_match_data_free-destructor?
( object -- ? )
pcre2_substring_free-destructor?
( object -- ? )
pcre2_substring_list_free-destructor?
( object -- ? )
Files
resource:extra/pcre2/ffi/ffi.factor