===================
Empty while [while]
===================

while(cond)
endwhile()

---

(source_file
  (while_loop
    (while_command
      (while)
      (argument_list
        (argument (unquoted_argument))
      )
    )
    (body)
    (endwhile_command (endwhile))
  )
)

============================================
Empty while with argument in endwhile[while]
============================================

while(cond)
endwhile(cond)

---

(source_file
  (while_loop
    (while_command
      (while)
      (argument_list
        (argument (unquoted_argument))
      )
    )
    (body)
    (endwhile_command 
      (endwhile)
      (argument (unquoted_argument))
    )
  )
)

