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

52 lines
909 B
Plaintext

LIST
FUNCTION
IDENTIFIER (main)
LIST
BLOCK
LIST
PRINT_STATEMENT
LIST
STRING_LITERAL ("Should be 7:")
FUNCTION_CALL
IDENTIFIER (identity)
LIST
FUNCTION_CALL
IDENTIFIER (first)
LIST
FUNCTION_CALL
IDENTIFIER (second)
LIST
NUMBER_LITERAL (5)
NUMBER_LITERAL (7)
FUNCTION_CALL
IDENTIFIER (first)
LIST
NUMBER_LITERAL (2)
NUMBER_LITERAL (9)
FUNCTION
IDENTIFIER (identity)
LIST
IDENTIFIER (argument)
BLOCK
LIST
RETURN_STATEMENT
IDENTIFIER (argument)
FUNCTION
IDENTIFIER (first)
LIST
IDENTIFIER (a)
IDENTIFIER (b)
BLOCK
LIST
RETURN_STATEMENT
IDENTIFIER (a)
FUNCTION
IDENTIFIER (second)
LIST
IDENTIFIER (a)
IDENTIFIER (b)
BLOCK
LIST
RETURN_STATEMENT
IDENTIFIER (b)