Lines Matching refs:lex_state

203 ZEND_API void zend_save_lexical_state(zend_lex_state *lex_state)  in zend_save_lexical_state()  argument
205 lex_state->yy_leng = SCNG(yy_leng); in zend_save_lexical_state()
206 lex_state->yy_start = SCNG(yy_start); in zend_save_lexical_state()
207 lex_state->yy_text = SCNG(yy_text); in zend_save_lexical_state()
208 lex_state->yy_cursor = SCNG(yy_cursor); in zend_save_lexical_state()
209 lex_state->yy_marker = SCNG(yy_marker); in zend_save_lexical_state()
210 lex_state->yy_limit = SCNG(yy_limit); in zend_save_lexical_state()
212 lex_state->state_stack = SCNG(state_stack); in zend_save_lexical_state()
215 lex_state->heredoc_label_stack = SCNG(heredoc_label_stack); in zend_save_lexical_state()
218 lex_state->in = SCNG(yy_in); in zend_save_lexical_state()
219 lex_state->yy_state = YYSTATE; in zend_save_lexical_state()
220 lex_state->filename = zend_get_compiled_filename(); in zend_save_lexical_state()
221 lex_state->lineno = CG(zend_lineno); in zend_save_lexical_state()
223 lex_state->script_org = SCNG(script_org); in zend_save_lexical_state()
224 lex_state->script_org_size = SCNG(script_org_size); in zend_save_lexical_state()
225 lex_state->script_filtered = SCNG(script_filtered); in zend_save_lexical_state()
226 lex_state->script_filtered_size = SCNG(script_filtered_size); in zend_save_lexical_state()
227 lex_state->input_filter = SCNG(input_filter); in zend_save_lexical_state()
228 lex_state->output_filter = SCNG(output_filter); in zend_save_lexical_state()
229 lex_state->script_encoding = SCNG(script_encoding); in zend_save_lexical_state()
231 lex_state->on_event = SCNG(on_event); in zend_save_lexical_state()
232 lex_state->on_event_context = SCNG(on_event_context); in zend_save_lexical_state()
234 lex_state->ast = CG(ast); in zend_save_lexical_state()
235 lex_state->ast_arena = CG(ast_arena); in zend_save_lexical_state()
238 ZEND_API void zend_restore_lexical_state(zend_lex_state *lex_state) in zend_restore_lexical_state() argument
240 SCNG(yy_leng) = lex_state->yy_leng; in zend_restore_lexical_state()
241 SCNG(yy_start) = lex_state->yy_start; in zend_restore_lexical_state()
242 SCNG(yy_text) = lex_state->yy_text; in zend_restore_lexical_state()
243 SCNG(yy_cursor) = lex_state->yy_cursor; in zend_restore_lexical_state()
244 SCNG(yy_marker) = lex_state->yy_marker; in zend_restore_lexical_state()
245 SCNG(yy_limit) = lex_state->yy_limit; in zend_restore_lexical_state()
248 SCNG(state_stack) = lex_state->state_stack; in zend_restore_lexical_state()
252 SCNG(heredoc_label_stack) = lex_state->heredoc_label_stack; in zend_restore_lexical_state()
254 SCNG(yy_in) = lex_state->in; in zend_restore_lexical_state()
255 YYSETCONDITION(lex_state->yy_state); in zend_restore_lexical_state()
256 CG(zend_lineno) = lex_state->lineno; in zend_restore_lexical_state()
257 zend_restore_compiled_filename(lex_state->filename); in zend_restore_lexical_state()
263 SCNG(script_org) = lex_state->script_org; in zend_restore_lexical_state()
264 SCNG(script_org_size) = lex_state->script_org_size; in zend_restore_lexical_state()
265 SCNG(script_filtered) = lex_state->script_filtered; in zend_restore_lexical_state()
266 SCNG(script_filtered_size) = lex_state->script_filtered_size; in zend_restore_lexical_state()
267 SCNG(input_filter) = lex_state->input_filter; in zend_restore_lexical_state()
268 SCNG(output_filter) = lex_state->output_filter; in zend_restore_lexical_state()
269 SCNG(script_encoding) = lex_state->script_encoding; in zend_restore_lexical_state()
271 SCNG(on_event) = lex_state->on_event; in zend_restore_lexical_state()
272 SCNG(on_event_context) = lex_state->on_event_context; in zend_restore_lexical_state()
274 CG(ast) = lex_state->ast; in zend_restore_lexical_state()
275 CG(ast_arena) = lex_state->ast_arena; in zend_restore_lexical_state()