diff --git a/collects/scribblings/reference/rx.ss b/collects/scribblings/reference/rx.ss index 7122674c85..10d8e3e587 100644 --- a/collects/scribblings/reference/rx.ss +++ b/collects/scribblings/reference/rx.ss @@ -49,20 +49,26 @@ Range ::= ] Range contains _]_ only | Mrange- Range contains _-_ and everything in Mrange #co Mrange ::= ]Lrange Mrange contains _]_ and everything in Lrange #co | -Lrange Mrange contains _-_ and everything in Lrange #co - | Lrange Mrange contains everything in Lrange #co -Lrange ::= Rliteral Lrange contains a literal character #co + | Srange Mrange contains everything in Srange #co +Srange ::= Sliteral Srange contains a literal character #co + | Sliteral-Rliteral Srange contains Unicode range inclusive #co + | SrangeLrange Srange contains everything in both #co +Lrange ::= ^ Lrange contains _^_ #co | Rliteral-Rliteral Lrange contains Unicode range inclusive #co - | LrangeLrange Lrange contains everything in both #co + | ^Lrange Lrange contains _^_ and more #co + | Srange Lrange contains everything in Srange #co Look ::= (?=Regexp) Match if Regexp matches #mode | (?!Regexp) Match if Regexp doesn't match #mode | (?<=Regexp) Match if Regexp matches preceeding #mode | (?