closes #108 punctuation.definition.tag.begin/end is used to match tags pairs