[Vm-dev] Gnuification fails when compiling unix VM with latest
VMMaker source
Adrian Lienhard
adi at netstyle.ch
Tue Mar 9 15:01:10 UTC 2010
Hi Subbu,
When I messed with the awk script to find the line break problem I apparently commented out the following line
FS=" ";
and commented in the line
# FS="[ :]+";
which explains why $NF did not work anymore. Sorry for the noise...
Cheers,
Adrian
On Mar 9, 2010, at 04:24 , K. K. Subramaniam wrote:
> On Monday 08 March 2010 11:25:03 pm Adrian Lienhard wrote:
>> The second issue was that the gawk output didn't compile because the jump
>> table macros were all like "CASE(0)", i.e., the argument was not
>> incremented. In cmake/gnuify.awk I commented out the line print " CASE("
>> (($NF) + 0) ")";
>> and commented in the line
>> print " CASE(" $3 ")";
>
> $NF is an awk idiom for the last word in input line. The code works if input
> source has lines like:
> case 255:
> But if there are intervening comment words or spaces between number and colon,
> then the code will break. E.g.
> case /*RETURN*/ 254 :
>
> What did the input line look like in this case?
>
> Subbu
More information about the Vm-dev
mailing list