ForExpr

From Erights

Revision as of 10:07, 20 April 2011 by 203.92.44.228 (Talk)
Jump to: navigation, search

ForExpr is a nonkernel node which executes code for each element in a collection or other object implementing iterate/1.

"for" (optKeyPattern "=>")? valuePattern "in" collection "{" body "}" ({optBreakCatch an EMatcher}: "catch" pattern "{" expr "}")?

XXX We need to formalize the grammar definitions used in our spec

Fields

Expansion

XXX Define the expansion of ForExpr

Static constraints

  • collection may not use nouns bound by optKeyPattern or valuePattern, or vice versa.

C9KOXf Got it! Thanks a lot again for hlepnig me out!

Personal tools
more tools