Support 'til' in for loop.
virtual should not appear in implementation file.
Fix bug.
Use keyword public before class, keyword virtual before function.
Optimize syntax.
Modify case class syntax.
Modify syntax.