:sparkles: move files
:sparkles: fix to refine compiler.Scope interface
:sparkles: fix parser error messages
:sparkles: add tests for parser
:sparkles: fix test