]> Cypherpunks repositories - gostls13.git/commitdiff
missed in last checkin
authorRuss Cox <rsc@golang.org>
Fri, 31 Jul 2009 16:45:39 +0000 (09:45 -0700)
committerRuss Cox <rsc@golang.org>
Fri, 31 Jul 2009 16:45:39 +0000 (09:45 -0700)
R=ken
OCL=32581
CL=32581

src/cmd/gc/mkopnames [new file with mode: 0755]

diff --git a/src/cmd/gc/mkopnames b/src/cmd/gc/mkopnames
new file mode 100755 (executable)
index 0000000..a161817
--- /dev/null
@@ -0,0 +1,20 @@
+#!/bin/sh
+# 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.
+
+echo '// auto generated by mkopnames'
+echo 'static char*'
+echo 'opnames[] = '
+echo '{'
+sed -n '/OXXX/,/OEND/p' go.h |
+       cpp |
+       sed 's!//.*!!; /^#/d'  |
+       tr ' ' '\n' |
+       tr -d ' \t,' |
+       grep . |
+       sort |
+       grep -v '^OEND$' |
+       sed 's/O//; s/.*/       [O&] =  "&",/'
+echo '};'
+