Update a few comment docs.
Add a few more nodes in ScalaAST and use enum class.
Update scala parser and lexer. WIP.