Store token position in Lexer label refs
emitNew renamed to emit

- also fixed(calls set_token)