fixed sparse sets for GWT
added helper method for left-associative binary operations in parsers