// comment
x "y" z

// block
block ( // block-eol
	// x-before-line
	
	"x" ( y // x-eol
	"x" ) y // y-eol
	"x1"
	"x2"
	// line
	"x3"
	"x4"
	
	"x5"
	
	// y-line
	"y" //  y-eol
	
	"z" // z-eol
) // block-eol2


block1()

block2 (x y z)

block3 "w" ( ) // empty block
block4 "x" ( ) "y" // not a block
block5 ( "z" // also not a block

// eof
