proper `yield` operator precedence

Fixes #146.

Bonus: fixed the `npm docs escodegen` command as well.