mirror of https://github.com/golang/go.git
parent
a2b8e38766
commit
9953c48dc4
|
|
@ -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 '};'
|
||||
|
||||
Loading…
Reference in New Issue