From: Zach Collier Date: Fri, 1 Apr 2022 23:42:12 +0000 (+0000) Subject: doc: add illegal octal over 255 example X-Git-Tag: go1.19beta1~795 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=01c83be7932e7f51333c813460752f09f78ec2c4;p=gostls13.git doc: add illegal octal over 255 example Octal values over 255, like \400 or \777, are illegal. It wasn't clear if the expected behavior was a compile error, encoding the value as two characters, or if the value would be capped at 255. This example explicitly shows that octal values over 255 are illegal. Change-Id: I45d94680107029c5f083e5d434e6270cc5b258c1 GitHub-Last-Rev: f6bef0379f547ca6204c837279d67ad87c2b69c7 GitHub-Pull-Request: golang/go#52111 Reviewed-on: https://go-review.googlesource.com/c/go/+/397555 Reviewed-by: Robert Griesemer Trust: Emmanuel Odeke --- diff --git a/doc/go_spec.html b/doc/go_spec.html index 2255b6f8e2..9da1f6ad99 100644 --- a/doc/go_spec.html +++ b/doc/go_spec.html @@ -529,6 +529,7 @@ escaped_char = `\` ( "a" | "b" | "f" | "n" | "r" | "t" | "v" | `\` | "'" | ` 'aa' // illegal: too many characters '\xa' // illegal: too few hexadecimal digits '\0' // illegal: too few octal digits +'\400' // illegal: octal value over 255 '\uDFFF' // illegal: surrogate half '\U00110000' // illegal: invalid Unicode code point