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"><?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">-></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">-></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>
|