Rule TextExpression ( ) { return Sequence ( OptionalS ( AnyOf ( "^<>_@" ) . label ( Position ) ) , OneOrMore ( NonQuoteOneTextLine ( ) ) . label ( Text ) . suppressSubnodes ( ) ) . label ( TextExpression ) ; }
above left right below anywhere