Space

Space characters are the space character, the tab character, the vertical tab character and form-feed character and region-comments. Space characters are ignore, therefore is optional, except when used to seperate tokens.

These means, the following expressions

1 + 2

and

1+2

do the very same at runtime.

Spaces are not ignore in strings or character constants. Therefore

"my      token"

isn't the same as

"my token"

Also newlines following a newline are regarded as space. This means the expressions

trait MyTrait
	Func myfunc ;
;

and

trait MyTrait

	Func myfunc ;
;

represent equal semantics.