'BEGIN' 'COMMENT' A SYNTAX PASS IS REQUIRED TO REMOVE COMMENTS; 'PROCEDURE' P( ST );'COMMENT' ST IS A STRING;'COMMENT'; 'STRING' ST; ;'COMMENT' DUMMY BODY; P( <;'COMMENT'<;>> ); 'BEGIN' 'PROCEDURE' Q( A ) PARAMETER COMMENT :( B ); 'REAL' A, B; ;'COMMENT' DUMMY AGAIN; Q( 1.0, 2.5 ); 'COMMENT' IS THE SAME AS; Q( 1.0) WITH PARAMETER COMMENT:( 2.5 ); 'END' COMMENT CAN INCLUDE MOST BASIC SYMBOLS 'FOR' 'WHILE' 'THEN''IF' 'DO' := 'BEGIN'( WHICH ARE NOT MATCHED; 'END'