a:8:{s:9:"#provides";s:30:"dojox.lang.functional.listcomp";s:9:"#resource";s:27:"lang/functional/listcomp.js";s:35:"dojox.lang.functional.buildListcomp";a:6:{s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"s";a:1:{s:4:"type";s:6:"String";}}s:6:"source";s:54:" return "function(){" + listcomp(s) + "}"; // String";s:7:"summary";s:139:"builds a function from a text snippet, which represents a valid JS 1.7 list comprehension, returns a string, which represents the function.";s:11:"description";s:231:"This method returns a textual representation of a function built from the list comprehension text snippet (conformant to JS 1.7). It is meant to be evaled in the proper context, so local variable can be pulled from the environment.";s:7:"returns";s:6:"String";}s:37:"dojox.lang.functional.compileListcomp";a:6:{s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"s";a:1:{s:4:"type";s:6:"String";}}s:6:"source";s:52:" return new Function([], listcomp(s)); // Function";s:7:"summary";s:117:"builds a function from a text snippet, which represents a valid JS 1.7 list comprehension, returns a function object.";s:11:"description";s:141:"This method returns a function built from the list comprehension text snippet (conformant to JS 1.7). It is meant to be reused several times.";s:7:"returns";s:8:"Function";}s:30:"dojox.lang.functional.listcomp";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"s";a:1:{s:4:"type";s:6:"String";}}s:6:"source";s:53:" return (new Function([], listcomp(s)))(); // Array";s:7:"summary";s:50:"executes the list comprehension building an array.";s:7:"returns";s:5:"Array";}s:21:"dojox.lang.functional";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:10:"dojox.lang";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:5:"dojox";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}}