melisgl / mgl-pax

Documentation system, browser, generator.
https://melisgl.github.io/mgl-pax-world/
MIT License
75 stars 13 forks source link

Reference to undefined Esrap rule 3BMD::%BLOCK #21

Closed lukego closed 1 year ago

lukego commented 1 year ago

PARSE-MARKDOWN-FAST in document/markdown.lisp (https://github.com/melisgl/mgl-pax/blob/master/src/document/markdown.lisp#L23) references the Esrap rule 3BMD::%BLOCK but that doesn't seem to be defined in the version of 3BMD carried on Quicklisp.

This causes an error for me on MGL-PAX Markdown strings of more than 1000 characters:

The rule 3BMD-GRAMMAR::%BLOCK is undefined.
   [Condition of type ESRAP:UNDEFINED-RULE-ERROR]

and I'm working around that by splitting them up at the moment.

melisgl commented 1 year ago

Thank you. Fixed in 4e43c8c.

lukego commented 1 year ago

Thanks! Confirmed working :+1: