On Fri, Aug 12, 2011 at 7:26 AM, Jay McCarthy <jay.mccar...@gmail.com> wrote: > 2011/8/11 Racket Noob <racketn...@hotmail.com>: >> >> (define-syntax automaton >> (syntax-rules (: -> END) >> [(_ init-state >> (state : transition ...) >> ...) >> (letrec ([curr-state empty] >> [state >> (lambda (symbol) >> (case symbol >> [(process-state transition)] > > The line above here should be a case clause, but it only has one part. > I think you meant [process-state transition] >
That doesn't fix it. He needs the uses of `process-state' to be expanded before the `case' is expanded. _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users