Argh. Wrong code. Please ignore prior message. On Tue, Oct 13, 2020 at 12:57 PM David Storrs <[email protected]> wrote:
> > > On Tue, Oct 13, 2020 at 12:48 PM Ben Greenman <[email protected]> > wrote: > >> On 10/13/20, David Storrs <[email protected]> wrote: >> > @itemlist[ >> > @item{The size cage needed depends on the type of dog >> > @itemlist[ >> > @item{Pug: Small} >> > @item{Collie: Medium} >> > @item{Mastiff: Large}]}] >> > >> > I would like to produce something that looks like this: >> > >> > - The size cage needed depends on the type of dog >> > - Pug: Small >> > - Collie: Medium >> > - Mastiff: Large >> > >> > Is there a correct way to do this? >> >> What you have looks good to me in #lang scribble/manual >> >> > Here's the actual code: > > @defproc[(trie-add-item+data! [arg trie?][item (listof any/c)][#:combine > combine-method (or/c 'keep 'replace 'meld/current 'meld/new (-> trie-node? > trie-node? trie-node?)) 'meld/new]) trie?]{Adds one item to the trie where > the elements of the list are considered to be elements of the item. If an > item is a @racket[cons] pair where the @racket[cdr] is a > @racket[trie-node?] then the @racket[car] will be used as the element and > the @racket[cdr] will be the data attached to that node. The final node is > marked as terminal regardless of whether it already existed. > > If an element of the item already exists in the trie then that element > will be updated based on the combine method specified via the > @racket[#:combine] keyword. Specifically: > > @itemlist[ > @item{test} > ] > } > > Here's the error output: > > trie.scrbl:165:0: item: misuse of an identifier (not in `racket', etc.) > that is bound as a code-typesetting variable > in: (item "test") > location...: > trie.scrbl:165:0 > context...: > do-raise-syntax-error > apply-transformer-in-context > apply-transformer > dispatch-transformer > for-loop > [repeats 2 more times] > finish-bodys > lambda-clause-expander > for-loop > [repeats 1 more time] > finish-bodys > for-loop > finish-bodys > loop > for-loop > [repeats 3 more times] > > > It works fine if I remove the inner @itemlist. What should I do > differently? > > -- >> You received this message because you are subscribed to the Google Groups >> "Racket Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/racket-users/CAFUu9R4-4BO3Gi2PDxZ%3D2BbQCrJP4O%2BkAWT1f7DJJtFapFdYTA%40mail.gmail.com >> . >> > -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/CAE8gKoeGQ3BA-qUbNhWJebPV4%2BaLf7_9xJkcFFvRK-dDx%3Duj0w%40mail.gmail.com.

