split into more testable pieces
fix position consts. use position consts, remove list(...)
Merge branch 'master' into coverage
use position const, remove list(...) . stop detect rootvar.
test more
replace all list(...) to position consts
change naming (blockop => op) , remove dupe code on 'this' and '.'
rename, use const
use more const. test on _tk
more coverage
use _tokenString
use const. test
test for validateOperations
fix test. add test
more test
fix comment. cover more
split into many testable pieces. this may cause some more function call cost, but do not slow down rendering.
remove
remove unused code
fix comment