57 lines
1.1 KiB
Plaintext
57 lines
1.1 KiB
Plaintext
LIST
|
|
FUNCTION
|
|
IDENTIFIER (callMe)
|
|
LIST
|
|
IDENTIFIER (i)
|
|
BLOCK
|
|
LIST
|
|
PRINTLN_STATEMENT
|
|
LIST
|
|
STRING_LITERAL ("i is now")
|
|
IDENTIFIER (i)
|
|
FUNCTION
|
|
IDENTIFIER (main)
|
|
LIST
|
|
IDENTIFIER (start)
|
|
IDENTIFIER (end)
|
|
BLOCK
|
|
LIST
|
|
LOCAL_VARIABLE_DECLARATION
|
|
LIST
|
|
LOCAL_VARIABLE
|
|
IDENTIFIER (counter)
|
|
IDENTIFIER (start)
|
|
WHILE_STATEMENT
|
|
OPERATOR (<)
|
|
IDENTIFIER (counter)
|
|
IDENTIFIER (end)
|
|
BLOCK
|
|
LIST
|
|
FUNCTION_CALL
|
|
IDENTIFIER (callMe)
|
|
LIST
|
|
IDENTIFIER (counter)
|
|
ASSIGNMENT_STATEMENT
|
|
IDENTIFIER (counter)
|
|
OPERATOR (+)
|
|
IDENTIFIER (counter)
|
|
NUMBER_LITERAL (1)
|
|
WHILE_STATEMENT
|
|
NUMBER_LITERAL (1)
|
|
BLOCK
|
|
LIST
|
|
ASSIGNMENT_STATEMENT
|
|
IDENTIFIER (counter)
|
|
OPERATOR (-)
|
|
IDENTIFIER (counter)
|
|
NUMBER_LITERAL (1)
|
|
IF_STATEMENT
|
|
OPERATOR (<)
|
|
IDENTIFIER (counter)
|
|
IDENTIFIER (start)
|
|
BREAK_STATEMENT
|
|
FUNCTION_CALL
|
|
IDENTIFIER (callMe)
|
|
LIST
|
|
IDENTIFIER (counter)
|