add test and refactor some tests
- rubocop issue
- add parse test
- removewq instance_eval
add parser test