diff --git a/spec/lexical-analysis.md b/spec/lexical-analysis.md index 505c202..e5842ca 100644 --- a/spec/lexical-analysis.md +++ b/spec/lexical-analysis.md @@ -310,7 +310,7 @@ The following symbolic or partially symbolic character sequences are treated as ```fsgrammar token symbolic-keyword = let! use! do! yield! return! match! - | -> <-. : ( ) [ ] [< >] [| |] { } + | -> <- . : ( ) [ ] [< >] [| |] { } ' # :?> :? :> .. :: := ;; ; = _? ?? (*) <@ @> <@@ @@> ``` @@ -329,7 +329,7 @@ except where the sequence of characters is a symbolic keyword ([ยง](lexical-anal ```fsgrammar regexp first-op-char = !%&*+-./<=>@^|~ -regexp op-char = first-op-char |? +regexp op-char = first-op-char | [?:] token quote-op-left = | <@ <@@ @@ -338,7 +338,7 @@ token quote-op-right = | @> @@> token symbolic-op = - |? + | ? | ?<- | first-op-char op-char * | quote-op-left