ProgramNode(0...15)(
  [],
  StatementsNode(0...15)(
    [ArrayNode(0...15)(
       [SymbolNode(3...4)(nil, (3...4), nil, "a"),
        InterpolatedSymbolNode(5...12)(
          nil,
          [StringNode(5...6)(nil, (5...6), nil, "b"),
           EmbeddedStatementsNode(6...12)(
             (6...8),
             StatementsNode(8...11)(
               [CallNode(8...11)(
                  IntegerNode(8...9)(),
                  nil,
                  (9...10),
                  nil,
                  ArgumentsNode(10...11)([IntegerNode(10...11)()]),
                  nil,
                  nil,
                  0,
                  "+"
                )]
             ),
             (11...12)
           )],
          nil
        ),
        SymbolNode(13...14)(nil, (13...14), nil, "c")],
       (0...3),
       (14...15)
     )]
  )
)
