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

61 lines
1.2 KiB
Plaintext

LIST
FUNCTION
IDENTIFIER (main)
LIST
IDENTIFIER (a)
IDENTIFIER (b)
BLOCK
LIST
IF_STATEMENT
NUMBER_LITERAL (1)
PRINTLN_STATEMENT
LIST
STRING_LITERAL ("Always")
IF_STATEMENT
NUMBER_LITERAL (0)
PRINTLN_STATEMENT
LIST
STRING_LITERAL ("Never")
PRINTLN_STATEMENT
LIST
STRING_LITERAL ("This, however!")
IF_STATEMENT
OPERATOR (>)
IDENTIFIER (a)
IDENTIFIER (b)
BLOCK
LIST
PRINTLN_STATEMENT
LIST
IDENTIFIER (a)
STRING_LITERAL (">")
IDENTIFIER (b)
IF_STATEMENT
OPERATOR (<)
IDENTIFIER (a)
IDENTIFIER (b)
BLOCK
LIST
PRINTLN_STATEMENT
LIST
IDENTIFIER (a)
STRING_LITERAL ("<")
IDENTIFIER (b)
BLOCK
LIST
PRINTLN_STATEMENT
LIST
IDENTIFIER (a)
STRING_LITERAL ("=")
IDENTIFIER (b)
IF_STATEMENT
IDENTIFIER (a)
IF_STATEMENT
IDENTIFIER (b)
PRINTLN_STATEMENT
LIST
STRING_LITERAL ("a & b")
PRINTLN_STATEMENT
LIST
STRING_LITERAL ("a, but not b")