comparison vendor/theseer/tokenizer/tests/_files/test.php.xml @ 14:1fec387a4317

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