1before while
2before dotcmd
3before function
4before break
5after while
6