module basic/Comments
imports
basic/Whitespace
exports
lexical syntax
"%%" line:~[\n]* "\n" -> LAYOUT {cons("line"),category("Comment")}
"%" content:~[\%\n]+ "%" -> LAYOUT {cons("nested"),category("Comment")}
context-free restrictions
LAYOUT? -/- [\%]