annotate vendor/theseer/tokenizer/tests/_files/test.php.xml @ 19:fa3358dc1485 tip

Add ndrum files
author Chris Cannam
date Wed, 28 Aug 2019 13:14:47 +0100
parents 1fec387a4317
children
rev   line source
Chris@14 1 <?xml version="1.0"?>
Chris@14 2 <source xmlns="https://github.com/theseer/tokenizer">
Chris@14 3 <line no="1">
Chris@14 4 <token name="T_OPEN_TAG">&lt;?php </token>
Chris@14 5 <token name="T_DECLARE">declare</token>
Chris@14 6 <token name="T_OPEN_BRACKET">(</token>
Chris@14 7 <token name="T_STRING">strict_types</token>
Chris@14 8 <token name="T_WHITESPACE"> </token>
Chris@14 9 <token name="T_EQUAL">=</token>
Chris@14 10 <token name="T_WHITESPACE"> </token>
Chris@14 11 <token name="T_LNUMBER">1</token>
Chris@14 12 <token name="T_CLOSE_BRACKET">)</token>
Chris@14 13 <token name="T_SEMICOLON">;</token>
Chris@14 14 </line>
Chris@14 15 <line no="2">
Chris@14 16 <token name="T_NAMESPACE">namespace</token>
Chris@14 17 <token name="T_WHITESPACE"> </token>
Chris@14 18 <token name="T_STRING">foo</token>
Chris@14 19 <token name="T_SEMICOLON">;</token>
Chris@14 20 </line>
Chris@14 21 <line no="3"/>
Chris@14 22 <line no="4">
Chris@14 23 <token name="T_CLASS">class</token>
Chris@14 24 <token name="T_WHITESPACE"> </token>
Chris@14 25 <token name="T_STRING">bar</token>
Chris@14 26 <token name="T_WHITESPACE"> </token>
Chris@14 27 <token name="T_OPEN_CURLY">{</token>
Chris@14 28 </line>
Chris@14 29 <line no="5">
Chris@14 30 <token name="T_WHITESPACE"> </token>
Chris@14 31 <token name="T_CONST">const</token>
Chris@14 32 <token name="T_WHITESPACE"> </token>
Chris@14 33 <token name="T_STRING">x</token>
Chris@14 34 <token name="T_WHITESPACE"> </token>
Chris@14 35 <token name="T_EQUAL">=</token>
Chris@14 36 <token name="T_WHITESPACE"> </token>
Chris@14 37 <token name="T_CONSTANT_ENCAPSED_STRING">'abc'</token>
Chris@14 38 <token name="T_SEMICOLON">;</token>
Chris@14 39 </line>
Chris@14 40 <line no="6"/>
Chris@14 41 <line no="7">
Chris@14 42 <token name="T_WHITESPACE"> </token>
Chris@14 43 <token name="T_DOC_COMMENT">/** @var int */</token>
Chris@14 44 </line>
Chris@14 45 <line no="8">
Chris@14 46 <token name="T_WHITESPACE"> </token>
Chris@14 47 <token name="T_PRIVATE">private</token>
Chris@14 48 <token name="T_WHITESPACE"> </token>
Chris@14 49 <token name="T_VARIABLE">$y</token>
Chris@14 50 <token name="T_WHITESPACE"> </token>
Chris@14 51 <token name="T_EQUAL">=</token>
Chris@14 52 <token name="T_WHITESPACE"> </token>
Chris@14 53 <token name="T_LNUMBER">1</token>
Chris@14 54 <token name="T_SEMICOLON">;</token>
Chris@14 55 </line>
Chris@14 56 <line no="9"/>
Chris@14 57 <line no="10">
Chris@14 58 <token name="T_WHITESPACE"> </token>
Chris@14 59 <token name="T_PUBLIC">public</token>
Chris@14 60 <token name="T_WHITESPACE"> </token>
Chris@14 61 <token name="T_FUNCTION">function</token>
Chris@14 62 <token name="T_WHITESPACE"> </token>
Chris@14 63 <token name="T_STRING">__construct</token>
Chris@14 64 <token name="T_OPEN_BRACKET">(</token>
Chris@14 65 <token name="T_CLOSE_BRACKET">)</token>
Chris@14 66 <token name="T_WHITESPACE"> </token>
Chris@14 67 <token name="T_OPEN_CURLY">{</token>
Chris@14 68 </line>
Chris@14 69 <line no="11">
Chris@14 70 <token name="T_WHITESPACE"> </token>
Chris@14 71 <token name="T_COMMENT">// do something</token>
Chris@14 72 </line>
Chris@14 73 <line no="12">
Chris@14 74 <token name="T_WHITESPACE"> </token>
Chris@14 75 <token name="T_CLOSE_CURLY">}</token>
Chris@14 76 </line>
Chris@14 77 <line no="13"/>
Chris@14 78 <line no="14">
Chris@14 79 <token name="T_WHITESPACE"> </token>
Chris@14 80 <token name="T_PUBLIC">public</token>
Chris@14 81 <token name="T_WHITESPACE"> </token>
Chris@14 82 <token name="T_FUNCTION">function</token>
Chris@14 83 <token name="T_WHITESPACE"> </token>
Chris@14 84 <token name="T_STRING">getY</token>
Chris@14 85 <token name="T_OPEN_BRACKET">(</token>
Chris@14 86 <token name="T_CLOSE_BRACKET">)</token>
Chris@14 87 <token name="T_COLON">:</token>
Chris@14 88 <token name="T_WHITESPACE"> </token>
Chris@14 89 <token name="T_STRING">int</token>
Chris@14 90 <token name="T_WHITESPACE"> </token>
Chris@14 91 <token name="T_OPEN_CURLY">{</token>
Chris@14 92 </line>
Chris@14 93 <line no="15">
Chris@14 94 <token name="T_WHITESPACE"> </token>
Chris@14 95 <token name="T_RETURN">return</token>
Chris@14 96 <token name="T_WHITESPACE"> </token>
Chris@14 97 <token name="T_VARIABLE">$this</token>
Chris@14 98 <token name="T_OBJECT_OPERATOR">-&gt;</token>
Chris@14 99 <token name="T_STRING">y</token>
Chris@14 100 <token name="T_SEMICOLON">;</token>
Chris@14 101 </line>
Chris@14 102 <line no="16">
Chris@14 103 <token name="T_WHITESPACE"> </token>
Chris@14 104 <token name="T_CLOSE_CURLY">}</token>
Chris@14 105 </line>
Chris@14 106 <line no="17"/>
Chris@14 107 <line no="18">
Chris@14 108 <token name="T_WHITESPACE"> </token>
Chris@14 109 <token name="T_PUBLIC">public</token>
Chris@14 110 <token name="T_WHITESPACE"> </token>
Chris@14 111 <token name="T_FUNCTION">function</token>
Chris@14 112 <token name="T_WHITESPACE"> </token>
Chris@14 113 <token name="T_STRING">getSomeX</token>
Chris@14 114 <token name="T_OPEN_BRACKET">(</token>
Chris@14 115 <token name="T_CLOSE_BRACKET">)</token>
Chris@14 116 <token name="T_COLON">:</token>
Chris@14 117 <token name="T_WHITESPACE"> </token>
Chris@14 118 <token name="T_STRING">string</token>
Chris@14 119 <token name="T_WHITESPACE"> </token>
Chris@14 120 <token name="T_OPEN_CURLY">{</token>
Chris@14 121 </line>
Chris@14 122 <line no="19">
Chris@14 123 <token name="T_WHITESPACE"> </token>
Chris@14 124 <token name="T_RETURN">return</token>
Chris@14 125 <token name="T_WHITESPACE"> </token>
Chris@14 126 <token name="T_STRING">self</token>
Chris@14 127 <token name="T_DOUBLE_COLON">::</token>
Chris@14 128 <token name="T_STRING">x</token>
Chris@14 129 <token name="T_SEMICOLON">;</token>
Chris@14 130 </line>
Chris@14 131 <line no="20">
Chris@14 132 <token name="T_WHITESPACE"> </token>
Chris@14 133 <token name="T_CLOSE_CURLY">}</token>
Chris@14 134 </line>
Chris@14 135 <line no="21"/>
Chris@14 136 <line no="22">
Chris@14 137 <token name="T_WHITESPACE"> </token>
Chris@14 138 <token name="T_PUBLIC">public</token>
Chris@14 139 <token name="T_WHITESPACE"> </token>
Chris@14 140 <token name="T_FUNCTION">function</token>
Chris@14 141 <token name="T_WHITESPACE"> </token>
Chris@14 142 <token name="T_STRING">some</token>
Chris@14 143 <token name="T_OPEN_BRACKET">(</token>
Chris@14 144 <token name="T_STRING">bar</token>
Chris@14 145 <token name="T_WHITESPACE"> </token>
Chris@14 146 <token name="T_VARIABLE">$b</token>
Chris@14 147 <token name="T_CLOSE_BRACKET">)</token>
Chris@14 148 <token name="T_COLON">:</token>
Chris@14 149 <token name="T_WHITESPACE"> </token>
Chris@14 150 <token name="T_STRING">string</token>
Chris@14 151 <token name="T_WHITESPACE"> </token>
Chris@14 152 <token name="T_OPEN_CURLY">{</token>
Chris@14 153 </line>
Chris@14 154 <line no="23">
Chris@14 155 <token name="T_WHITESPACE"> </token>
Chris@14 156 <token name="T_RETURN">return</token>
Chris@14 157 <token name="T_WHITESPACE"> </token>
Chris@14 158 <token name="T_VARIABLE">$b</token>
Chris@14 159 <token name="T_OBJECT_OPERATOR">-&gt;</token>
Chris@14 160 <token name="T_STRING">getSomeX</token>
Chris@14 161 <token name="T_OPEN_BRACKET">(</token>
Chris@14 162 <token name="T_CLOSE_BRACKET">)</token>
Chris@14 163 <token name="T_WHITESPACE"> </token>
Chris@14 164 <token name="T_DOT">.</token>
Chris@14 165 <token name="T_WHITESPACE"> </token>
Chris@14 166 <token name="T_CONSTANT_ENCAPSED_STRING">'-def'</token>
Chris@14 167 <token name="T_SEMICOLON">;</token>
Chris@14 168 </line>
Chris@14 169 <line no="24">
Chris@14 170 <token name="T_WHITESPACE"> </token>
Chris@14 171 <token name="T_CLOSE_CURLY">}</token>
Chris@14 172 </line>
Chris@14 173 <line no="25">
Chris@14 174 <token name="T_CLOSE_CURLY">}</token>
Chris@14 175 </line>
Chris@14 176 <line no="26"/>
Chris@14 177 </source>