chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-users] How to increase the trace output?


From: Jim Ursetto
Subject: Re: [Chicken-users] How to increase the trace output?
Date: Sat, 19 Dec 2009 19:45:27 -0600

On Fri, Dec 18, 2009 at 10:20 AM, Christian Kellermann
<address@hidden> wrote:
> I'd like to see the [syntax] trace reaching farther back than this to see
> where the entry point has been

csc is a driver for chicken.  Try this:

$ csc -v -compiler "`which chicken` -:a100" aa.scm
Syntax error: illegal atomic form

        #(done41)

        Expansion history:

        <syntax>                (##core#begin (foo 1 2 3 4 5 6 7 8))
        <syntax>                (foo 1 2 3 4 5 6 7 8)
        <eval>          (##sys#cdr input5)
        <eval>          (##sys#pair? temp16)
        <eval>          (##sys#car tail15)
        <eval>          (##sys#cdr tail15)
        <eval>          (##sys#cons (rename14 (##core#syntax foo)) args)
[... elide 43 lines ...]
        <eval>          (##sys#eq? tail15 (quote ()))
        <eval>          (##sys#list->vector (##sys#cons (rename14
(##core#syntax done)) (quote13 ())))
        <eval>          (##sys#cons (rename14 (##core#syntax done))
(quote13 ()))
        <eval>          (rename14 (##core#syntax done)) <--




reply via email to

[Prev in Thread] Current Thread [Next in Thread]