ps6: init
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
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)
|
||||
Reference in New Issue
Block a user