Files
2026-03-28 15:30:44 +01:00

147 lines
3.0 KiB
Plaintext

LIST
FUNCTION
IDENTIFIER (main)
LIST
BLOCK
LIST
LOCAL_VARIABLE_DECLARATION
LIST
LOCAL_VARIABLE
IDENTIFIER (a)
NUMBER_LITERAL (1)
LOCAL_VARIABLE_DECLARATION
LIST
LOCAL_VARIABLE
IDENTIFIER (b)
OPERATOR (-)
OPERATOR (-)
NUMBER_LITERAL (4)
NUMBER_LITERAL (1)
NUMBER_LITERAL (1)
LOCAL_VARIABLE_DECLARATION
LIST
LOCAL_VARIABLE
IDENTIFIER (c)
OPERATOR (+)
OPERATOR (+)
OPERATOR (*)
OPERATOR (-)
IDENTIFIER (a)
IDENTIFIER (b)
OPERATOR (*)
OPERATOR (*)
NUMBER_LITERAL (4)
IDENTIFIER (a)
NUMBER_LITERAL (1)
NUMBER_LITERAL (2)
ASSIGNMENT_STATEMENT
IDENTIFIER (a)
OPERATOR (+)
OPERATOR (/)
IDENTIFIER (a)
NUMBER_LITERAL (2)
NUMBER_LITERAL (1)
IF_STATEMENT
OPERATOR (<)
OPERATOR (*)
IDENTIFIER (a)
IDENTIFIER (a)
OPERATOR (+)
IDENTIFIER (b)
IDENTIFIER (c)
PRINTLN_STATEMENT
LIST
STRING_LITERAL ("Yes")
IF_STATEMENT
OPERATOR (or)
OPERATOR (==)
IDENTIFIER (a)
NUMBER_LITERAL (1)
OPERATOR (==)
IDENTIFIER (b)
NUMBER_LITERAL (2)
PRINTLN_STATEMENT
LIST
STRING_LITERAL ("Either!")
IF_STATEMENT
OPERATOR (and)
OPERATOR (==)
IDENTIFIER (a)
NUMBER_LITERAL (1)
OPERATOR (==)
IDENTIFIER (b)
NUMBER_LITERAL (2)
PRINTLN_STATEMENT
LIST
STRING_LITERAL ("Both!")
IF_STATEMENT
OPERATOR (==)
OPERATOR (!)
IDENTIFIER (a)
NUMBER_LITERAL (0)
PRINTLN_STATEMENT
LIST
STRING_LITERAL ("Yup")
IF_STATEMENT
OPERATOR (==)
OPERATOR (<=)
IDENTIFIER (a)
IDENTIFIER (b)
OPERATOR (>)
IDENTIFIER (b)
IDENTIFIER (a)
PRINT_STATEMENT
LIST
STRING_LITERAL ("Alawys!")
IF_STATEMENT
OPERATOR (!=)
OPERATOR (<=)
IDENTIFIER (a)
IDENTIFIER (b)
OPERATOR (>=)
IDENTIFIER (a)
IDENTIFIER (b)
PRINTLN_STATEMENT
LIST
STRING_LITERAL ("a != b")
IF_STATEMENT
OPERATOR (==)
OPERATOR (==)
IDENTIFIER (a)
IDENTIFIER (b)
OPERATOR (!=)
IDENTIFIER (a)
IDENTIFIER (b)
PRINTLN_STATEMENT
LIST
STRING_LITERAL ("Never!")
ASSIGNMENT_STATEMENT
IDENTIFIER (a)
OPERATOR (?:)
OPERATOR (or)
OPERATOR (>)
IDENTIFIER (a)
NUMBER_LITERAL (4)
OPERATOR (<)
IDENTIFIER (b)
NUMBER_LITERAL (2)
OPERATOR (+)
IDENTIFIER (a)
NUMBER_LITERAL (4)
OPERATOR (-)
IDENTIFIER (b)
NUMBER_LITERAL (2)
ASSIGNMENT_STATEMENT
IDENTIFIER (c)
OPERATOR (+)
OPERATOR (<=)
IDENTIFIER (a)
IDENTIFIER (b)
OPERATOR (-)
OPERATOR (-)
OPERATOR (>=)
IDENTIFIER (a)
IDENTIFIER (b)
RETURN_STATEMENT
IDENTIFIER (c)