- var location = new Location(_filename, start_line + 1, accept_line + 1, start_pos + 1, accept_pos)
-$ if {not(@text)}
-$ if {@parser_index}
- var token_text = text.substring(0, accept_length)
- var token = new @ename.init_tk(token_text, location)
-$ end
-$ else
- var token = new @ename.init_tk(location)
-$ end
- push_back(accept_length)
- _pos = accept_pos
- _line = accept_line