[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ANN] Nyacc version 0.83.0 released
From: |
Jan Nieuwenhuizen |
Subject: |
Re: [ANN] Nyacc version 0.83.0 released |
Date: |
Sat, 07 Apr 2018 14:21:38 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) |
Matt Wette writes:
> I think it will take me a while to make a release.
That's fine. Although all my tests pass, I found that to compile mes.c
I need string-fold-right. So I added that to Mes.
After that, tcc.c hangs while parsing. Will have to investigate later,
for now I'm reverting to 0.80.42.
>> I added some tracing
>> to stderr. Possibly you have a better way to do this, esp. the
>> NYACC_TRACE environment variable kludge...
>
> There is a #:debug option to the parser that provide a trace through
> the parsing.
Yes, I'm using that; great.
> And if you look in examples/nyacc/lang/c99/Tmach.scm there is code to
> show how
> to generate a file with parser states.
OK.
The NYACC_TRACE=1 feature is meant for users. Parsing tcc with
Mes+MesCC currently takes ~1h (with Guile+MesCC only 40s), so printing
some minimal feedback to the user (e.g., al functions and global
variables) is helpful.
I'll try to change my patch to use something like
#:trace '(function global)
similar to #debug.
Greetings,
janneke
--
Jan Nieuwenhuizen <address@hidden> | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | AvatarĀ® http://AvatarAcademy.com