clean-up
- implement imr commands (:?, :c, :q, :quit…)
- new statement (var)
- [java -> scala] Token***
delete marg-sharp(an implementation written in C#)