[enh] implement EOF in repl
[fix] NAME was parsed before PATH
[enh] add buildin 'exit'