finished parsing javascript var left right to meaningful data
var boolD = !(numberC || boolB);
boolD = !((numberA<numberB) || !(boolD));
var bool4 = DoubleNumber(numberA)>numberB;

to

 1: VariableDeclaration (body)
   1: VariableDeclarator (declarations) (=) [boolD = !(numberC || boolB)]
     1: Identifier (id)  [boolD]
     1: UnaryExpression (init) (!) [!(numberC || boolB)]
       1: LogicalExpression (argument) (||) [(numberC || boolB)]
         1: Identifier (left)  [numberC]
         1: Identifier (right)  [boolB]
 2: ExpressionStatement (body)
   2: AssignmentExpression (expression) (=) [boolD = !((numberA<numberB) || !(boolD))]
     2: Identifier (left)  [boolD]
     2: UnaryExpression (right) (!) [!((numberA<numberB) || !(boolD))]
       2: LogicalExpression (argument) (||) [((numberA<numberB) || !(boolD))]
         2: BinaryExpression (left) (<) [(numberA<numberB)]
           2: Identifier (left)  [numberA]
           2: Identifier (right)  [numberB]
         2: UnaryExpression (right) (!) [!(boolD)]
           2: Identifier (argument)  [(boolD)]
 3: VariableDeclaration (body)
   3: VariableDeclarator (declarations) (=) [bool4 = DoubleNumber(numberA)>numberB]
     3: Identifier (id)  [bool4]
     3: BinaryExpression (init) (>) [DoubleNumber(numberA)>numberB]
       3: CallExpression (left)  [DoubleNumber(numberA)]
         3: Identifier (callee)  [DoubleNumber]
         3: Identifier (arguments)  [numberA]
       3: Identifier (right)  [numberB]