Token: CLASS Line: 6 Token: ID Line: 6 Value: Small Token: { Line: 6 Token: PUBLIC Line: 7 Token: STATIC Line: 7 Token: VOID Line: 7 Token: MAIN Line: 7 Token: ( Line: 7 Token: STRING Line: 7 Token: [ Line: 7 Token: ] Line: 7 Token: ID Line: 7 Value: args Token: ) Line: 7 Token: { Line: 7 Token: ID Line: 8 Value: Pair Token: ID Line: 8 Value: p Token: ; Line: 8 Token: ID Line: 9 Value: p Token: = Line: 9 Token: NEW Line: 9 Token: ID Line: 9 Value: Pair Token: ( Line: 9 Token: ) Line: 9 Token: ; Line: 9 Token: ID Line: 10 Value: p Token: . Line: 10 Token: ID Line: 10 Value: init Token: ( Line: 10 Token: INT_LITERAL Line: 10 Value: 3 Token: , Line: 10 Token: INT_LITERAL Line: 10 Value: 5 Token: ) Line: 10 Token: ; Line: 10 Token: ID Line: 11 Value: p Token: . Line: 11 Token: ID Line: 11 Value: print Token: ( Line: 11 Token: ) Line: 11 Token: ; Line: 11 Token: } Line: 12 Token: } Line: 13 Token: CLASS Line: 16 Token: ID Line: 16 Value: Pair Token: { Line: 16 Token: INT Line: 17 Token: ID Line: 17 Value: x Token: ; Line: 17 Token: INT Line: 18 Token: ID Line: 18 Value: y Token: ; Line: 18 Token: ID Line: 20 Value: Pair Token: ID Line: 20 Value: init Token: ( Line: 20 Token: INT Line: 20 Token: ID Line: 20 Value: i Token: , Line: 20 Token: INT Line: 20 Token: ID Line: 20 Value: j Token: ) Line: 20 Token: { Line: 20 Token: ID Line: 21 Value: x Token: = Line: 21 Token: ID Line: 21 Value: i Token: ; Line: 21 Token: ID Line: 22 Value: y Token: = Line: 22 Token: ID Line: 22 Value: j Token: ; Line: 22 Token: RETURN Line: 23 Token: THIS Line: 23 Token: ; Line: 23 Token: } Line: 24 Token: INT Line: 26 Token: ID Line: 26 Value: print Token: ( Line: 26 Token: ) Line: 26 Token: { Line: 26 Token: SYSTEM Line: 27 Token: . Line: 27 Token: OUT Line: 27 Token: . Line: 27 Token: PRINTLN Line: 27 Token: ( Line: 27 Token: ID Line: 27 Value: x Token: ) Line: 27 Token: ; Line: 27 Token: SYSTEM Line: 28 Token: . Line: 28 Token: OUT Line: 28 Token: . Line: 28 Token: PRINTLN Line: 28 Token: ( Line: 28 Token: ID Line: 28 Value: y Token: ) Line: 28 Token: ; Line: 28 Token: RETURN Line: 29 Token: INT_LITERAL Line: 29 Value: 0 Token: ; Line: 29 Token: } Line: 30 Token: } Line: 31 Token: EOF Line: 32 Contents of the string table: Pair Small args i init j p print x y