They help the Appbuilder.
When the Appbuilder opens a .w file it analyzes the sourcefile to learn about the widget definitions and so on. This analyzer has to skip some parts, those parts are marked with &ANALYZE-SUSPEND and &ANALYZE-RESUME directives.
So these directives have no effect on the compiled program, they only have effect on the Appbuilder. When you (re)move them, the Appbuilder will be confused and may clobber your sourcefile.
&ANALYZE-SUSPEND/RESUME
They help the Appbuilder.
When the Appbuilder opens a .w file it analyzes the sourcefile to learn about the widget definitions and so on. This analyzer has to skip some parts, those parts are marked with &ANALYZE-SUSPEND and &ANALYZE-RESUME directives.
So these directives have no effect on the compiled program, they only have effect on the Appbuilder. When you (re)move them, the Appbuilder will be confused and may clobber your sourcefile.