From: Rob Pike Date: Tue, 26 Aug 2014 21:43:03 +0000 (-0700) Subject: unicode: use go generate instead of make to create tables.go X-Git-Tag: go1.4beta1~686 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=62be54a8c029a85bf06742a19bcdb5e86151559d;p=gostls13.git unicode: use go generate instead of make to create tables.go LGTM=mpvl, rsc R=mpvl, rsc CC=golang-codereviews https://golang.org/cl/135820043 --- diff --git a/src/pkg/unicode/Makefile b/src/pkg/unicode/Makefile deleted file mode 100644 index aba12a0710..0000000000 --- a/src/pkg/unicode/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 2009 The Go Authors. All rights reserved. -# Use of this source code is governed by a BSD-style -# license that can be found in the LICENSE file. - -maketables: maketables.go - go build maketables.go - -tables: maketables - ./maketables --tables=all -output tables.go - -# Downloads from www.unicode.org, so not part -# of standard test scripts. -testtables: maketables - @echo '***' Be sure to make tables and go install first - ./maketables -test diff --git a/src/pkg/unicode/letter.go b/src/pkg/unicode/letter.go index 977bd2b3b0..7fe4241edd 100644 --- a/src/pkg/unicode/letter.go +++ b/src/pkg/unicode/letter.go @@ -6,6 +6,9 @@ // Unicode code points. package unicode +// Tables are regenerated each time we update the Unicode version. +//go:generate go run maketables.go -tables=all -output tables.go + const ( MaxRune = '\U0010FFFF' // Maximum valid Unicode code point. ReplacementChar = '\uFFFD' // Represents invalid code points.