Home | History | Annotate | Download | only in testdata
      1 /-- Tests for the 32-bit library only */
      2 
      3 < forbid 8W
      4 
      5 /-- Check maximum character size --/
      6 
      7 /\x{110000}/
      8 
      9 /\x{7fffffff}/
     10 
     11 /\x{80000000}/
     12 
     13 /\x{ffffffff}/
     14 
     15 /\x{100000000}/
     16 Failed: character value in \x{} or \o{} is too large at offset 12
     17 
     18 /\o{17777777777}/
     19 
     20 /\o{20000000000}/
     21 
     22 /\o{37777777777}/
     23 
     24 /\o{40000000000}/
     25 Failed: character value in \x{} or \o{} is too large at offset 14
     26 
     27 /\x{7fffffff}\x{7fffffff}/I
     28 Capturing subpattern count = 0
     29 No options
     30 First char = \x{7fffffff}
     31 Need char = \x{7fffffff}
     32 
     33 /\x{80000000}\x{80000000}/I
     34 Capturing subpattern count = 0
     35 No options
     36 First char = \x{80000000}
     37 Need char = \x{80000000}
     38 
     39 /\x{ffffffff}\x{ffffffff}/I
     40 Capturing subpattern count = 0
     41 No options
     42 First char = \x{ffffffff}
     43 Need char = \x{ffffffff}
     44 
     45 /-- Non-UTF characters --/
     46 
     47 /\C{2,3}/
     48     \x{400000}\x{400001}\x{400002}\x{400003}
     49  0: \x{400000}\x{400001}\x{400002}
     50 
     51 /\x{400000}\x{800000}/iDZ
     52 ------------------------------------------------------------------
     53         Bra
     54      /i \x{400000}\x{800000}
     55         Ket
     56         End
     57 ------------------------------------------------------------------
     58 Capturing subpattern count = 0
     59 Options: caseless
     60 First char = \x{400000}
     61 Need char = \x{800000}
     62 
     63 /-- Check character ranges --/
     64 
     65 /[\H]/BZSI
     66 ------------------------------------------------------------------
     67         Bra
     68         [\x00-\x08\x0a-\x1f!-\x9f\xa1-\xff\x{100}-\x{167f}\x{1681}-\x{180d}\x{180f}-\x{1fff}\x{200b}-\x{202e}\x{2030}-\x{205e}\x{2060}-\x{2fff}\x{3001}-\x{ffffffff}]
     69         Ket
     70         End
     71 ------------------------------------------------------------------
     72 Capturing subpattern count = 0
     73 No options
     74 No first char
     75 No need char
     76 Subject length lower bound = 1
     77 Starting chars: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x0a \x0b 
     78   \x0c \x0d \x0e \x0f \x10 \x11 \x12 \x13 \x14 \x15 \x16 \x17 \x18 \x19 \x1a 
     79   \x1b \x1c \x1d \x1e \x1f ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 
     80   : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ 
     81   _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ \x7f \x80 
     82   \x81 \x82 \x83 \x84 \x85 \x86 \x87 \x88 \x89 \x8a \x8b \x8c \x8d \x8e \x8f 
     83   \x90 \x91 \x92 \x93 \x94 \x95 \x96 \x97 \x98 \x99 \x9a \x9b \x9c \x9d \x9e 
     84   \x9f \xa1 \xa2 \xa3 \xa4 \xa5 \xa6 \xa7 \xa8 \xa9 \xaa \xab \xac \xad \xae 
     85   \xaf \xb0 \xb1 \xb2 \xb3 \xb4 \xb5 \xb6 \xb7 \xb8 \xb9 \xba \xbb \xbc \xbd 
     86   \xbe \xbf \xc0 \xc1 \xc2 \xc3 \xc4 \xc5 \xc6 \xc7 \xc8 \xc9 \xca \xcb \xcc 
     87   \xcd \xce \xcf \xd0 \xd1 \xd2 \xd3 \xd4 \xd5 \xd6 \xd7 \xd8 \xd9 \xda \xdb 
     88   \xdc \xdd \xde \xdf \xe0 \xe1 \xe2 \xe3 \xe4 \xe5 \xe6 \xe7 \xe8 \xe9 \xea 
     89   \xeb \xec \xed \xee \xef \xf0 \xf1 \xf2 \xf3 \xf4 \xf5 \xf6 \xf7 \xf8 \xf9 
     90   \xfa \xfb \xfc \xfd \xfe \xff 
     91 
     92 /[\V]/BZSI
     93 ------------------------------------------------------------------
     94         Bra
     95         [\x00-\x09\x0e-\x84\x86-\xff\x{100}-\x{2027}\x{202a}-\x{ffffffff}]
     96         Ket
     97         End
     98 ------------------------------------------------------------------
     99 Capturing subpattern count = 0
    100 No options
    101 No first char
    102 No need char
    103 Subject length lower bound = 1
    104 Starting chars: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x09 \x0e 
    105   \x0f \x10 \x11 \x12 \x13 \x14 \x15 \x16 \x17 \x18 \x19 \x1a \x1b \x1c \x1d 
    106   \x1e \x1f \x20 ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > 
    107   ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c 
    108   d e f g h i j k l m n o p q r s t u v w x y z { | } ~ \x7f \x80 \x81 \x82 
    109   \x83 \x84 \x86 \x87 \x88 \x89 \x8a \x8b \x8c \x8d \x8e \x8f \x90 \x91 \x92 
    110   \x93 \x94 \x95 \x96 \x97 \x98 \x99 \x9a \x9b \x9c \x9d \x9e \x9f \xa0 \xa1 
    111   \xa2 \xa3 \xa4 \xa5 \xa6 \xa7 \xa8 \xa9 \xaa \xab \xac \xad \xae \xaf \xb0 
    112   \xb1 \xb2 \xb3 \xb4 \xb5 \xb6 \xb7 \xb8 \xb9 \xba \xbb \xbc \xbd \xbe \xbf 
    113   \xc0 \xc1 \xc2 \xc3 \xc4 \xc5 \xc6 \xc7 \xc8 \xc9 \xca \xcb \xcc \xcd \xce 
    114   \xcf \xd0 \xd1 \xd2 \xd3 \xd4 \xd5 \xd6 \xd7 \xd8 \xd9 \xda \xdb \xdc \xdd 
    115   \xde \xdf \xe0 \xe1 \xe2 \xe3 \xe4 \xe5 \xe6 \xe7 \xe8 \xe9 \xea \xeb \xec 
    116   \xed \xee \xef \xf0 \xf1 \xf2 \xf3 \xf4 \xf5 \xf6 \xf7 \xf8 \xf9 \xfa \xfb 
    117   \xfc \xfd \xfe \xff 
    118 
    119 /-- End of testinput25 --/
    120