=============
block
=============

# block foo
# endblock

---

(source
  (line_statement
    (statement
      (block_statement
        (identifier))))
  (line_statement
    (statement)))

===============
required block
===============

# block foo required
# endblock

---

(source
  (line_statement
    (statement
      (block_statement
        (identifier))))
  (line_statement
    (statement)))
