]>
git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/beast/tools/make_field.sh
5 echo "// string constants"
6 echo ' "<unknown-field>",'
7 cat $1 |
sort -f |
uniq |
sed 's/^/ \"/; s/$/\",/'
10 echo "enum class field : unsigned short"
14 #cat $1 | uniq | sort -f | sed 's/./\L&/g; s/^/\t/; s/$/,/'
15 cat $1 |
sort -f |
uniq |
sed 's/\(.*\)/ \L\1,/; s/-/_/g'
20 #cat $1 | uniq | sort -f | sed 's/\(.*\)/\tmatch\(field::\L\1, \"\E\1\"\);/; s/-/_/'
21 cat $1 |
sort -f |
uniq | perl
-nE 'chomp; $a=lc($_); $a=~s/-/_/g; say " match(field::$a, \"$_\");";' |
tr -d "\015"