Mercurial > hg > isophonics-drupal-site
annotate vendor/nikic/php-parser/test/code/parser/scalar/flexibleDocStringErrors.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 Error conditions for flexible doc strings |
Chris@17 | 2 ----- |
Chris@17 | 3 <?php |
Chris@17 | 4 |
Chris@17 | 5 <<<A |
Chris@17 | 6 @@{ "\t" }@@A; |
Chris@17 | 7 |
Chris@17 | 8 <<<A |
Chris@17 | 9 FooBar |
Chris@17 | 10 @@{ "\t" }@@A; |
Chris@17 | 11 |
Chris@17 | 12 echo <<<END |
Chris@17 | 13 @@{ "\t" }@@ X |
Chris@17 | 14 @@{ "\t\t" }@@END; |
Chris@17 | 15 |
Chris@17 | 16 echo <<<END |
Chris@17 | 17 a |
Chris@17 | 18 b |
Chris@17 | 19 c |
Chris@17 | 20 END; |
Chris@17 | 21 |
Chris@17 | 22 <<<END |
Chris@17 | 23 \ta |
Chris@17 | 24 @@{ "\t" }@@END; |
Chris@17 | 25 |
Chris@17 | 26 <<<TEST |
Chris@17 | 27 Foo |
Chris@17 | 28 $var |
Chris@17 | 29 TEST; |
Chris@17 | 30 |
Chris@17 | 31 <<<TEST |
Chris@17 | 32 $var |
Chris@17 | 33 TEST; |
Chris@17 | 34 |
Chris@17 | 35 echo <<<END |
Chris@17 | 36 a |
Chris@17 | 37 $a |
Chris@17 | 38 END; |
Chris@17 | 39 ----- |
Chris@17 | 40 Invalid indentation - tabs and spaces cannot be mixed from 4:1 to 4:3 |
Chris@17 | 41 Invalid indentation - tabs and spaces cannot be mixed from 8:1 to 8:3 |
Chris@17 | 42 Invalid indentation - tabs and spaces cannot be mixed from 10:6 to 12:5 |
Chris@17 | 43 Invalid body indentation level (expecting an indentation level of at least 5) from 14:6 to 18:8 |
Chris@17 | 44 Invalid body indentation level (expecting an indentation level of at least 1) from 20:1 to 22:4 |
Chris@17 | 45 Invalid body indentation level (expecting an indentation level of at least 2) from 25:1 to 26:0 |
Chris@17 | 46 Invalid body indentation level (expecting an indentation level of at least 1) from 30:1 to 30:4 |
Chris@17 | 47 Invalid body indentation level (expecting an indentation level of at least 1) from 34:1 to 35:0 |
Chris@17 | 48 array( |
Chris@17 | 49 0: Stmt_Expression( |
Chris@17 | 50 expr: Scalar_String( |
Chris@17 | 51 value: |
Chris@17 | 52 ) |
Chris@17 | 53 ) |
Chris@17 | 54 1: Stmt_Expression( |
Chris@17 | 55 expr: Scalar_String( |
Chris@17 | 56 value: FooBar |
Chris@17 | 57 ) |
Chris@17 | 58 ) |
Chris@17 | 59 2: Stmt_Echo( |
Chris@17 | 60 exprs: array( |
Chris@17 | 61 0: Scalar_String( |
Chris@17 | 62 value: X |
Chris@17 | 63 ) |
Chris@17 | 64 ) |
Chris@17 | 65 ) |
Chris@17 | 66 3: Stmt_Echo( |
Chris@17 | 67 exprs: array( |
Chris@17 | 68 0: Scalar_String( |
Chris@17 | 69 value: a |
Chris@17 | 70 b |
Chris@17 | 71 c |
Chris@17 | 72 ) |
Chris@17 | 73 ) |
Chris@17 | 74 ) |
Chris@17 | 75 4: Stmt_Expression( |
Chris@17 | 76 expr: Scalar_String( |
Chris@17 | 77 value: a |
Chris@17 | 78 ) |
Chris@17 | 79 ) |
Chris@17 | 80 5: Stmt_Expression( |
Chris@17 | 81 expr: Scalar_Encapsed( |
Chris@17 | 82 parts: array( |
Chris@17 | 83 0: Scalar_EncapsedStringPart( |
Chris@17 | 84 value: Foo |
Chris@17 | 85 |
Chris@17 | 86 ) |
Chris@17 | 87 1: Expr_Variable( |
Chris@17 | 88 name: var |
Chris@17 | 89 ) |
Chris@17 | 90 ) |
Chris@17 | 91 ) |
Chris@17 | 92 ) |
Chris@17 | 93 6: Stmt_Expression( |
Chris@17 | 94 expr: Scalar_Encapsed( |
Chris@17 | 95 parts: array( |
Chris@17 | 96 0: Expr_Variable( |
Chris@17 | 97 name: var |
Chris@17 | 98 ) |
Chris@17 | 99 ) |
Chris@17 | 100 ) |
Chris@17 | 101 ) |
Chris@17 | 102 7: Stmt_Echo( |
Chris@17 | 103 exprs: array( |
Chris@17 | 104 0: Scalar_Encapsed( |
Chris@17 | 105 parts: array( |
Chris@17 | 106 0: Scalar_EncapsedStringPart( |
Chris@17 | 107 value: a |
Chris@17 | 108 |
Chris@17 | 109 ) |
Chris@17 | 110 1: Expr_Variable( |
Chris@17 | 111 name: a |
Chris@17 | 112 ) |
Chris@17 | 113 ) |
Chris@17 | 114 ) |
Chris@17 | 115 ) |
Chris@17 | 116 ) |
Chris@17 | 117 ) |