Changeset 2463 for trunk/ash/mktokens


Ignore:
Timestamp:
Nov 19, 2005, 4:58:38 PM (20 years ago)
Author:
bird
Message:

OS/2 changes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ash/mktokens

    r2462 r2463  
    3838# error messages.
    3939
    40 cat > /tmp/ka$$ <<\!
     40F="$TMPDIR/ka$$"
     41echo $F
     42cat > $F <<\!
    4143TEOF    1       end of file
    4244TNL     0       newline
     
    6870TNOT    0       "!"
    6971!
    70 nl=`wc -l /tmp/ka$$`
     72nl=`wc -l $F`
    7173exec > token.h
    72 awk '{print "#define " $1 " " NR-1}' /tmp/ka$$
     74awk '{print "#define " $1 " " NR-1}' $F
    7375echo '
    7476/* Array indicating which tokens mark the end of a list */
    7577const char tokendlist[] = {'
    76 awk '{print "\t" $2 ","}' /tmp/ka$$
     78awk '{print "\t" $2 ","}' $F
    7779echo '};
    7880
     
    8082sed -e 's/"/\\"/g' \
    8183    -e 's/[^     ]*[     ][      ]*[^    ]*[     ][      ]*\(.*\)/      "\1",/' \
    82     /tmp/ka$$
     84    $F
    8385echo '};
    8486'
    85 sed 's/"//g' /tmp/ka$$ | awk '
    86 /TIF/{print "#define KWDOFFSET " NR-1; print ""; 
     87sed 's/"//g' $F | awk '
     88/TIF/{print "#define KWDOFFSET " NR-1; print "";
    8789      print "const char *const parsekwd[] = {"}
    8890/TIF/,/neverfound/{print "      \"" $3 "\","}'
     
    9092};'
    9193
    92 rm /tmp/ka$$
     94rm $F
Note: See TracChangeset for help on using the changeset viewer.