#TAG #TAG{argument} #TAG{argument, argument, argument} #TAG* #TAG** [(#TAG)] [(#TAG{argument})] [(#TAG*{argument})] [ before (#TAG) after ] [ before (#TAG{argument}|filter) after ] [ before (#TAG{argument}|filter{argument}|filter) after ] ...