test/script/basic/parser/ifStat.js.EXPECTED

Wed, 28 Jan 2015 17:58:08 +0100

author
attila
date
Wed, 28 Jan 2015 17:58:08 +0100
changeset 1226
8b3f832bea55
parent 0
b1a7da25b547
permissions
-rw-r--r--

8067139: Finally blocks inlined incorrectly
Reviewed-by: hannesw, lagergren

     1 {
     2     "type": "Program",
     3     "body": [
     4         {
     5             "type": "IfStatement",
     6             "test": {
     7                 "type": "Identifier",
     8                 "name": "js"
     9             },
    10             "consequent": {
    11                 "type": "BlockStatement",
    12                 "body": [
    13                     {
    14                         "type": "ExpressionStatement",
    15                         "expression": {
    16                             "type": "CallExpression",
    17                             "callee": {
    18                                 "type": "Identifier",
    19                                 "name": "nashorn"
    20                             },
    21                             "arguments": []
    22                         }
    23                     }
    24                 ]
    25             },
    26             "alternate": null
    27         }
    28     ]
    29 }
    30 {
    31     "type": "Program",
    32     "body": [
    33         {
    34             "type": "IfStatement",
    35             "test": {
    36                 "type": "Identifier",
    37                 "name": "js"
    38             },
    39             "consequent": {
    40                 "type": "BlockStatement",
    41                 "body": [
    42                     {
    43                         "type": "ExpressionStatement",
    44                         "expression": {
    45                             "type": "CallExpression",
    46                             "callee": {
    47                                 "type": "Identifier",
    48                                 "name": "nashorn"
    49                             },
    50                             "arguments": []
    51                         }
    52                     }
    53                 ]
    54             },
    55             "alternate": {
    56                 "type": "BlockStatement",
    57                 "body": [
    58                     {
    59                         "type": "ExpressionStatement",
    60                         "expression": {
    61                             "type": "CallExpression",
    62                             "callee": {
    63                                 "type": "Identifier",
    64                                 "name": "java"
    65                             },
    66                             "arguments": []
    67                         }
    68                     }
    69                 ]
    70             }
    71         }
    72     ]
    73 }

mercurial