main : (~comment)*; comment{comment} : `[` (~comment)* ~`]`;