Added support for function definition expressions.  Tweaked print_grammar.