nl_tokens: Handle _foreach attributes in inline arguments
pl_tokens: function validateForEach ( inlineValues , values , array ) { if ( "_foreach" in inlineValues ) { // test for object syntax `object as key => value` var match ; if ( match = forEachRegex . exec ( inlineValues [ "_foreach" ] ) ) { var object = { keyName : match [ 2 ] , valueName : match [ 3 ] , values : <mask> [ match [ 1 ] ] } ; return object ; } var set = inlineValues [ "_foreach" ] . split ( ":" ) ; delete inlineValues [ "_foreach" ] ; // as transforms may contain colons, join rest of list to recreate original string getArrayValues ( set . slice ( 1 ) . join ( ":" ) , values ) . forEach ( function ( value ) { array . push ( value ) ; } ) ; return set [ 0 ] ; } return null ; }