add print_grammar
add a example of applying decorator to lambda expr (commented)
correct comments; remove not used import
revise
revise
have problem in string regex