objeq grammar implementation for node.js