Hi again,

Please disregard my email regarding Hahn. It was loading a old library
which didn't include the particular procedure.

Thanks.
David



On Sun, Mar 11, 2018 at 8:05 PM, David Ireland <djirelan...@gmail.com>
wrote:

> Hi there,
>
> I am using the Hahn egg for auto documentation.
>
> My code stops compiling when I try to evaluate an example of the procedure
> I'm adding documentation to.
>
> For example (from semantics-core.scm):
>
>  (define (remove-brackets in)
>   @("Removes any characters between and including the
>   square brackets [..]."
>     (in "The string to be filtered")
>     (@to "string")
>     (@example "Example using Thee[?].a"
>               *(remove-brackets "Thee[?].a"))*)
>   (string-substitute "\\[.*\\]" "" in))
>
> This results in a compile error:
>
> *  hahn -o semantics.wiki semantics.scm semantics-core.scm*
>
> *Error: unbound variable: remove-brackets*
>
> My module header looks like this:
>
> (module semantics
>   @("Semantics Module")
>   (remove-brackets
>    test
>    utterance->logic
>    is-utterance-interrogative?)
>   (import data-structures chicken scheme)
>   (use
>     s
>     regex)
>   (include "semantics-core"))
>
> Am I doing anything wrong that is obivious?
>
> The example in the hahn docs works fine.
>
> Thanks.
> David
>
>
_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to