finish generate parentheses fix #issue22