]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/regexp/parser/parser.factor
Fixing xmode use lines; adding fake reluctant ?*+ to make XMode work (they're actuall...
[factor.git] / basis / regexp / parser / parser.factor
index 1c001cdc572fc11281b184a33af5fdc7048e0fb9..adbf0c53d33f475c6537cc95bbdab89c8ce4379d 100644 (file)
@@ -158,6 +158,9 @@ Times = "," Number:n "}" => [[ 0 n <from-to> ]]
       | Number:n "," Number:m "}" => [[ n m <from-to> ]]
 
 Repeated = Element:e "{" Times:t => [[ e t <times> ]]
+         | Element:e "??" => [[ e <maybe> ]]
+         | Element:e "*?" => [[ e <star> ]]
+         | Element:e "+?" => [[ e <plus> ]]
          | Element:e "?" => [[ e <maybe> ]]
          | Element:e "*" => [[ e <star> ]]
          | Element:e "+" => [[ e <plus> ]]