Files
TDT4205/ps5/vsl_programs/ps2-parser/expected/arrays.ast
2026-03-28 15:30:44 +01:00

64 lines
1.3 KiB
Plaintext

LIST
GLOBAL_VARIABLE_DECLARATION
LIST
ARRAY_INDEXING
IDENTIFIER (array)
NUMBER_LITERAL (3)
ARRAY_INDEXING
IDENTIFIER (other)
NUMBER_LITERAL (20)
FUNCTION
IDENTIFIER (sum)
LIST
BLOCK
LIST
RETURN_STATEMENT
OPERATOR (+)
OPERATOR (+)
ARRAY_INDEXING
IDENTIFIER (array)
NUMBER_LITERAL (0)
ARRAY_INDEXING
IDENTIFIER (array)
NUMBER_LITERAL (1)
ARRAY_INDEXING
IDENTIFIER (array)
NUMBER_LITERAL (2)
FUNCTION
IDENTIFIER (main)
LIST
BLOCK
LIST
ASSIGNMENT_STATEMENT
ARRAY_INDEXING
IDENTIFIER (array)
NUMBER_LITERAL (0)
NUMBER_LITERAL (5)
ASSIGNMENT_STATEMENT
ARRAY_INDEXING
IDENTIFIER (array)
NUMBER_LITERAL (1)
NUMBER_LITERAL (1)
ASSIGNMENT_STATEMENT
ARRAY_INDEXING
IDENTIFIER (array)
NUMBER_LITERAL (2)
ARRAY_INDEXING
IDENTIFIER (array)
NUMBER_LITERAL (1)
ASSIGNMENT_STATEMENT
ARRAY_INDEXING
IDENTIFIER (other)
FUNCTION_CALL
IDENTIFIER (sum)
LIST
FUNCTION_CALL
IDENTIFIER (sum)
LIST
PRINTLN_STATEMENT
LIST
STRING_LITERAL ("Should be 7:")
ARRAY_INDEXING
IDENTIFIER (other)
NUMBER_LITERAL (7)