Lines Matching refs:token

89 %token <ast> T_LNUMBER   "integer"
90 %token <ast> T_DNUMBER "floating-point number"
91 %token <ast> T_STRING "identifier"
92 %token <ast> T_NAME_FULLY_QUALIFIED "fully qualified name"
93 %token <ast> T_NAME_RELATIVE "namespace-relative name"
94 %token <ast> T_NAME_QUALIFIED "namespaced name"
95 %token <ast> T_VARIABLE "variable"
96 %token <ast> T_INLINE_HTML
97 %token <ast> T_ENCAPSED_AND_WHITESPACE "string content"
98 %token <ast> T_CONSTANT_ENCAPSED_STRING "quoted string"
99 %token <ast> T_STRING_VARNAME "variable name"
100 %token <ast> T_NUM_STRING "number"
102 %token <ident> T_INCLUDE "'include'"
103 %token <ident> T_INCLUDE_ONCE "'include_once'"
104 %token <ident> T_EVAL "'eval'"
105 %token <ident> T_REQUIRE "'require'"
106 %token <ident> T_REQUIRE_ONCE "'require_once'"
107 %token <ident> T_LOGICAL_OR "'or'"
108 %token <ident> T_LOGICAL_XOR "'xor'"
109 %token <ident> T_LOGICAL_AND "'and'"
110 %token <ident> T_PRINT "'print'"
111 %token <ident> T_YIELD "'yield'"
112 %token <ident> T_YIELD_FROM "'yield from'"
113 %token <ident> T_INSTANCEOF "'instanceof'"
114 %token <ident> T_NEW "'new'"
115 %token <ident> T_CLONE "'clone'"
116 %token <ident> T_EXIT "'exit'"
117 %token <ident> T_IF "'if'"
118 %token <ident> T_ELSEIF "'elseif'"
119 %token <ident> T_ELSE "'else'"
120 %token <ident> T_ENDIF "'endif'"
121 %token <ident> T_ECHO "'echo'"
122 %token <ident> T_DO "'do'"
123 %token <ident> T_WHILE "'while'"
124 %token <ident> T_ENDWHILE "'endwhile'"
125 %token <ident> T_FOR "'for'"
126 %token <ident> T_ENDFOR "'endfor'"
127 %token <ident> T_FOREACH "'foreach'"
128 %token <ident> T_ENDFOREACH "'endforeach'"
129 %token <ident> T_DECLARE "'declare'"
130 %token <ident> T_ENDDECLARE "'enddeclare'"
131 %token <ident> T_AS "'as'"
132 %token <ident> T_SWITCH "'switch'"
133 %token <ident> T_ENDSWITCH "'endswitch'"
134 %token <ident> T_CASE "'case'"
135 %token <ident> T_DEFAULT "'default'"
136 %token <ident> T_MATCH "'match'"
137 %token <ident> T_BREAK "'break'"
138 %token <ident> T_CONTINUE "'continue'"
139 %token <ident> T_GOTO "'goto'"
140 %token <ident> T_FUNCTION "'function'"
141 %token <ident> T_FN "'fn'"
142 %token <ident> T_CONST "'const'"
143 %token <ident> T_RETURN "'return'"
144 %token <ident> T_TRY "'try'"
145 %token <ident> T_CATCH "'catch'"
146 %token <ident> T_FINALLY "'finally'"
147 %token <ident> T_THROW "'throw'"
148 %token <ident> T_USE "'use'"
149 %token <ident> T_INSTEADOF "'insteadof'"
150 %token <ident> T_GLOBAL "'global'"
151 %token <ident> T_STATIC "'static'"
152 %token <ident> T_ABSTRACT "'abstract'"
153 %token <ident> T_FINAL "'final'"
154 %token <ident> T_PRIVATE "'private'"
155 %token <ident> T_PROTECTED "'protected'"
156 %token <ident> T_PUBLIC "'public'"
157 %token <ident> T_READONLY "'readonly'"
158 %token <ident> T_VAR "'var'"
159 %token <ident> T_UNSET "'unset'"
160 %token <ident> T_ISSET "'isset'"
161 %token <ident> T_EMPTY "'empty'"
162 %token <ident> T_HALT_COMPILER "'__halt_compiler'"
163 %token <ident> T_CLASS "'class'"
164 %token <ident> T_TRAIT "'trait'"
165 %token <ident> T_INTERFACE "'interface'"
166 %token <ident> T_ENUM "'enum'"
167 %token <ident> T_EXTENDS "'extends'"
168 %token <ident> T_IMPLEMENTS "'implements'"
169 %token <ident> T_NAMESPACE "'namespace'"
170 %token <ident> T_LIST "'list'"
171 %token <ident> T_ARRAY "'array'"
172 %token <ident> T_CALLABLE "'callable'"
173 %token <ident> T_LINE "'__LINE__'"
174 %token <ident> T_FILE "'__FILE__'"
175 %token <ident> T_DIR "'__DIR__'"
176 %token <ident> T_CLASS_C "'__CLASS__'"
177 %token <ident> T_TRAIT_C "'__TRAIT__'"
178 %token <ident> T_METHOD_C "'__METHOD__'"
179 %token <ident> T_FUNC_C "'__FUNCTION__'"
180 %token <ident> T_NS_C "'__NAMESPACE__'"
182 %token END 0 "end of file"
183 %token T_ATTRIBUTE "'#['"
184 %token T_PLUS_EQUAL "'+='"
185 %token T_MINUS_EQUAL "'-='"
186 %token T_MUL_EQUAL "'*='"
187 %token T_DIV_EQUAL "'/='"
188 %token T_CONCAT_EQUAL "'.='"
189 %token T_MOD_EQUAL "'%='"
190 %token T_AND_EQUAL "'&='"
191 %token T_OR_EQUAL "'|='"
192 %token T_XOR_EQUAL "'^='"
193 %token T_SL_EQUAL "'<<='"
194 %token T_SR_EQUAL "'>>='"
195 %token T_COALESCE_EQUAL "'??='"
196 %token T_BOOLEAN_OR "'||'"
197 %token T_BOOLEAN_AND "'&&'"
198 %token T_IS_EQUAL "'=='"
199 %token T_IS_NOT_EQUAL "'!='"
200 %token T_IS_IDENTICAL "'==='"
201 %token T_IS_NOT_IDENTICAL "'!=='"
202 %token T_IS_SMALLER_OR_EQUAL "'<='"
203 %token T_IS_GREATER_OR_EQUAL "'>='"
204 %token T_SPACESHIP "'<=>'"
205 %token T_SL "'<<'"
206 %token T_SR "'>>'"
207 %token T_INC "'++'"
208 %token T_DEC "'--'"
209 %token T_INT_CAST "'(int)'"
210 %token T_DOUBLE_CAST "'(double)'"
211 %token T_STRING_CAST "'(string)'"
212 %token T_ARRAY_CAST "'(array)'"
213 %token T_OBJECT_CAST "'(object)'"
214 %token T_BOOL_CAST "'(bool)'"
215 %token T_UNSET_CAST "'(unset)'"
216 %token T_OBJECT_OPERATOR "'->'"
217 %token T_NULLSAFE_OBJECT_OPERATOR "'?->'"
218 %token T_DOUBLE_ARROW "'=>'"
219 %token T_COMMENT "comment"
220 %token T_DOC_COMMENT "doc comment"
221 %token T_OPEN_TAG "open tag"
222 %token T_OPEN_TAG_WITH_ECHO "'<?='"
223 %token T_CLOSE_TAG "'?>'"
224 %token T_WHITESPACE "whitespace"
225 %token T_START_HEREDOC "heredoc start"
226 %token T_END_HEREDOC "heredoc end"
227 %token T_DOLLAR_OPEN_CURLY_BRACES "'${'"
228 %token T_CURLY_OPEN "'{$'"
229 %token T_PAAMAYIM_NEKUDOTAYIM "'::'"
230 %token T_NS_SEPARATOR "'\\'"
231 %token T_ELLIPSIS "'...'"
232 %token T_COALESCE "'??'"
233 %token T_POW "'**'"
234 %token T_POW_EQUAL "'**='"
238 %token T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG "'&'"
241 %token T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG "amp"
242 %token T_BAD_CHARACTER "invalid character"
245 %token T_ERROR