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 <jann...@gnu.org> | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | Avatar®  http://AvatarAcademy.nl  

Reply via email to