﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	difficulty
1421	problems with building json egg in c5 egg repo	felix winkelmann		"Building the json egg results in:

{{{
Error: (json.scm:109) - toplevel definition of `white' in non-toplevel context
}}}

The code looks like this:

{{{
      (define parser
	(packrat-parser (begin
			  (define (white results) ...
}}}

Changing the `begin` to `let ()` results in another, more obscure error.
Apparently the proper treatment of `define` inside `begin` inside `let`
is not correctly expanded (`packrat-parser` seems to expand into a let body).
"	defect	closed	critical	5.0	expander	5.0.0	invalid		sjamaan	hard
