acorn: walk.matchNodes
codeeditor: ast nav range expander tests
codeeditor: improving the js scope error detection