Bill Currie
|
c2d3d8f3ab
|
temp def expressions and ?:
seems to work :)
|
2001-08-11 21:15:24 +00:00 |
|
Bill Currie
|
a8e858f77d
|
fix a bug where every 2nd(?) arg was being skipped when setting up a function
call
|
2001-08-10 21:31:48 +00:00 |
|
Adam Olsen
|
caeb31e6ca
|
start of the support for chained function calls. Actually, they
should work fine now, there's just some extra temp vars we want to
remove before we can consider it "done" :)
|
2001-08-10 20:35:42 +00:00 |
|
Adam Olsen
|
6414897dae
|
got a few new operators for qc :)
<< >> % which all act like their C counterparts
+= -= *= /= &= ^= |= <<= >>= %= which just expand into the obvious,
also like the C versions.
|
2001-08-10 16:17:00 +00:00 |
|
Bill Currie
|
27ccfa67c5
|
fix the efficiency of unary expressions as args to a function
|
2001-08-09 17:05:30 +00:00 |
|
Bill Currie
|
081d8f3c47
|
^ and ~ operators for qc (^ from Rhamphoryncus) and clean up the punctuation
line in qc-lex.l (why didn't I think to do that in the first place?!?)
|
2001-08-09 16:34:46 +00:00 |
|
Bill Currie
|
28b1598e7e
|
break the emit_* functions out of expr.c into emit.c
|
2001-07-26 05:15:34 +00:00 |
|