Changeset 2463 for trunk/ash/mktokens
- Timestamp:
- Nov 19, 2005, 4:58:38 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ash/mktokens
r2462 r2463 38 38 # error messages. 39 39 40 cat > /tmp/ka$$ <<\! 40 F="$TMPDIR/ka$$" 41 echo $F 42 cat > $F <<\! 41 43 TEOF 1 end of file 42 44 TNL 0 newline … … 68 70 TNOT 0 "!" 69 71 ! 70 nl=`wc -l /tmp/ka$$`72 nl=`wc -l $F` 71 73 exec > token.h 72 awk '{print "#define " $1 " " NR-1}' /tmp/ka$$74 awk '{print "#define " $1 " " NR-1}' $F 73 75 echo ' 74 76 /* Array indicating which tokens mark the end of a list */ 75 77 const char tokendlist[] = {' 76 awk '{print "\t" $2 ","}' /tmp/ka$$78 awk '{print "\t" $2 ","}' $F 77 79 echo '}; 78 80 … … 80 82 sed -e 's/"/\\"/g' \ 81 83 -e 's/[^ ]*[ ][ ]*[^ ]*[ ][ ]*\(.*\)/ "\1",/' \ 82 /tmp/ka$$84 $F 83 85 echo '}; 84 86 ' 85 sed 's/"//g' /tmp/ka$$| awk '86 /TIF/{print "#define KWDOFFSET " NR-1; print ""; 87 sed 's/"//g' $F | awk ' 88 /TIF/{print "#define KWDOFFSET " NR-1; print ""; 87 89 print "const char *const parsekwd[] = {"} 88 90 /TIF/,/neverfound/{print " \"" $3 "\","}' … … 90 92 };' 91 93 92 rm /tmp/ka$$94 rm $F
Note:
See TracChangeset
for help on using the changeset viewer.