$newline never $maybe descr <- sheetDescription sheet

_{MsgSheetDescription}

#{descr} $maybe marking <- sheetMarkingText sheet

_{MsgSheetMarking}

#{marking}

_{MsgSheetActiveFrom}
#{sheetFrom}
_{MsgSheetActiveTo}
#{sheetTo} $maybe hints <- hintsFrom <* guard hasHints
_{MsgSheetHintFrom}
#{hints} $maybe solution <- solutionFrom <* guard hasSolution
_{MsgSheetSolutionFrom}
#{solution}
_{MsgSheetType}
_{sheetType sheet} $if hasFiles

_{MsgSheetFiles} ^{fileTable}