php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include <AbandonCompile>
#include <ctype.h>
#include <limits.h>
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "pcre2.h"
#include "pcre2_ucp.h"
Go to the source code of this file.
Data Structures | |
struct | pcre2_memctl |
struct | open_capitem |
struct | ucp_type_table |
struct | ucd_record |
struct | pcre2_serialized_data |
Typedefs | |
typedef int | BOOL |
typedef struct pcre2_memctl | pcre2_memctl |
typedef struct open_capitem | open_capitem |
typedef struct pcre2_serialized_data | pcre2_serialized_data |
Functions | |
BOOL PRIV | ckd_smul (PCRE2_SIZE *, int, int) |
#define BSR_DEFAULT PCRE2_BSR_UNICODE |
Definition at line 260 of file pcre2_internal.h.
#define cbit_cntrl 288 /* [:cntrl:] */ |
Definition at line 590 of file pcre2_internal.h.
#define cbit_digit 64 /* [:digit:] or \d */ |
Definition at line 583 of file pcre2_internal.h.
#define cbit_graph 192 /* [:graph:] */ |
Definition at line 587 of file pcre2_internal.h.
#define cbit_length 320 /* Length of the cbits table */ |
Definition at line 591 of file pcre2_internal.h.
#define cbit_lower 128 /* [:lower:] */ |
Definition at line 585 of file pcre2_internal.h.
#define cbit_print 224 /* [:print:] */ |
Definition at line 588 of file pcre2_internal.h.
#define cbit_punct 256 /* [:punct:] */ |
Definition at line 589 of file pcre2_internal.h.
Definition at line 581 of file pcre2_internal.h.
#define cbit_upper 96 /* [:upper:] */ |
Definition at line 584 of file pcre2_internal.h.
#define cbit_word 160 /* [:word:] or \w */ |
Definition at line 586 of file pcre2_internal.h.
#define cbit_xdigit 32 /* [:xdigit:] */ |
Definition at line 582 of file pcre2_internal.h.
#define cbits_offset 512 /* Character classes */ |
Definition at line 608 of file pcre2_internal.h.
#define CHAR_0 '0' |
Definition at line 719 of file pcre2_internal.h.
#define CHAR_1 '1' |
Definition at line 720 of file pcre2_internal.h.
#define CHAR_2 '2' |
Definition at line 721 of file pcre2_internal.h.
#define CHAR_3 '3' |
Definition at line 722 of file pcre2_internal.h.
#define CHAR_4 '4' |
Definition at line 723 of file pcre2_internal.h.
#define CHAR_5 '5' |
Definition at line 724 of file pcre2_internal.h.
#define CHAR_6 '6' |
Definition at line 725 of file pcre2_internal.h.
#define CHAR_7 '7' |
Definition at line 726 of file pcre2_internal.h.
#define CHAR_8 '8' |
Definition at line 727 of file pcre2_internal.h.
#define CHAR_9 '9' |
Definition at line 728 of file pcre2_internal.h.
Definition at line 736 of file pcre2_internal.h.
Definition at line 768 of file pcre2_internal.h.
#define CHAR_AMPERSAND '&' |
Definition at line 709 of file pcre2_internal.h.
#define CHAR_APOSTROPHE '\'' |
Definition at line 710 of file pcre2_internal.h.
#define CHAR_ASTERISK '*' |
Definition at line 713 of file pcre2_internal.h.
Definition at line 737 of file pcre2_internal.h.
#define CHAR_b 'b' |
Definition at line 769 of file pcre2_internal.h.
#define CHAR_BACKSLASH '\\' |
Definition at line 763 of file pcre2_internal.h.
Definition at line 701 of file pcre2_internal.h.
#define CHAR_BS '\b' |
Definition at line 700 of file pcre2_internal.h.
Definition at line 738 of file pcre2_internal.h.
#define CHAR_c 'c' |
Definition at line 770 of file pcre2_internal.h.
#define CHAR_CIRCUMFLEX_ACCENT '^' |
Definition at line 765 of file pcre2_internal.h.
#define CHAR_COLON ':' |
Definition at line 729 of file pcre2_internal.h.
#define CHAR_COMMA ',' |
Definition at line 715 of file pcre2_internal.h.
#define CHAR_COMMERCIAL_AT '@' |
Definition at line 735 of file pcre2_internal.h.
#define CHAR_CR '\r' |
Definition at line 699 of file pcre2_internal.h.
Definition at line 739 of file pcre2_internal.h.
#define CHAR_d 'd' |
Definition at line 771 of file pcre2_internal.h.
#define CHAR_DEL '\177' |
Definition at line 682 of file pcre2_internal.h.
#define CHAR_DOLLAR_SIGN '$' |
Definition at line 707 of file pcre2_internal.h.
#define CHAR_DOT '.' |
Definition at line 717 of file pcre2_internal.h.
#define CHAR_E 'E' |
Definition at line 740 of file pcre2_internal.h.
#define CHAR_e 'e' |
Definition at line 772 of file pcre2_internal.h.
#define CHAR_EQUALS_SIGN '=' |
Definition at line 732 of file pcre2_internal.h.
#define CHAR_ESC '\033' |
Definition at line 681 of file pcre2_internal.h.
#define CHAR_EXCLAMATION_MARK '!' |
Definition at line 704 of file pcre2_internal.h.
Definition at line 741 of file pcre2_internal.h.
#define CHAR_f 'f' |
Definition at line 773 of file pcre2_internal.h.
#define CHAR_FF '\f' |
Definition at line 698 of file pcre2_internal.h.
Definition at line 742 of file pcre2_internal.h.
#define CHAR_g 'g' |
Definition at line 774 of file pcre2_internal.h.
#define CHAR_GRAVE_ACCENT '`' |
Definition at line 767 of file pcre2_internal.h.
#define CHAR_GREATER_THAN_SIGN '>' |
Definition at line 733 of file pcre2_internal.h.
Definition at line 743 of file pcre2_internal.h.
#define CHAR_h 'h' |
Definition at line 775 of file pcre2_internal.h.
#define CHAR_HT '\t' |
Definition at line 696 of file pcre2_internal.h.
Definition at line 744 of file pcre2_internal.h.
#define CHAR_i 'i' |
Definition at line 776 of file pcre2_internal.h.
Definition at line 745 of file pcre2_internal.h.
Definition at line 777 of file pcre2_internal.h.
Definition at line 746 of file pcre2_internal.h.
#define CHAR_k 'k' |
Definition at line 778 of file pcre2_internal.h.
#define CHAR_L 'L' |
Definition at line 747 of file pcre2_internal.h.
#define CHAR_l 'l' |
Definition at line 779 of file pcre2_internal.h.
#define CHAR_LEFT_CURLY_BRACKET '{' |
Definition at line 794 of file pcre2_internal.h.
#define CHAR_LEFT_PARENTHESIS '(' |
Definition at line 711 of file pcre2_internal.h.
#define CHAR_LEFT_SQUARE_BRACKET '[' |
Definition at line 762 of file pcre2_internal.h.
#define CHAR_LESS_THAN_SIGN '<' |
Definition at line 731 of file pcre2_internal.h.
Definition at line 678 of file pcre2_internal.h.
Definition at line 748 of file pcre2_internal.h.
#define CHAR_m 'm' |
Definition at line 780 of file pcre2_internal.h.
#define CHAR_MINUS '-' |
Definition at line 716 of file pcre2_internal.h.
Definition at line 749 of file pcre2_internal.h.
Definition at line 781 of file pcre2_internal.h.
#define CHAR_NBSP ((unsigned char)'\xa0') |
Definition at line 683 of file pcre2_internal.h.
#define CHAR_NEL ((unsigned char)'\x85') |
Definition at line 680 of file pcre2_internal.h.
Definition at line 679 of file pcre2_internal.h.
#define CHAR_NUL '\0' |
Definition at line 695 of file pcre2_internal.h.
#define CHAR_NUMBER_SIGN '#' |
Definition at line 706 of file pcre2_internal.h.
#define CHAR_O 'O' |
Definition at line 750 of file pcre2_internal.h.
#define CHAR_o 'o' |
Definition at line 782 of file pcre2_internal.h.
Definition at line 751 of file pcre2_internal.h.
Definition at line 783 of file pcre2_internal.h.
#define CHAR_PERCENT_SIGN '%' |
Definition at line 708 of file pcre2_internal.h.
#define CHAR_PLUS '+' |
Definition at line 714 of file pcre2_internal.h.
#define CHAR_Q 'Q' |
Definition at line 752 of file pcre2_internal.h.
#define CHAR_q 'q' |
Definition at line 784 of file pcre2_internal.h.
#define CHAR_QUESTION_MARK '?' |
Definition at line 734 of file pcre2_internal.h.
#define CHAR_QUOTATION_MARK '"' |
Definition at line 705 of file pcre2_internal.h.
Definition at line 753 of file pcre2_internal.h.
#define CHAR_r 'r' |
Definition at line 785 of file pcre2_internal.h.
#define CHAR_RIGHT_CURLY_BRACKET '}' |
Definition at line 796 of file pcre2_internal.h.
#define CHAR_RIGHT_PARENTHESIS ')' |
Definition at line 712 of file pcre2_internal.h.
#define CHAR_RIGHT_SQUARE_BRACKET ']' |
Definition at line 764 of file pcre2_internal.h.
Definition at line 754 of file pcre2_internal.h.
Definition at line 786 of file pcre2_internal.h.
#define CHAR_SEMICOLON ';' |
Definition at line 730 of file pcre2_internal.h.
#define CHAR_SLASH '/' |
Definition at line 718 of file pcre2_internal.h.
#define CHAR_SPACE ' ' |
Definition at line 703 of file pcre2_internal.h.
Definition at line 755 of file pcre2_internal.h.
#define CHAR_t 't' |
Definition at line 787 of file pcre2_internal.h.
#define CHAR_TILDE '~' |
Definition at line 797 of file pcre2_internal.h.
Definition at line 756 of file pcre2_internal.h.
Definition at line 788 of file pcre2_internal.h.
Definition at line 766 of file pcre2_internal.h.
#define CHAR_V 'V' |
Definition at line 757 of file pcre2_internal.h.
Definition at line 789 of file pcre2_internal.h.
#define CHAR_VERTICAL_LINE '|' |
Definition at line 795 of file pcre2_internal.h.
Definition at line 697 of file pcre2_internal.h.
Definition at line 758 of file pcre2_internal.h.
#define CHAR_w 'w' |
Definition at line 790 of file pcre2_internal.h.
Definition at line 759 of file pcre2_internal.h.
#define CHAR_x 'x' |
Definition at line 791 of file pcre2_internal.h.
#define CHAR_Y 'Y' |
Definition at line 760 of file pcre2_internal.h.
#define CHAR_y 'y' |
Definition at line 792 of file pcre2_internal.h.
#define CHAR_Z 'Z' |
Definition at line 761 of file pcre2_internal.h.
#define CHAR_z 'z' |
Definition at line 793 of file pcre2_internal.h.
#define COMPILE_ERROR_BASE 100 |
Definition at line 239 of file pcre2_internal.h.
#define ctype_digit 0x08 |
Definition at line 600 of file pcre2_internal.h.
#define ctype_lcletter 0x04 |
Definition at line 599 of file pcre2_internal.h.
#define ctype_letter 0x02 |
Definition at line 598 of file pcre2_internal.h.
#define ctype_space 0x01 |
Definition at line 597 of file pcre2_internal.h.
Definition at line 601 of file pcre2_internal.h.
#define ctypes_offset (cbits_offset + cbit_length) /* Character types */ |
Definition at line 609 of file pcre2_internal.h.
#define DFA_START_RWS_SIZE 30720 |
Definition at line 253 of file pcre2_internal.h.
#define FALSE 0 |
Definition at line 87 of file pcre2_internal.h.
#define fcc_offset 256 /* Flip case */ |
Definition at line 607 of file pcre2_internal.h.
#define FIRST_AUTOTAB_OP OP_NOT_DIGIT |
Definition at line 1388 of file pcre2_internal.h.
Definition at line 1873 of file pcre2_internal.h.
#define GETUTF8 | ( | c, | |
eptr ) |
Definition at line 283 of file pcre2_internal.h.
#define GETUTF8INC | ( | c, | |
eptr ) |
Definition at line 305 of file pcre2_internal.h.
Definition at line 339 of file pcre2_internal.h.
#define HASUTF8EXTRALEN | ( | c | ) |
Definition at line 272 of file pcre2_internal.h.
#define HSPACE_BYTE_CASES |
Definition at line 424 of file pcre2_internal.h.
#define HSPACE_CASES |
Definition at line 429 of file pcre2_internal.h.
#define HSPACE_LIST |
Definition at line 400 of file pcre2_internal.h.
#define HSPACE_MULTIBYTE_CASES |
Definition at line 406 of file pcre2_internal.h.
#define INT64_OR_DOUBLE double |
Definition at line 185 of file pcre2_internal.h.
Definition at line 496 of file pcre2_internal.h.
Definition at line 1389 of file pcre2_internal.h.
Definition at line 1390 of file pcre2_internal.h.
#define lcc_offset 0 /* Lower case */ |
Definition at line 606 of file pcre2_internal.h.
#define MAGIC_NUMBER 0x50435245UL /* 'PCRE' */ |
Definition at line 564 of file pcre2_internal.h.
Definition at line 1898 of file pcre2_internal.h.
Definition at line 1899 of file pcre2_internal.h.
#define MAX_UTF_CODE_POINT 0x10ffff |
Definition at line 227 of file pcre2_internal.h.
Definition at line 216 of file pcre2_internal.h.
Definition at line 491 of file pcre2_internal.h.
Definition at line 492 of file pcre2_internal.h.
Definition at line 490 of file pcre2_internal.h.
#define NOTACHAR 0xffffffff |
Definition at line 223 of file pcre2_internal.h.
#define OP_LENGTHS |
Definition at line 1726 of file pcre2_internal.h.
#define OP_NAME_LIST |
Definition at line 1674 of file pcre2_internal.h.
#define PCRE2_BSR_SET 0x00004000 /* BSR was set in the pattern */ |
Definition at line 539 of file pcre2_internal.h.
#define PCRE2_DEREF_TABLES 0x00040000 /* release character tables */ |
Definition at line 543 of file pcre2_internal.h.
#define PCRE2_DUPCAPUSED 0x00200000 /* contains (?| */ |
Definition at line 546 of file pcre2_internal.h.
#define PCRE2_EXP_DECL extern PCRE2_EXPORT |
Definition at line 150 of file pcre2_internal.h.
#define PCRE2_EXP_DEFN PCRE2_EXP_DECL |
Definition at line 153 of file pcre2_internal.h.
#define PCRE2_FIRSTCASELESS 0x00000020 /* caseless first code unit */ |
Definition at line 530 of file pcre2_internal.h.
#define PCRE2_FIRSTMAPSET 0x00000040 /* bitmap of first code units is set */ |
Definition at line 531 of file pcre2_internal.h.
#define PCRE2_FIRSTSET 0x00000010 /* first_code unit is set */ |
Definition at line 529 of file pcre2_internal.h.
#define PCRE2_HASACCEPT 0x00800000 /* contains (*ACCEPT) */ |
Definition at line 548 of file pcre2_internal.h.
Definition at line 547 of file pcre2_internal.h.
Definition at line 545 of file pcre2_internal.h.
Definition at line 536 of file pcre2_internal.h.
#define PCRE2_HASTHEN 0x00001000 /* pattern contains (*THEN) */ |
Definition at line 537 of file pcre2_internal.h.
Definition at line 535 of file pcre2_internal.h.
#define PCRE2_KEEP_UNINITIALIZED |
Definition at line 105 of file pcre2_internal.h.
Definition at line 533 of file pcre2_internal.h.
Definition at line 532 of file pcre2_internal.h.
Definition at line 538 of file pcre2_internal.h.
#define PCRE2_MD_COPIED_SUBJECT 0x01u |
Definition at line 560 of file pcre2_internal.h.
Definition at line 527 of file pcre2_internal.h.
Definition at line 528 of file pcre2_internal.h.
Definition at line 526 of file pcre2_internal.h.
#define PCRE2_MODE_MASK (PCRE2_MODE8 | PCRE2_MODE16 | PCRE2_MODE32) |
Definition at line 550 of file pcre2_internal.h.
#define PCRE2_NE_ATST_SET 0x00020000 /* (*NOTEMPTY_ATSTART) used) together */ |
Definition at line 542 of file pcre2_internal.h.
#define PCRE2_NL_SET 0x00008000 /* newline was set in the pattern */ |
Definition at line 540 of file pcre2_internal.h.
#define PCRE2_NOJIT 0x00080000 /* (*NOJIT) used */ |
Definition at line 544 of file pcre2_internal.h.
#define PCRE2_NOTEMPTY_SET 0x00010000 /* (*NOTEMPTY) used ) keep */ |
Definition at line 541 of file pcre2_internal.h.
Definition at line 534 of file pcre2_internal.h.
Definition at line 195 of file pcre2_internal.h.
Definition at line 1299 of file pcre2_internal.h.
Definition at line 1293 of file pcre2_internal.h.
#define PT_BIDICL 12 /* Specified bidi class */ |
Definition at line 1305 of file pcre2_internal.h.
Definition at line 1306 of file pcre2_internal.h.
Definition at line 1303 of file pcre2_internal.h.
#define PT_GC 2 /* Specified general characteristic (e.g. L) */ |
Definition at line 1295 of file pcre2_internal.h.
#define PT_LAMP 1 /* L& - the union of Lu, Ll, Lt */ |
Definition at line 1294 of file pcre2_internal.h.
#define PT_NOTSCRIPT 255 |
Definition at line 1323 of file pcre2_internal.h.
#define PT_PC 3 /* Specified particular characteristic (e.g. Lu) */ |
Definition at line 1296 of file pcre2_internal.h.
#define PT_PXGRAPH 14 /* [:graph:] - characters that mark the paper */ |
Definition at line 1315 of file pcre2_internal.h.
#define PT_PXPRINT 15 /* [:print:] - [:graph:] plus non-control spaces */ |
Definition at line 1316 of file pcre2_internal.h.
#define PT_PXPUNCT 16 /* [:punct:] - punctuation characters */ |
Definition at line 1317 of file pcre2_internal.h.
#define PT_PXSPACE 8 /* POSIX space - Z plus 9,10,11,12,13 */ |
Definition at line 1301 of file pcre2_internal.h.
#define PT_PXXDIGIT 17 /* [:xdigit:] - hex digits */ |
Definition at line 1318 of file pcre2_internal.h.
#define PT_SC 4 /* Script only (e.g. Han) */ |
Definition at line 1297 of file pcre2_internal.h.
#define PT_SCX 5 /* Script extensions (includes SC) */ |
Definition at line 1298 of file pcre2_internal.h.
#define PT_SPACE 7 /* Perl space - general category Z plus 9,10,12,13 */ |
Definition at line 1300 of file pcre2_internal.h.
Definition at line 1307 of file pcre2_internal.h.
#define PT_UCNC 11 /* Universal Character nameable character */ |
Definition at line 1304 of file pcre2_internal.h.
Definition at line 1302 of file pcre2_internal.h.
Definition at line 1865 of file pcre2_internal.h.
#define REQ_CU_MAX 2000 |
Definition at line 574 of file pcre2_internal.h.
#define RREF_ANY 0xffff |
Definition at line 1816 of file pcre2_internal.h.
#define START_FRAMES_SIZE 20480 |
Definition at line 248 of file pcre2_internal.h.
#define STR_0 "0" |
Definition at line 822 of file pcre2_internal.h.
#define STR_1 "1" |
Definition at line 823 of file pcre2_internal.h.
#define STR_2 "2" |
Definition at line 824 of file pcre2_internal.h.
#define STR_3 "3" |
Definition at line 825 of file pcre2_internal.h.
#define STR_4 "4" |
Definition at line 826 of file pcre2_internal.h.
#define STR_5 "5" |
Definition at line 827 of file pcre2_internal.h.
#define STR_6 "6" |
Definition at line 828 of file pcre2_internal.h.
#define STR_7 "7" |
Definition at line 829 of file pcre2_internal.h.
#define STR_8 "8" |
Definition at line 830 of file pcre2_internal.h.
#define STR_9 "9" |
Definition at line 831 of file pcre2_internal.h.
#define STR_A "A" |
Definition at line 839 of file pcre2_internal.h.
#define STR_a "a" |
Definition at line 871 of file pcre2_internal.h.
#define STR_AMPERSAND "&" |
Definition at line 812 of file pcre2_internal.h.
#define STR_APOSTROPHE "'" |
Definition at line 813 of file pcre2_internal.h.
#define STR_ASTERISK "*" |
Definition at line 816 of file pcre2_internal.h.
#define STR_B "B" |
Definition at line 840 of file pcre2_internal.h.
#define STR_b "b" |
Definition at line 872 of file pcre2_internal.h.
#define STR_BACKSLASH "\\" |
Definition at line 866 of file pcre2_internal.h.
#define STR_BEL "\a" |
Definition at line 804 of file pcre2_internal.h.
#define STR_BS "\b" |
Definition at line 803 of file pcre2_internal.h.
#define STR_C "C" |
Definition at line 841 of file pcre2_internal.h.
#define STR_c "c" |
Definition at line 873 of file pcre2_internal.h.
#define STR_CIRCUMFLEX_ACCENT "^" |
Definition at line 868 of file pcre2_internal.h.
#define STR_COLON ":" |
Definition at line 832 of file pcre2_internal.h.
#define STR_COMMA "," |
Definition at line 818 of file pcre2_internal.h.
#define STR_COMMERCIAL_AT "@" |
Definition at line 838 of file pcre2_internal.h.
#define STR_CR "\r" |
Definition at line 802 of file pcre2_internal.h.
#define STR_D "D" |
Definition at line 842 of file pcre2_internal.h.
#define STR_d "d" |
Definition at line 874 of file pcre2_internal.h.
#define STR_DEL "\177" |
Definition at line 689 of file pcre2_internal.h.
#define STR_DOLLAR_SIGN "$" |
Definition at line 810 of file pcre2_internal.h.
#define STR_DOT "." |
Definition at line 820 of file pcre2_internal.h.
#define STR_E "E" |
Definition at line 843 of file pcre2_internal.h.
#define STR_e "e" |
Definition at line 875 of file pcre2_internal.h.
#define STR_EQUALS_SIGN "=" |
Definition at line 835 of file pcre2_internal.h.
#define STR_ESC "\033" |
Definition at line 688 of file pcre2_internal.h.
#define STR_EXCLAMATION_MARK "!" |
Definition at line 807 of file pcre2_internal.h.
#define STR_F "F" |
Definition at line 844 of file pcre2_internal.h.
#define STR_f "f" |
Definition at line 876 of file pcre2_internal.h.
#define STR_FF "\f" |
Definition at line 801 of file pcre2_internal.h.
#define STR_G "G" |
Definition at line 845 of file pcre2_internal.h.
#define STR_g "g" |
Definition at line 877 of file pcre2_internal.h.
#define STR_GRAVE_ACCENT "`" |
Definition at line 870 of file pcre2_internal.h.
#define STR_GREATER_THAN_SIGN ">" |
Definition at line 836 of file pcre2_internal.h.
#define STR_H "H" |
Definition at line 846 of file pcre2_internal.h.
#define STR_h "h" |
Definition at line 878 of file pcre2_internal.h.
#define STR_HT "\t" |
Definition at line 799 of file pcre2_internal.h.
#define STR_I "I" |
Definition at line 847 of file pcre2_internal.h.
#define STR_i "i" |
Definition at line 879 of file pcre2_internal.h.
#define STR_J "J" |
Definition at line 848 of file pcre2_internal.h.
#define STR_j "j" |
Definition at line 880 of file pcre2_internal.h.
#define STR_K "K" |
Definition at line 849 of file pcre2_internal.h.
#define STR_k "k" |
Definition at line 881 of file pcre2_internal.h.
#define STR_L "L" |
Definition at line 850 of file pcre2_internal.h.
#define STR_l "l" |
Definition at line 882 of file pcre2_internal.h.
#define STR_LEFT_CURLY_BRACKET "{" |
Definition at line 897 of file pcre2_internal.h.
#define STR_LEFT_PARENTHESIS "(" |
Definition at line 814 of file pcre2_internal.h.
#define STR_LEFT_SQUARE_BRACKET "[" |
Definition at line 865 of file pcre2_internal.h.
#define STR_LESS_THAN_SIGN "<" |
Definition at line 834 of file pcre2_internal.h.
#define STR_LF "\n" |
Definition at line 685 of file pcre2_internal.h.
#define STR_M "M" |
Definition at line 851 of file pcre2_internal.h.
#define STR_m "m" |
Definition at line 883 of file pcre2_internal.h.
#define STR_MINUS "-" |
Definition at line 819 of file pcre2_internal.h.
#define STR_N "N" |
Definition at line 852 of file pcre2_internal.h.
#define STR_n "n" |
Definition at line 884 of file pcre2_internal.h.
#define STR_NEL "\x85" |
Definition at line 687 of file pcre2_internal.h.
Definition at line 686 of file pcre2_internal.h.
#define STR_NUMBER_SIGN "#" |
Definition at line 809 of file pcre2_internal.h.
#define STR_O "O" |
Definition at line 853 of file pcre2_internal.h.
#define STR_o "o" |
Definition at line 885 of file pcre2_internal.h.
#define STR_P "P" |
Definition at line 854 of file pcre2_internal.h.
#define STR_p "p" |
Definition at line 886 of file pcre2_internal.h.
#define STR_PERCENT_SIGN "%" |
Definition at line 811 of file pcre2_internal.h.
#define STR_PLUS "+" |
Definition at line 817 of file pcre2_internal.h.
#define STR_Q "Q" |
Definition at line 855 of file pcre2_internal.h.
#define STR_q "q" |
Definition at line 887 of file pcre2_internal.h.
#define STR_QUESTION_MARK "?" |
Definition at line 837 of file pcre2_internal.h.
#define STR_QUOTATION_MARK "\"" |
Definition at line 808 of file pcre2_internal.h.
#define STR_R "R" |
Definition at line 856 of file pcre2_internal.h.
#define STR_r "r" |
Definition at line 888 of file pcre2_internal.h.
#define STR_RIGHT_CURLY_BRACKET "}" |
Definition at line 899 of file pcre2_internal.h.
#define STR_RIGHT_PARENTHESIS ")" |
Definition at line 815 of file pcre2_internal.h.
#define STR_RIGHT_SQUARE_BRACKET "]" |
Definition at line 867 of file pcre2_internal.h.
#define STR_S "S" |
Definition at line 857 of file pcre2_internal.h.
#define STR_s "s" |
Definition at line 889 of file pcre2_internal.h.
#define STR_SEMICOLON ";" |
Definition at line 833 of file pcre2_internal.h.
#define STR_SLASH "/" |
Definition at line 821 of file pcre2_internal.h.
#define STR_SPACE " " |
Definition at line 806 of file pcre2_internal.h.
#define STR_T "T" |
Definition at line 858 of file pcre2_internal.h.
#define STR_t "t" |
Definition at line 890 of file pcre2_internal.h.
#define STR_TILDE "~" |
Definition at line 900 of file pcre2_internal.h.
#define STR_U "U" |
Definition at line 859 of file pcre2_internal.h.
#define STR_u "u" |
Definition at line 891 of file pcre2_internal.h.
#define STR_UNDERSCORE "_" |
Definition at line 869 of file pcre2_internal.h.
#define STR_V "V" |
Definition at line 860 of file pcre2_internal.h.
#define STR_v "v" |
Definition at line 892 of file pcre2_internal.h.
#define STR_VERTICAL_LINE "|" |
Definition at line 898 of file pcre2_internal.h.
#define STR_VT "\v" |
Definition at line 800 of file pcre2_internal.h.
#define STR_W "W" |
Definition at line 861 of file pcre2_internal.h.
#define STR_w "w" |
Definition at line 893 of file pcre2_internal.h.
#define STR_X "X" |
Definition at line 862 of file pcre2_internal.h.
#define STR_x "x" |
Definition at line 894 of file pcre2_internal.h.
#define STR_Y "Y" |
Definition at line 863 of file pcre2_internal.h.
#define STR_y "y" |
Definition at line 895 of file pcre2_internal.h.
#define STR_Z "Z" |
Definition at line 864 of file pcre2_internal.h.
#define STR_z "z" |
Definition at line 896 of file pcre2_internal.h.
#define STRING_ACCEPT0 "ACCEPT\0" |
Definition at line 902 of file pcre2_internal.h.
#define STRING_alnum0 "alnum\0" |
Definition at line 932 of file pcre2_internal.h.
#define STRING_alpha0 "alpha\0" |
Definition at line 929 of file pcre2_internal.h.
#define STRING_ANY_RIGHTPAR "ANY)" |
Definition at line 952 of file pcre2_internal.h.
#define STRING_ANYCRLF_RIGHTPAR "ANYCRLF)" |
Definition at line 953 of file pcre2_internal.h.
#define STRING_ascii0 "ascii\0" |
Definition at line 933 of file pcre2_internal.h.
#define STRING_asr0 "asr\0" |
Definition at line 919 of file pcre2_internal.h.
#define STRING_atomic0 "atomic\0" |
Definition at line 911 of file pcre2_internal.h.
#define STRING_atomic_script_run "atomic_script_run" |
Definition at line 927 of file pcre2_internal.h.
#define STRING_bc "bc" |
Definition at line 974 of file pcre2_internal.h.
#define STRING_bidiclass "bidiclass" |
Definition at line 975 of file pcre2_internal.h.
#define STRING_blank0 "blank\0" |
Definition at line 934 of file pcre2_internal.h.
#define STRING_BSR_ANYCRLF_RIGHTPAR "BSR_ANYCRLF)" |
Definition at line 955 of file pcre2_internal.h.
#define STRING_BSR_UNICODE_RIGHTPAR "BSR_UNICODE)" |
Definition at line 956 of file pcre2_internal.h.
#define STRING_cntrl0 "cntrl\0" |
Definition at line 935 of file pcre2_internal.h.
#define STRING_COMMIT0 "COMMIT\0" |
Definition at line 903 of file pcre2_internal.h.
#define STRING_CR_RIGHTPAR "CR)" |
Definition at line 949 of file pcre2_internal.h.
#define STRING_CRLF_RIGHTPAR "CRLF)" |
Definition at line 951 of file pcre2_internal.h.
#define STRING_DEFINE "DEFINE" |
Definition at line 944 of file pcre2_internal.h.
#define STRING_digit0 "digit\0" |
Definition at line 936 of file pcre2_internal.h.
#define STRING_F0 "F\0" |
Definition at line 904 of file pcre2_internal.h.
#define STRING_FAIL0 "FAIL\0" |
Definition at line 905 of file pcre2_internal.h.
#define STRING_graph0 "graph\0" |
Definition at line 937 of file pcre2_internal.h.
#define STRING_LF_RIGHTPAR "LF)" |
Definition at line 950 of file pcre2_internal.h.
#define STRING_LIMIT_DEPTH_EQ "LIMIT_DEPTH=" |
Definition at line 970 of file pcre2_internal.h.
#define STRING_LIMIT_HEAP_EQ "LIMIT_HEAP=" |
Definition at line 968 of file pcre2_internal.h.
#define STRING_LIMIT_MATCH_EQ "LIMIT_MATCH=" |
Definition at line 969 of file pcre2_internal.h.
#define STRING_LIMIT_RECURSION_EQ "LIMIT_RECURSION=" |
Definition at line 971 of file pcre2_internal.h.
#define STRING_lower0 "lower\0" |
Definition at line 930 of file pcre2_internal.h.
#define STRING_MARK "MARK" |
Definition at line 972 of file pcre2_internal.h.
#define STRING_MARK0 "MARK\0" |
Definition at line 906 of file pcre2_internal.h.
#define STRING_napla0 "napla\0" |
Definition at line 914 of file pcre2_internal.h.
#define STRING_naplb0 "naplb\0" |
Definition at line 915 of file pcre2_internal.h.
#define STRING_negative_lookahead0 "negative_lookahead\0" |
Definition at line 924 of file pcre2_internal.h.
#define STRING_negative_lookbehind0 "negative_lookbehind\0" |
Definition at line 925 of file pcre2_internal.h.
#define STRING_nla0 "nla\0" |
Definition at line 916 of file pcre2_internal.h.
#define STRING_nlb0 "nlb\0" |
Definition at line 917 of file pcre2_internal.h.
#define STRING_NO_AUTO_POSSESS_RIGHTPAR "NO_AUTO_POSSESS)" |
Definition at line 962 of file pcre2_internal.h.
#define STRING_NO_DOTSTAR_ANCHOR_RIGHTPAR "NO_DOTSTAR_ANCHOR)" |
Definition at line 963 of file pcre2_internal.h.
#define STRING_NO_JIT_RIGHTPAR "NO_JIT)" |
Definition at line 964 of file pcre2_internal.h.
#define STRING_NO_START_OPT_RIGHTPAR "NO_START_OPT)" |
Definition at line 965 of file pcre2_internal.h.
#define STRING_non_atomic_positive_lookahead0 "non_atomic_positive_lookahead\0" |
Definition at line 922 of file pcre2_internal.h.
#define STRING_non_atomic_positive_lookbehind0 "non_atomic_positive_lookbehind\0" |
Definition at line 923 of file pcre2_internal.h.
#define STRING_NOTEMPTY_ATSTART_RIGHTPAR "NOTEMPTY_ATSTART)" |
Definition at line 967 of file pcre2_internal.h.
#define STRING_NOTEMPTY_RIGHTPAR "NOTEMPTY)" |
Definition at line 966 of file pcre2_internal.h.
#define STRING_NUL_RIGHTPAR "NUL)" |
Definition at line 954 of file pcre2_internal.h.
#define STRING_pla0 "pla\0" |
Definition at line 912 of file pcre2_internal.h.
#define STRING_plb0 "plb\0" |
Definition at line 913 of file pcre2_internal.h.
#define STRING_positive_lookahead0 "positive_lookahead\0" |
Definition at line 920 of file pcre2_internal.h.
#define STRING_positive_lookbehind0 "positive_lookbehind\0" |
Definition at line 921 of file pcre2_internal.h.
#define STRING_print0 "print\0" |
Definition at line 938 of file pcre2_internal.h.
#define STRING_PRUNE0 "PRUNE\0" |
Definition at line 907 of file pcre2_internal.h.
#define STRING_punct0 "punct\0" |
Definition at line 939 of file pcre2_internal.h.
#define STRING_sc "sc" |
Definition at line 976 of file pcre2_internal.h.
#define STRING_script "script" |
Definition at line 977 of file pcre2_internal.h.
#define STRING_script_run0 "script_run\0" |
Definition at line 926 of file pcre2_internal.h.
#define STRING_scriptextensions "scriptextensions" |
Definition at line 978 of file pcre2_internal.h.
#define STRING_scx "scx" |
Definition at line 979 of file pcre2_internal.h.
#define STRING_SKIP0 "SKIP\0" |
Definition at line 908 of file pcre2_internal.h.
#define STRING_space0 "space\0" |
Definition at line 940 of file pcre2_internal.h.
#define STRING_sr0 "sr\0" |
Definition at line 918 of file pcre2_internal.h.
#define STRING_THEN "THEN" |
Definition at line 909 of file pcre2_internal.h.
#define STRING_UCP_RIGHTPAR "UCP)" |
Definition at line 961 of file pcre2_internal.h.
#define STRING_upper0 "upper\0" |
Definition at line 931 of file pcre2_internal.h.
#define STRING_UTF16_RIGHTPAR "UTF16)" |
Definition at line 958 of file pcre2_internal.h.
#define STRING_UTF32_RIGHTPAR "UTF32)" |
Definition at line 959 of file pcre2_internal.h.
#define STRING_UTF8_RIGHTPAR "UTF8)" |
Definition at line 957 of file pcre2_internal.h.
#define STRING_UTF_RIGHTPAR "UTF)" |
Definition at line 960 of file pcre2_internal.h.
#define STRING_VERSION "VERSION" |
Definition at line 945 of file pcre2_internal.h.
#define STRING_WEIRD_ENDWORD "[:>:]]" |
Definition at line 947 of file pcre2_internal.h.
#define STRING_WEIRD_STARTWORD "[:<:]]" |
Definition at line 946 of file pcre2_internal.h.
#define STRING_word0 "word\0" |
Definition at line 941 of file pcre2_internal.h.
#define STRING_xdigit "xdigit" |
Definition at line 942 of file pcre2_internal.h.
#define TABLES_LENGTH (ctypes_offset + 256) |
Definition at line 610 of file pcre2_internal.h.
#define TRUE 1 |
Definition at line 88 of file pcre2_internal.h.
Definition at line 1892 of file pcre2_internal.h.
#define UCD_BIDICLASS_PROP | ( | prop | ) |
Definition at line 1881 of file pcre2_internal.h.
#define UCD_BIDICLASS_SHIFT 11 |
Definition at line 1877 of file pcre2_internal.h.
#define UCD_BLOCK_SIZE 128 |
Definition at line 1864 of file pcre2_internal.h.
Definition at line 1891 of file pcre2_internal.h.
#define UCD_BPROPS_MASK 0xfff |
Definition at line 1878 of file pcre2_internal.h.
#define UCD_BPROPS_PROP | ( | prop | ) |
Definition at line 1882 of file pcre2_internal.h.
Definition at line 1888 of file pcre2_internal.h.
Definition at line 1886 of file pcre2_internal.h.
Definition at line 1884 of file pcre2_internal.h.
Definition at line 1887 of file pcre2_internal.h.
Definition at line 1889 of file pcre2_internal.h.
Definition at line 1885 of file pcre2_internal.h.
Definition at line 1890 of file pcre2_internal.h.
#define UCD_SCRIPTX_MASK 0x3ff |
Definition at line 1876 of file pcre2_internal.h.
#define UCD_SCRIPTX_PROP | ( | prop | ) |
Definition at line 1880 of file pcre2_internal.h.
#define VSPACE_BYTE_CASES |
#define VSPACE_CASES |
Definition at line 447 of file pcre2_internal.h.
Definition at line 433 of file pcre2_internal.h.
#define VSPACE_MULTIBYTE_CASES |
Definition at line 436 of file pcre2_internal.h.
Definition at line 510 of file pcre2_internal.h.
Definition at line 1332 of file pcre2_internal.h.
Definition at line 1330 of file pcre2_internal.h.
Definition at line 1329 of file pcre2_internal.h.
Definition at line 1328 of file pcre2_internal.h.
Definition at line 1336 of file pcre2_internal.h.
Definition at line 1335 of file pcre2_internal.h.
Definition at line 1334 of file pcre2_internal.h.
#define XCL_SINGLE 1 /* Single item (one multibyte char) follows */ |
Definition at line 1333 of file pcre2_internal.h.
typedef int BOOL |
Definition at line 85 of file pcre2_internal.h.
typedef struct open_capitem open_capitem |
typedef struct pcre2_memctl pcre2_memctl |
typedef struct pcre2_serialized_data pcre2_serialized_data |
anonymous enum |
Definition at line 1392 of file pcre2_internal.h.
anonymous enum |
Enumerator | |
---|---|
PCRE2_MATCHEDBY_INTERPRETER | |
PCRE2_MATCHEDBY_DFA_INTERPRETER | |
PCRE2_MATCHEDBY_JIT |
Definition at line 554 of file pcre2_internal.h.
anonymous enum |
Enumerator | |
---|---|
ESC_A | |
ESC_G | |
ESC_K | |
ESC_B | |
ESC_b | |
ESC_D | |
ESC_d | |
ESC_S | |
ESC_s | |
ESC_W | |
ESC_w | |
ESC_N | |
ESC_dum | |
ESC_C | |
ESC_P | |
ESC_p | |
ESC_R | |
ESC_H | |
ESC_h | |
ESC_V | |
ESC_v | |
ESC_X | |
ESC_Z | |
ESC_z | |
ESC_E | |
ESC_Q | |
ESC_g | |
ESC_k | |
ESC_ub |
Definition at line 1361 of file pcre2_internal.h.
|
extern |
Definition at line 66 of file pcre2_chkdint.c.