ProgramNode(0...53)( [:a], StatementsNode(0...53)( [ClassVariableOperatorWriteNode(0...11)( (0...5), (6...8), IntegerNode(9...11)(), :| ), InstanceVariableOperatorWriteNode(13...20)( (13...15), (16...18), IntegerNode(19...20)(), :| ), LocalVariableOperatorWriteNode(22...28)( (22...23), (24...26), IntegerNode(27...28)(), :a, :+, 0 ), DefNode(30...53)( (34...35), nil, nil, StatementsNode(37...48)( [ClassVariableOperatorWriteNode(37...48)( (37...42), (43...45), IntegerNode(46...48)(), :| )] ), [], (30...33), nil, nil, nil, nil, (50...53) )] ) )