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_VAR "'var'"
158 %token <ident> T_UNSET "'unset'"
159 %token <ident> T_ISSET "'isset'"
160 %token <ident> T_EMPTY "'empty'"
161 %token <ident> T_HALT_COMPILER "'__halt_compiler'"
162 %token <ident> T_CLASS "'class'"
163 %token <ident> T_TRAIT "'trait'"
164 %token <ident> T_INTERFACE "'interface'"
165 %token <ident> T_EXTENDS "'extends'"
166 %token <ident> T_IMPLEMENTS "'implements'"
167 %token <ident> T_NAMESPACE "'namespace'"
168 %token <ident> T_LIST "'list'"
169 %token <ident> T_ARRAY "'array'"
170 %token <ident> T_CALLABLE "'callable'"
171 %token <ident> T_LINE "'__LINE__'"
172 %token <ident> T_FILE "'__FILE__'"
173 %token <ident> T_DIR "'__DIR__'"
174 %token <ident> T_CLASS_C "'__CLASS__'"
175 %token <ident> T_TRAIT_C "'__TRAIT__'"
176 %token <ident> T_METHOD_C "'__METHOD__'"
177 %token <ident> T_FUNC_C "'__FUNCTION__'"
178 %token <ident> T_NS_C "'__NAMESPACE__'"
180 %token END 0 "end of file"
181 %token T_ATTRIBUTE "'#['"
182 %token T_PLUS_EQUAL "'+='"
183 %token T_MINUS_EQUAL "'-='"
184 %token T_MUL_EQUAL "'*='"
185 %token T_DIV_EQUAL "'/='"
186 %token T_CONCAT_EQUAL "'.='"
187 %token T_MOD_EQUAL "'%='"
188 %token T_AND_EQUAL "'&='"
189 %token T_OR_EQUAL "'|='"
190 %token T_XOR_EQUAL "'^='"
191 %token T_SL_EQUAL "'<<='"
192 %token T_SR_EQUAL "'>>='"
193 %token T_COALESCE_EQUAL "'??='"
194 %token T_BOOLEAN_OR "'||'"
195 %token T_BOOLEAN_AND "'&&'"
196 %token T_IS_EQUAL "'=='"
197 %token T_IS_NOT_EQUAL "'!='"
198 %token T_IS_IDENTICAL "'==='"
199 %token T_IS_NOT_IDENTICAL "'!=='"
200 %token T_IS_SMALLER_OR_EQUAL "'<='"
201 %token T_IS_GREATER_OR_EQUAL "'>='"
202 %token T_SPACESHIP "'<=>'"
203 %token T_SL "'<<'"
204 %token T_SR "'>>'"
205 %token T_INC "'++'"
206 %token T_DEC "'--'"
207 %token T_INT_CAST "'(int)'"
208 %token T_DOUBLE_CAST "'(double)'"
209 %token T_STRING_CAST "'(string)'"
210 %token T_ARRAY_CAST "'(array)'"
211 %token T_OBJECT_CAST "'(object)'"
212 %token T_BOOL_CAST "'(bool)'"
213 %token T_UNSET_CAST "'(unset)'"
214 %token T_OBJECT_OPERATOR "'->'"
215 %token T_NULLSAFE_OBJECT_OPERATOR "'?->'"
216 %token T_DOUBLE_ARROW "'=>'"
217 %token T_COMMENT "comment"
218 %token T_DOC_COMMENT "doc comment"
219 %token T_OPEN_TAG "open tag"
220 %token T_OPEN_TAG_WITH_ECHO "'<?='"
221 %token T_CLOSE_TAG "'?>'"
222 %token T_WHITESPACE "whitespace"
223 %token T_START_HEREDOC "heredoc start"
224 %token T_END_HEREDOC "heredoc end"
225 %token T_DOLLAR_OPEN_CURLY_BRACES "'${'"
226 %token T_CURLY_OPEN "'{$'"
227 %token T_PAAMAYIM_NEKUDOTAYIM "'::'"
228 %token T_NS_SEPARATOR "'\\'"
229 %token T_ELLIPSIS "'...'"
230 %token T_COALESCE "'??'"
231 %token T_POW "'**'"
232 %token T_POW_EQUAL "'**='"
233 %token T_BAD_CHARACTER "invalid character"
236 %token T_ERROR