Home | History | Annotate | Download | only in JavaScriptCore

Lines Matching full:recursion

993 	- turned more recursion into iteration, and fixed some backwards stuff
1002 (StatListNode::ref): Iteration, not recursion.
1003 (StatListNode::deref): Iteration, not recursion.
1004 (StatListNode::execute): Iteration, not recursion.
1005 (StatListNode::processVarDecls): Iteration, not recursion.
1007 (ClauseListNode::ref): Iteration, not recursion.
1008 (ClauseListNode::deref): Iteration, not recursion.
1009 (ClauseListNode::processVarDecls): Iteration, not recursion.
1011 (ParameterNode::ref): Iteration, not recursion.
1012 (ParameterNode::deref): Iteration, not recursion.
1015 (SourceElementsNode::ref): Iteration, not recursion.
1016 (SourceElementsNode::deref): Iteration, not recursion.
1023 (ElementNode::streamTo): Iteration, not recursion.
1024 (PropertyValueNode::streamTo): Iteration, not recursion.
1025 (ArgumentListNode::streamTo): Iteration, not recursion.
1026 (StatListNode::streamTo): Iteration, not recursion, and fixed order.
1027 (VarDeclListNode::streamTo): Iteration, not recursion.
1030 (ParameterNode::streamTo): Iteration, not recursion.
1031 (SourceElementsNode::streamTo): Iteration, not recursion, and fixed order that has been
1093 - follow-on to my fix for 3134693 that fixes one more case of recursion and simplifies further
1097 KJS code (avoids actual parser recursion).
1122 The parser was using recursion to handle many types of lists.
1141 (ElementNode::ref): Use iteration instead of recursion. Also elide "elision".
1143 (ElementNode::evaluate): Use iteration instead of recursion, taking advantage of
1151 (PropertyValueNode::ref): Use iteration instead of recursion.
1152 (PropertyValueNode::deref): Use iteration instead of recursion.
1153 (PropertyValueNode::evaluate): Use iteration instead of recursion, taking advantage
1159 (VarDeclListNode::ref): Use iteration instead of recursion.
1161 (VarDeclListNode::evaluate): Use iteration instead of recursion, taking advantage