Commit 78db7cf7 authored by aniket-engg's avatar aniket-engg

comments

parent ebae2a19
...@@ -8,8 +8,8 @@ function forLoopIteratesOverDynamicArray () { ...@@ -8,8 +8,8 @@ function forLoopIteratesOverDynamicArray () {
} }
forLoopIteratesOverDynamicArray.prototype.visit = function (node) { forLoopIteratesOverDynamicArray.prototype.visit = function (node) {
if (common.isForLoop(node) && if (common.isForLoop(node) && // is for loop node
(common.isDynamicArrayLengthAccess(node.children[1].children[1]) || // condition uses dynamic array length like `i < array.length` (common.isDynamicArrayLengthAccess(node.children[1].children[1]) || // check if for loop condition uses dynamic array length like `i < array.length`
(node.children[1].children[1].children && common.isDynamicArrayLengthAccess(node.children[1].children[1].children[0]))) // or like `i < array.length (operator like -,+,*,/) number` e.g; i < array.length -1 (node.children[1].children[1].children && common.isDynamicArrayLengthAccess(node.children[1].children[1].children[0]))) // or like `i < array.length (operator like -,+,*,/) number` e.g; i < array.length -1
) { ) {
this.relevantNodes.push(node) this.relevantNodes.push(node)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment