[Chicken-users] Usage of get-line-number
Hi Chickenistas, Since I agree with Alejandro to the point that having more line information in assert is a nice thing to have I had a look at the code in chicken-syntax.scm. Since assert is a macro that gets expanded it seems that macros don't get an entry in ##sys#line-number-database. Is that right? Also I could not come up with a usage case of (get-line-number EXP) that does return any number for me. How am I supposed to use that procedure? I am sorry if I am asking an obvious thing, it is too hot here to think... Kind regards, Christian ___ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] Egg request: banterpixra
Hi Alaric On Mon, 12 Jul 2010 14:10:14 +0100 Alaric Snell-Pym wrote: > I've written a quick few hundred lines of Chicken Scheme that converts > BNF-esque grammars such as: > > (s-expression > . (choice > (seq "(" (one-or-more s-expression) "." s-expression ")") > (seq "(" (zero-or-more s-expression) ")") > (seq "\"" string "\"") > (seq "#(" (zero-or-more s-expression) ")") > (seq "#" symbol) > (seq ":" symbol) > (seq symbol ":") > symbol > number > (seq "'" s-expression) > (seq "`" s-expression) > (seq "," s-expression) > (seq ",@" s-expression))) > > (symbol > . (choice > (seq "|" (one-or-more character) "|") > (seq symbol-first-character (zero-or-more > symbol-subsequent-character > > Into SVG syntax diagrams such as: > > http://love.warhead.org.uk/~alaric/junk/sexpr.svg > > It uses matchable and sxpath-lolevel (from the sxpath egg) - the latter > for turning the sxml representation of SVG into yucky XML. > > If it's of use to anybody else (I wrote it so I could draw syntax > diagrams for the constructed language Lojban - see > http://love.warhead.org.uk/~alaric/junk/lojban.svg for a more stressful > workout of the layout engine), I'd like to put it in an egg, please! Very nice. The banterpixra directory has been created in the eggs repo. Thank you. Best wishes. Mario -- http://parenteses.org/mario ___ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users
[Chicken-users] Egg request: banterpixra
Hello all, I've written a quick few hundred lines of Chicken Scheme that converts BNF-esque grammars such as: (s-expression . (choice (seq "(" (one-or-more s-expression) "." s-expression ")") (seq "(" (zero-or-more s-expression) ")") (seq "\"" string "\"") (seq "#(" (zero-or-more s-expression) ")") (seq "#" symbol) (seq ":" symbol) (seq symbol ":") symbol number (seq "'" s-expression) (seq "`" s-expression) (seq "," s-expression) (seq ",@" s-expression))) (symbol . (choice (seq "|" (one-or-more character) "|") (seq symbol-first-character (zero-or-more symbol-subsequent-character Into SVG syntax diagrams such as: http://love.warhead.org.uk/~alaric/junk/sexpr.svg It uses matchable and sxpath-lolevel (from the sxpath egg) - the latter for turning the sxml representation of SVG into yucky XML. If it's of use to anybody else (I wrote it so I could draw syntax diagrams for the constructed language Lojban - see http://love.warhead.org.uk/~alaric/junk/lojban.svg for a more stressful workout of the layout engine), I'd like to put it in an egg, please! ABS -- Alaric Snell-Pym http://www.snell-pym.org.uk/alaric/ ___ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users