Comments and Line Continuation
CSL supports three different forms for comments. Multiline comments are enclosed between "/*" and "*/", while single line comments can follow either a double-slash "//" or a pound sign "#".
The following constructs must end with a line break:
• Import directive
• Formula
• Rule
• Message
• Function definition
• Set block
Line breaks within these constructs require use of the line continuation character (a space followed by an underscore--see below), except as follows:
• Conditional expressions can contain a line break after a boolean expression that follows if.
• Set blocks must contain a line break after each formula.
• Foreach expressions must contain a line break after each formula.
CSL permits VB-style line continuation:
// A space followed by the underscore is line continuation
a_bool = (part.thickness > machine.minThickness) && _
(part.thickness < machine.maxThickness)