1 2 3 4 5 6
ProgramNode(0...9)( [], StatementsNode(0...9)( [GlobalVariableWriteNode(0...9)((0...4), IntegerNode(7...9)(), (5...6))] ) )