add incomplete parenthesis support