Matt Wette writes:
> Thanks. The bug is actually in lang/c99/mach.scm. c99act.scm is output from
> running make-lalr-{spec,machine} on mach.scm,
>
> (jump-statement ; S 6.8.6
> ("goto" identifier ";" ($$ `(goto ,$2))). ;; <= was `(goto $2)
> ("continue" ";" ($$ '(continue)))
> ...
Ah! :-)
Thanks.
> Also, I am currently working on the fixes branch to cleanup the
>C-preprocessor support so that #:mode ‘code works more robustly.
That's great. In the meantime my expression/test template starts to
work, so mescc can compile all kinds of basic C stuff now. Next up:
more arithmetic stuff and I'll be looking at globals, typedefs, structs.
Greetings,
Jan
--
Jan Nieuwenhuizen <[email protected]> | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.nl