commit | 7c80518d1cc79ffde9e571fe4fd281f321d36200 | [log] [tgz] |
---|---|---|
author | Frederik Zipp <fzipp@gmx.de> | Wed Feb 19 04:35:47 2020 +0000 |
committer | Robert Griesemer <gri@golang.org> | Fri Feb 21 18:35:20 2020 +0000 |
tree | 74d6121bd7227e1bf23afc8d4cfa5cca41155575 | |
parent | 85f925bdd4d0aca4c3519b67f6473d0e17ccccfc [diff] |
ebnf: support raw string tokens as used by EBNF in the Go spec The EBNF in the Go specification uses raw strings for tokens that contain double quotes or backslashes. This change adds support for raw string tokens to the ebnf package, so that go_spec.html is validated successfully. This change also re-enables the ebnflint test, which validates the Go spec. Fixes golang/go#37290 Change-Id: Idbcbecd1af1632c296a8f5f2ceceec20af288d32 GitHub-Last-Rev: 537e1f364d541293ca41369bb4efa623a2ae0b93 GitHub-Pull-Request: golang/exp#10 Reviewed-on: https://go-review.googlesource.com/c/exp/+/220017 Reviewed-by: Robert Griesemer <gri@golang.org> Run-TryBot: Robert Griesemer <gri@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
This subrepository holds experimental and deprecated (in the old
directory) packages.
The idea for this subrepository originated as the pkg/exp
directory of the main repository, but its presence there made it unavailable to users of the binary downloads of the Go installation. The subrepository has therefore been created to make it possible to go get
these packages.
Warning: Packages here are experimental and unreliable. Some may one day be promoted to the main repository or other subrepository, or they may be modified arbitrarily or even disappear altogether.
In short, code in this subrepository is not subject to the Go 1 compatibility promise. (No subrepo is, but the promise is even more likely to be violated by go.exp than the others.)
Caveat emptor.