annotate vendor/nikic/php-parser/test/code/parser/scalar/flexibleDocString.test @ 19:fa3358dc1485 tip

Add ndrum files
author Chris Cannam
date Wed, 28 Aug 2019 13:14:47 +0100
parents 129ea1e6d783
children
rev   line source
Chris@17 1 Flexible heredoc/nowdoc (PHP 7.3)
Chris@17 2 -----
Chris@17 3 <?php
Chris@17 4
Chris@17 5 $ary = [
Chris@17 6 <<<FOO
Chris@17 7 Test
Chris@17 8 FOO,
Chris@17 9 <<<'BAR'
Chris@17 10 Test
Chris@17 11 BAR,
Chris@17 12 ];
Chris@17 13
Chris@17 14 <<<'END'
Chris@17 15 END;
Chris@17 16
Chris@17 17 <<<END
Chris@17 18
Chris@17 19 END;
Chris@17 20
Chris@17 21 <<<END
Chris@17 22 @@{ " " }@@
Chris@17 23 END;
Chris@17 24
Chris@17 25 <<<'END'
Chris@17 26 a
Chris@17 27 b
Chris@17 28
Chris@17 29 c
Chris@17 30
Chris@17 31 d
Chris@17 32 e
Chris@17 33 END;
Chris@17 34
Chris@17 35 <<<END
Chris@17 36 a
Chris@17 37 b
Chris@17 38 $test
Chris@17 39 d
Chris@17 40 e
Chris@17 41 END;
Chris@17 42
Chris@17 43 <<<'END'
Chris@17 44
Chris@17 45 a
Chris@17 46
Chris@17 47 b
Chris@17 48
Chris@17 49 c
Chris@17 50
Chris@17 51 d
Chris@17 52
Chris@17 53 e
Chris@17 54
Chris@17 55 END;
Chris@17 56
Chris@17 57 <<<END
Chris@17 58 a\r\n
Chris@17 59 \ta\n
Chris@17 60 b\r\n
Chris@17 61 $test\n
Chris@17 62 d\r\n
Chris@17 63 e\n
Chris@17 64 END;
Chris@17 65
Chris@17 66 <<<BAR
Chris@17 67 $one-
Chris@17 68 BAR;
Chris@17 69
Chris@17 70 <<<BAR
Chris@17 71 $two -
Chris@17 72 BAR;
Chris@17 73
Chris@17 74 <<<BAR
Chris@17 75 $three -
Chris@17 76 BAR;
Chris@17 77
Chris@17 78 <<<BAR
Chris@17 79 $four-$four
Chris@17 80 BAR;
Chris@17 81
Chris@17 82 <<<BAR
Chris@17 83 $five-$five-
Chris@17 84 BAR;
Chris@17 85
Chris@17 86 <<<BAR
Chris@17 87 $six-$six-$six
Chris@17 88 BAR;
Chris@17 89
Chris@17 90 <<<BAR
Chris@17 91 $seven
Chris@17 92 -
Chris@17 93 BAR;
Chris@17 94
Chris@17 95 <<<BAR
Chris@17 96 $eight
Chris@17 97 -
Chris@17 98 BAR;
Chris@17 99
Chris@17 100 <<<BAR
Chris@17 101 $nine
Chris@17 102 BAR;
Chris@17 103
Chris@17 104 <<<BAR
Chris@17 105 -
Chris@17 106 BAR;
Chris@17 107
Chris@17 108 <<<BAR
Chris@17 109 -
Chris@17 110 BAR;
Chris@17 111 -----
Chris@17 112 array(
Chris@17 113 0: Stmt_Expression(
Chris@17 114 expr: Expr_Assign(
Chris@17 115 var: Expr_Variable(
Chris@17 116 name: ary
Chris@17 117 )
Chris@17 118 expr: Expr_Array(
Chris@17 119 items: array(
Chris@17 120 0: Expr_ArrayItem(
Chris@17 121 key: null
Chris@17 122 value: Scalar_String(
Chris@17 123 value: Test
Chris@17 124 )
Chris@17 125 byRef: false
Chris@17 126 )
Chris@17 127 1: Expr_ArrayItem(
Chris@17 128 key: null
Chris@17 129 value: Scalar_String(
Chris@17 130 value: Test
Chris@17 131 )
Chris@17 132 byRef: false
Chris@17 133 )
Chris@17 134 )
Chris@17 135 )
Chris@17 136 )
Chris@17 137 )
Chris@17 138 1: Stmt_Expression(
Chris@17 139 expr: Scalar_String(
Chris@17 140 value:
Chris@17 141 )
Chris@17 142 )
Chris@17 143 2: Stmt_Expression(
Chris@17 144 expr: Scalar_String(
Chris@17 145 value:
Chris@17 146 )
Chris@17 147 )
Chris@17 148 3: Stmt_Expression(
Chris@17 149 expr: Scalar_String(
Chris@17 150 value:
Chris@17 151 )
Chris@17 152 )
Chris@17 153 4: Stmt_Expression(
Chris@17 154 expr: Scalar_String(
Chris@17 155 value: a
Chris@17 156 b
Chris@17 157
Chris@17 158 c
Chris@17 159
Chris@17 160 d
Chris@17 161 e
Chris@17 162 )
Chris@17 163 )
Chris@17 164 5: Stmt_Expression(
Chris@17 165 expr: Scalar_Encapsed(
Chris@17 166 parts: array(
Chris@17 167 0: Scalar_EncapsedStringPart(
Chris@17 168 value: a
Chris@17 169 b
Chris@17 170
Chris@17 171 )
Chris@17 172 1: Expr_Variable(
Chris@17 173 name: test
Chris@17 174 )
Chris@17 175 2: Scalar_EncapsedStringPart(
Chris@17 176 value:
Chris@17 177 d
Chris@17 178 e
Chris@17 179 )
Chris@17 180 )
Chris@17 181 )
Chris@17 182 )
Chris@17 183 6: Stmt_Expression(
Chris@17 184 expr: Scalar_String(
Chris@17 185 value:
Chris@17 186 a
Chris@17 187
Chris@17 188 b
Chris@17 189
Chris@17 190 c
Chris@17 191
Chris@17 192 d
Chris@17 193
Chris@17 194 e
Chris@17 195
Chris@17 196 )
Chris@17 197 )
Chris@17 198 7: Stmt_Expression(
Chris@17 199 expr: Scalar_Encapsed(
Chris@17 200 parts: array(
Chris@17 201 0: Scalar_EncapsedStringPart(
Chris@17 202 value: a
Chris@17 203
Chris@17 204 @@{ "\t" }@@a
Chris@17 205
Chris@17 206 b
Chris@17 207
Chris@17 208
Chris@17 209 )
Chris@17 210 1: Expr_Variable(
Chris@17 211 name: test
Chris@17 212 )
Chris@17 213 2: Scalar_EncapsedStringPart(
Chris@17 214 value:
Chris@17 215
Chris@17 216 d
Chris@17 217
Chris@17 218 e
Chris@17 219
Chris@17 220 )
Chris@17 221 )
Chris@17 222 )
Chris@17 223 )
Chris@17 224 8: Stmt_Expression(
Chris@17 225 expr: Scalar_Encapsed(
Chris@17 226 parts: array(
Chris@17 227 0: Expr_Variable(
Chris@17 228 name: one
Chris@17 229 )
Chris@17 230 1: Scalar_EncapsedStringPart(
Chris@17 231 value: -
Chris@17 232 )
Chris@17 233 )
Chris@17 234 )
Chris@17 235 )
Chris@17 236 9: Stmt_Expression(
Chris@17 237 expr: Scalar_Encapsed(
Chris@17 238 parts: array(
Chris@17 239 0: Expr_Variable(
Chris@17 240 name: two
Chris@17 241 )
Chris@17 242 1: Scalar_EncapsedStringPart(
Chris@17 243 value: -
Chris@17 244 )
Chris@17 245 )
Chris@17 246 )
Chris@17 247 )
Chris@17 248 10: Stmt_Expression(
Chris@17 249 expr: Scalar_Encapsed(
Chris@17 250 parts: array(
Chris@17 251 0: Expr_Variable(
Chris@17 252 name: three
Chris@17 253 )
Chris@17 254 1: Scalar_EncapsedStringPart(
Chris@17 255 value: -
Chris@17 256 )
Chris@17 257 )
Chris@17 258 )
Chris@17 259 )
Chris@17 260 11: Stmt_Expression(
Chris@17 261 expr: Scalar_Encapsed(
Chris@17 262 parts: array(
Chris@17 263 0: Expr_Variable(
Chris@17 264 name: four
Chris@17 265 )
Chris@17 266 1: Scalar_EncapsedStringPart(
Chris@17 267 value: -
Chris@17 268 )
Chris@17 269 2: Expr_Variable(
Chris@17 270 name: four
Chris@17 271 )
Chris@17 272 )
Chris@17 273 )
Chris@17 274 )
Chris@17 275 12: Stmt_Expression(
Chris@17 276 expr: Scalar_Encapsed(
Chris@17 277 parts: array(
Chris@17 278 0: Expr_Variable(
Chris@17 279 name: five
Chris@17 280 )
Chris@17 281 1: Scalar_EncapsedStringPart(
Chris@17 282 value: -
Chris@17 283 )
Chris@17 284 2: Expr_Variable(
Chris@17 285 name: five
Chris@17 286 )
Chris@17 287 3: Scalar_EncapsedStringPart(
Chris@17 288 value: -
Chris@17 289 )
Chris@17 290 )
Chris@17 291 )
Chris@17 292 )
Chris@17 293 13: Stmt_Expression(
Chris@17 294 expr: Scalar_Encapsed(
Chris@17 295 parts: array(
Chris@17 296 0: Expr_Variable(
Chris@17 297 name: six
Chris@17 298 )
Chris@17 299 1: Scalar_EncapsedStringPart(
Chris@17 300 value: -
Chris@17 301 )
Chris@17 302 2: Expr_Variable(
Chris@17 303 name: six
Chris@17 304 )
Chris@17 305 3: Scalar_EncapsedStringPart(
Chris@17 306 value: -
Chris@17 307 )
Chris@17 308 4: Expr_Variable(
Chris@17 309 name: six
Chris@17 310 )
Chris@17 311 )
Chris@17 312 )
Chris@17 313 )
Chris@17 314 14: Stmt_Expression(
Chris@17 315 expr: Scalar_Encapsed(
Chris@17 316 parts: array(
Chris@17 317 0: Expr_Variable(
Chris@17 318 name: seven
Chris@17 319 )
Chris@17 320 1: Scalar_EncapsedStringPart(
Chris@17 321 value:
Chris@17 322 -
Chris@17 323 )
Chris@17 324 )
Chris@17 325 )
Chris@17 326 )
Chris@17 327 15: Stmt_Expression(
Chris@17 328 expr: Scalar_Encapsed(
Chris@17 329 parts: array(
Chris@17 330 0: Expr_Variable(
Chris@17 331 name: eight
Chris@17 332 )
Chris@17 333 1: Scalar_EncapsedStringPart(
Chris@17 334 value:
Chris@17 335 -
Chris@17 336 )
Chris@17 337 )
Chris@17 338 )
Chris@17 339 )
Chris@17 340 16: Stmt_Expression(
Chris@17 341 expr: Scalar_Encapsed(
Chris@17 342 parts: array(
Chris@17 343 0: Expr_Variable(
Chris@17 344 name: nine
Chris@17 345 )
Chris@17 346 )
Chris@17 347 )
Chris@17 348 )
Chris@17 349 17: Stmt_Expression(
Chris@17 350 expr: Scalar_String(
Chris@17 351 value: -
Chris@17 352 )
Chris@17 353 )
Chris@17 354 18: Stmt_Expression(
Chris@17 355 expr: Scalar_String(
Chris@17 356 value: -
Chris@17 357 )
Chris@17 358 )
Chris@17 359 )