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