formats = "%" (types|fmt-%|lists|assocs|unknown) => [[ second ]]
-plain-text = (!("%").)+ => [[ >string ]]
+plain-text = [^%]+ => [[ >string ]]
text = (formats|plain-text)*
formats = "%" (formats_) => [[ second ]]
-plain-text = (!("%").)+ => [[ >string ]]
+plain-text = [^%]+ => [[ >string ]]
text = (formats|plain-text)*