Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function get_two return Natural is
- K is Natural;
- K := 2;
- return K;
- end function;
- function divide (L is Integer; R is Integer) return Integer is
- return L / R;
- end function;
- function is_prime (X is Integer) return Boolean is
- if X < 2 then
- print 1;
- return False;
- elsif X = this.get_two then
- print 2;
- return True;
- elsif X rem get_two = 0 then
- print 3;
- return False;
- else
- print 4;
- I is Natural := 3;
- while I <= this.divide (X, I) loop
- if X rem I = 0 then
- return False;
- end if;
- I := I + 2;
- end loop;
- end if;
- return True;
- end function;
- I is Natural := 0;
- while I <= 100 loop
- if is_prime (I) then
- print I;
- end if;
- I := I + 1;
- end loop;
- Obj is Object;
- Obj.Field1 := 12;
- Obj.Fun1 (X, Y, Z).Inner_Field1 := 12e-3;
- PROGRAM
- PROGRAM
- PROGRAM
- . DECLARATION
- . . FUNCTION_DECLARATION
- . . . FORMAL_PART #
- . . . FORMAL_PART #
- . . . SEQUENCE_OF_STATEMENT
- . . . . STATEMENT
- . . . . . COMPOUND_STATEMENT
- . . . . . . IF_STATEMENT
- . . . . . . IF_STATEMENT
- . . . . . . LOOP_STATEMENT
- . . . . . . LOOP_STATEMENT
- . . . . . COMPOUND_STATEMENT
- . . . . . SIMPLE_STATEMENT
- . . . . . . EXIT_STATEMENT
- . . . . . . EXIT_STATEMENT
- . . . . . . RETURN_STATEMENT
- . . . . . . RETURN_STATEMENT
- . . . . . . PRINT_STATEMENT
- . . . . . . PRINT_STATEMENT
- . . . . . . NAME_STATEMENT
- . . . . . . . VARIABLE_DECLARATION #
- . . . . . . . VARIABLE_DECLARATION #
- . . . . . . NAME_STATEMENT #
- . . . . . SIMPLE_STATEMENT #
- . . . . STATEMENT #
- . . . . STATEMENT
- . . . . . COMPOUND_STATEMENT
- . . . . . . IF_STATEMENT
- . . . . . . IF_STATEMENT
- . . . . . . LOOP_STATEMENT
- . . . . . . LOOP_STATEMENT
- . . . . . COMPOUND_STATEMENT
- . . . . . SIMPLE_STATEMENT
- . . . . . . EXIT_STATEMENT
- . . . . . . EXIT_STATEMENT
- . . . . . . RETURN_STATEMENT
- . . . . . . RETURN_STATEMENT
- . . . . . . PRINT_STATEMENT
- . . . . . . PRINT_STATEMENT
- . . . . . . NAME_STATEMENT
- . . . . . . . VARIABLE_DECLARATION #
- . . . . . . . VARIABLE_DECLARATION
- . . . . . . . NAME_RESOLVER #
- . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . CALL_EXPRESSION #
- . . . . . . . NAME_RESOLVER #
- . . . . . . . ASSIGNMENT_STATEMENT #
- . . . . . . . . EXPRESSION
- . . . . . . . . . RELATION_EXPRESSION
- . . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . . RELATION_EXPRESSION #
- . . . . . . . . EXPRESSION #
- . . . . . . . ASSIGNMENT_STATEMENT #
- . . . . . . NAME_STATEMENT #
- . . . . . SIMPLE_STATEMENT #
- . . . . STATEMENT #
- . . . . STATEMENT
- . . . . . COMPOUND_STATEMENT
- . . . . . . IF_STATEMENT
- . . . . . . IF_STATEMENT
- . . . . . . LOOP_STATEMENT
- . . . . . . LOOP_STATEMENT
- . . . . . COMPOUND_STATEMENT
- . . . . . SIMPLE_STATEMENT
- . . . . . . EXIT_STATEMENT
- . . . . . . EXIT_STATEMENT
- . . . . . . RETURN_STATEMENT
- . . . . . . . EXPRESSION
- . . . . . . . . RELATION_EXPRESSION
- . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . NAME_EXPRESSION
- . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . NAME_EXPRESSION #
- . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . RELATION_EXPRESSION #
- . . . . . . . EXPRESSION #
- . . . . . . RETURN_STATEMENT #
- . . . . . SIMPLE_STATEMENT #
- . . . . STATEMENT #
- . . . . STATEMENT
- . . . . . COMPOUND_STATEMENT
- . . . . . . IF_STATEMENT
- . . . . . . IF_STATEMENT
- . . . . . . LOOP_STATEMENT
- . . . . . . LOOP_STATEMENT
- . . . . . COMPOUND_STATEMENT
- . . . . . SIMPLE_STATEMENT
- . . . . . . EXIT_STATEMENT
- . . . . . . EXIT_STATEMENT
- . . . . . . RETURN_STATEMENT
- . . . . . . RETURN_STATEMENT
- . . . . . . PRINT_STATEMENT
- . . . . . . PRINT_STATEMENT
- . . . . . . NAME_STATEMENT
- . . . . . . NAME_STATEMENT
- . . . . . SIMPLE_STATEMENT
- . . . . STATEMENT
- . . . SEQUENCE_OF_STATEMENT #
- . . FUNCTION_DECLARATION #
- . DECLARATION #
- . DECLARATION
- . . FUNCTION_DECLARATION
- . . . FORMAL_PART #
- . . . . PARAMETER_SPECIFICATION
- . . . . PARAMETER_SPECIFICATION #
- . . . . PARAMETER_SPECIFICATION
- . . . . PARAMETER_SPECIFICATION #
- . . . FORMAL_PART #
- . . . SEQUENCE_OF_STATEMENT
- . . . . STATEMENT
- . . . . . COMPOUND_STATEMENT
- . . . . . . IF_STATEMENT
- . . . . . . IF_STATEMENT
- . . . . . . LOOP_STATEMENT
- . . . . . . LOOP_STATEMENT
- . . . . . COMPOUND_STATEMENT
- . . . . . SIMPLE_STATEMENT
- . . . . . . EXIT_STATEMENT
- . . . . . . EXIT_STATEMENT
- . . . . . . RETURN_STATEMENT
- . . . . . . . EXPRESSION
- . . . . . . . . RELATION_EXPRESSION
- . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . NAME_EXPRESSION
- . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . NAME_EXPRESSION #
- . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . NAME_EXPRESSION
- . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . NAME_EXPRESSION #
- . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . RELATION_EXPRESSION #
- . . . . . . . EXPRESSION #
- . . . . . . RETURN_STATEMENT #
- . . . . . SIMPLE_STATEMENT #
- . . . . STATEMENT #
- . . . . STATEMENT
- . . . . . COMPOUND_STATEMENT
- . . . . . . IF_STATEMENT
- . . . . . . IF_STATEMENT
- . . . . . . LOOP_STATEMENT
- . . . . . . LOOP_STATEMENT
- . . . . . COMPOUND_STATEMENT
- . . . . . SIMPLE_STATEMENT
- . . . . . . EXIT_STATEMENT
- . . . . . . EXIT_STATEMENT
- . . . . . . RETURN_STATEMENT
- . . . . . . RETURN_STATEMENT
- . . . . . . PRINT_STATEMENT
- . . . . . . PRINT_STATEMENT
- . . . . . . NAME_STATEMENT
- . . . . . . NAME_STATEMENT
- . . . . . SIMPLE_STATEMENT
- . . . . STATEMENT
- . . . SEQUENCE_OF_STATEMENT #
- . . FUNCTION_DECLARATION #
- . DECLARATION #
- . DECLARATION
- . . FUNCTION_DECLARATION
- . . . FORMAL_PART #
- . . . . PARAMETER_SPECIFICATION
- . . . . PARAMETER_SPECIFICATION #
- . . . FORMAL_PART #
- . . . SEQUENCE_OF_STATEMENT
- . . . . STATEMENT
- . . . . . COMPOUND_STATEMENT
- . . . . . . IF_STATEMENT
- . . . . . . . EXPRESSION
- . . . . . . . . RELATION_EXPRESSION
- . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . NAME_EXPRESSION
- . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . NAME_EXPRESSION #
- . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . RELATION_EXPRESSION #
- . . . . . . . EXPRESSION #
- . . . . . . . SEQUENCE_OF_STATEMENT
- . . . . . . . . STATEMENT
- . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . SIMPLE_STATEMENT
- . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . PRINT_STATEMENT
- . . . . . . . . . . . EXPRESSION
- . . . . . . . . . . . . RELATION_EXPRESSION
- . . . . . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . . . . . RELATION_EXPRESSION #
- . . . . . . . . . . . EXPRESSION #
- . . . . . . . . . . PRINT_STATEMENT #
- . . . . . . . . . SIMPLE_STATEMENT #
- . . . . . . . . STATEMENT #
- . . . . . . . . STATEMENT
- . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . SIMPLE_STATEMENT
- . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . . EXPRESSION
- . . . . . . . . . . . . RELATION_EXPRESSION
- . . . . . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . . . . . NAME_EXPRESSION
- . . . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . . NAME_EXPRESSION #
- . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . . . . . RELATION_EXPRESSION #
- . . . . . . . . . . . EXPRESSION #
- . . . . . . . . . . RETURN_STATEMENT #
- . . . . . . . . . SIMPLE_STATEMENT #
- . . . . . . . . STATEMENT #
- . . . . . . . . STATEMENT
- . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . SIMPLE_STATEMENT
- . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . PRINT_STATEMENT
- . . . . . . . . . . PRINT_STATEMENT
- . . . . . . . . . . NAME_STATEMENT
- . . . . . . . . . . NAME_STATEMENT
- . . . . . . . . . SIMPLE_STATEMENT
- . . . . . . . . STATEMENT
- . . . . . . . SEQUENCE_OF_STATEMENT #
- . . . . . . . EXPRESSION
- . . . . . . . . RELATION_EXPRESSION
- . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . NAME_EXPRESSION
- . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . NAME_EXPRESSION #
- . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . NAME_EXPRESSION
- . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . NAME_EXPRESSION
- . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . NAME_EXPRESSION #
- . . . . . . . . . . . . . NAME_EXPRESSION #
- . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . RELATION_EXPRESSION #
- . . . . . . . EXPRESSION #
- . . . . . . . SEQUENCE_OF_STATEMENT
- . . . . . . . . STATEMENT
- . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . SIMPLE_STATEMENT
- . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . PRINT_STATEMENT
- . . . . . . . . . . . EXPRESSION
- . . . . . . . . . . . . RELATION_EXPRESSION
- . . . . . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . . . . . RELATION_EXPRESSION #
- . . . . . . . . . . . EXPRESSION #
- . . . . . . . . . . PRINT_STATEMENT #
- . . . . . . . . . SIMPLE_STATEMENT #
- . . . . . . . . STATEMENT #
- . . . . . . . . STATEMENT
- . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . SIMPLE_STATEMENT
- . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . . EXPRESSION
- . . . . . . . . . . . . RELATION_EXPRESSION
- . . . . . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . . . . . NAME_EXPRESSION
- . . . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . . NAME_EXPRESSION #
- . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . . . . . RELATION_EXPRESSION #
- . . . . . . . . . . . EXPRESSION #
- . . . . . . . . . . RETURN_STATEMENT #
- . . . . . . . . . SIMPLE_STATEMENT #
- . . . . . . . . STATEMENT #
- . . . . . . . . STATEMENT
- . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . SIMPLE_STATEMENT
- . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . PRINT_STATEMENT
- . . . . . . . . . . PRINT_STATEMENT
- . . . . . . . . . . NAME_STATEMENT
- . . . . . . . . . . NAME_STATEMENT
- . . . . . . . . . SIMPLE_STATEMENT
- . . . . . . . . STATEMENT
- . . . . . . . SEQUENCE_OF_STATEMENT #
- . . . . . . . EXPRESSION
- . . . . . . . . RELATION_EXPRESSION
- . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . NAME_EXPRESSION
- . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . NAME_EXPRESSION #
- . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . NAME_EXPRESSION
- . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . NAME_EXPRESSION #
- . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . RELATION_EXPRESSION #
- . . . . . . . EXPRESSION #
- . . . . . . . SEQUENCE_OF_STATEMENT
- . . . . . . . . STATEMENT
- . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . SIMPLE_STATEMENT
- . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . PRINT_STATEMENT
- . . . . . . . . . . . EXPRESSION
- . . . . . . . . . . . . RELATION_EXPRESSION
- . . . . . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . . . . . RELATION_EXPRESSION #
- . . . . . . . . . . . EXPRESSION #
- . . . . . . . . . . PRINT_STATEMENT #
- . . . . . . . . . SIMPLE_STATEMENT #
- . . . . . . . . STATEMENT #
- . . . . . . . . STATEMENT
- . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . SIMPLE_STATEMENT
- . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . . EXPRESSION
- . . . . . . . . . . . . RELATION_EXPRESSION
- . . . . . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . . . . . NAME_EXPRESSION
- . . . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . . NAME_EXPRESSION #
- . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . . . . . RELATION_EXPRESSION #
- . . . . . . . . . . . EXPRESSION #
- . . . . . . . . . . RETURN_STATEMENT #
- . . . . . . . . . SIMPLE_STATEMENT #
- . . . . . . . . STATEMENT #
- . . . . . . . . STATEMENT
- . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . SIMPLE_STATEMENT
- . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . PRINT_STATEMENT
- . . . . . . . . . . PRINT_STATEMENT
- . . . . . . . . . . NAME_STATEMENT
- . . . . . . . . . . NAME_STATEMENT
- . . . . . . . . . SIMPLE_STATEMENT
- . . . . . . . . STATEMENT
- . . . . . . . SEQUENCE_OF_STATEMENT #
- . . . . . . . SEQUENCE_OF_STATEMENT
- . . . . . . . . STATEMENT
- . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . SIMPLE_STATEMENT
- . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . PRINT_STATEMENT
- . . . . . . . . . . . EXPRESSION
- . . . . . . . . . . . . RELATION_EXPRESSION
- . . . . . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . . . . . RELATION_EXPRESSION #
- . . . . . . . . . . . EXPRESSION #
- . . . . . . . . . . PRINT_STATEMENT #
- . . . . . . . . . SIMPLE_STATEMENT #
- . . . . . . . . STATEMENT #
- . . . . . . . . STATEMENT
- . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . SIMPLE_STATEMENT
- . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . PRINT_STATEMENT
- . . . . . . . . . . PRINT_STATEMENT
- . . . . . . . . . . NAME_STATEMENT
- . . . . . . . . . . . VARIABLE_DECLARATION #
- . . . . . . . . . . . . EXPRESSION
- . . . . . . . . . . . . . RELATION_EXPRESSION
- . . . . . . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . . . . . . RELATION_EXPRESSION #
- . . . . . . . . . . . . EXPRESSION #
- . . . . . . . . . . . VARIABLE_DECLARATION #
- . . . . . . . . . . NAME_STATEMENT #
- . . . . . . . . . SIMPLE_STATEMENT #
- . . . . . . . . STATEMENT #
- . . . . . . . . STATEMENT
- . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . . . EXPRESSION
- . . . . . . . . . . . . RELATION_EXPRESSION
- . . . . . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . . . . . NAME_EXPRESSION
- . . . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . . NAME_EXPRESSION #
- . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . . . . . NAME_EXPRESSION
- . . . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . . . NAME_EXPRESSION
- . . . . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . RELATION_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . . . . . . NAME_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . . . . . . . NAME_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . . RELATION_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . RELATION_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . . . . . . NAME_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . . . . . . . NAME_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . . RELATION_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . EXPRESSION #
- . . . . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . . . NAME_EXPRESSION #
- . . . . . . . . . . . . . . . . . NAME_EXPRESSION #
- . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . . . . . RELATION_EXPRESSION #
- . . . . . . . . . . . EXPRESSION #
- . . . . . . . . . . . SEQUENCE_OF_STATEMENT
- . . . . . . . . . . . . STATEMENT
- . . . . . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . . . . . . EXPRESSION
- . . . . . . . . . . . . . . . . RELATION_EXPRESSION
- . . . . . . . . . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . NAME_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . . NAME_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . NAME_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . . NAME_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . . . . . . . . . RELATION_EXPRESSION #
- . . . . . . . . . . . . . . . EXPRESSION #
- . . . . . . . . . . . . . . . SEQUENCE_OF_STATEMENT
- . . . . . . . . . . . . . . . . STATEMENT
- . . . . . . . . . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . . . . . . . . . SIMPLE_STATEMENT
- . . . . . . . . . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . . . . . . . . . . EXPRESSION
- . . . . . . . . . . . . . . . . . . . . RELATION_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . . . . . NAME_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . . . . . . NAME_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . RELATION_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . EXPRESSION #
- . . . . . . . . . . . . . . . . . . RETURN_STATEMENT #
- . . . . . . . . . . . . . . . . . SIMPLE_STATEMENT #
- . . . . . . . . . . . . . . . . STATEMENT #
- . . . . . . . . . . . . . . . . STATEMENT
- . . . . . . . . . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . . . . . . . . . SIMPLE_STATEMENT
- . . . . . . . . . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . . . . . . . . . PRINT_STATEMENT
- . . . . . . . . . . . . . . . . . . PRINT_STATEMENT
- . . . . . . . . . . . . . . . . . . NAME_STATEMENT
- . . . . . . . . . . . . . . . . . . NAME_STATEMENT
- . . . . . . . . . . . . . . . . . SIMPLE_STATEMENT
- . . . . . . . . . . . . . . . . STATEMENT
- . . . . . . . . . . . . . . . SEQUENCE_OF_STATEMENT #
- . . . . . . . . . . . . . . IF_STATEMENT #
- . . . . . . . . . . . . . COMPOUND_STATEMENT #
- . . . . . . . . . . . . STATEMENT #
- . . . . . . . . . . . . STATEMENT
- . . . . . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . . . . . SIMPLE_STATEMENT
- . . . . . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . . . . . PRINT_STATEMENT
- . . . . . . . . . . . . . . PRINT_STATEMENT
- . . . . . . . . . . . . . . NAME_STATEMENT
- . . . . . . . . . . . . . . . VARIABLE_DECLARATION #
- . . . . . . . . . . . . . . . VARIABLE_DECLARATION
- . . . . . . . . . . . . . . . NAME_RESOLVER #
- . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . NAME_RESOLVER #
- . . . . . . . . . . . . . . . ASSIGNMENT_STATEMENT #
- . . . . . . . . . . . . . . . . EXPRESSION
- . . . . . . . . . . . . . . . . . RELATION_EXPRESSION
- . . . . . . . . . . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . . NAME_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . . . NAME_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . . . . . . . . . . RELATION_EXPRESSION #
- . . . . . . . . . . . . . . . . EXPRESSION #
- . . . . . . . . . . . . . . . ASSIGNMENT_STATEMENT #
- . . . . . . . . . . . . . . NAME_STATEMENT #
- . . . . . . . . . . . . . SIMPLE_STATEMENT #
- . . . . . . . . . . . . STATEMENT #
- . . . . . . . . . . . . STATEMENT
- . . . . . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . . . . . SIMPLE_STATEMENT
- . . . . . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . . . . . PRINT_STATEMENT
- . . . . . . . . . . . . . . PRINT_STATEMENT
- . . . . . . . . . . . . . . NAME_STATEMENT
- . . . . . . . . . . . . . . NAME_STATEMENT
- . . . . . . . . . . . . . SIMPLE_STATEMENT
- . . . . . . . . . . . . STATEMENT
- . . . . . . . . . . . SEQUENCE_OF_STATEMENT #
- . . . . . . . . . . LOOP_STATEMENT #
- . . . . . . . . . COMPOUND_STATEMENT #
- . . . . . . . . STATEMENT #
- . . . . . . . . STATEMENT
- . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . SIMPLE_STATEMENT
- . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . PRINT_STATEMENT
- . . . . . . . . . . PRINT_STATEMENT
- . . . . . . . . . . NAME_STATEMENT
- . . . . . . . . . . NAME_STATEMENT
- . . . . . . . . . SIMPLE_STATEMENT
- . . . . . . . . STATEMENT
- . . . . . . . SEQUENCE_OF_STATEMENT #
- . . . . . . IF_STATEMENT #
- . . . . . COMPOUND_STATEMENT #
- . . . . STATEMENT #
- . . . . STATEMENT
- . . . . . COMPOUND_STATEMENT
- . . . . . . IF_STATEMENT
- . . . . . . IF_STATEMENT
- . . . . . . LOOP_STATEMENT
- . . . . . . LOOP_STATEMENT
- . . . . . COMPOUND_STATEMENT
- . . . . . SIMPLE_STATEMENT
- . . . . . . EXIT_STATEMENT
- . . . . . . EXIT_STATEMENT
- . . . . . . RETURN_STATEMENT
- . . . . . . . EXPRESSION
- . . . . . . . . RELATION_EXPRESSION
- . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . NAME_EXPRESSION
- . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . NAME_EXPRESSION #
- . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . RELATION_EXPRESSION #
- . . . . . . . EXPRESSION #
- . . . . . . RETURN_STATEMENT #
- . . . . . SIMPLE_STATEMENT #
- . . . . STATEMENT #
- . . . . STATEMENT
- . . . . . COMPOUND_STATEMENT
- . . . . . . IF_STATEMENT
- . . . . . . IF_STATEMENT
- . . . . . . LOOP_STATEMENT
- . . . . . . LOOP_STATEMENT
- . . . . . COMPOUND_STATEMENT
- . . . . . SIMPLE_STATEMENT
- . . . . . . EXIT_STATEMENT
- . . . . . . EXIT_STATEMENT
- . . . . . . RETURN_STATEMENT
- . . . . . . RETURN_STATEMENT
- . . . . . . PRINT_STATEMENT
- . . . . . . PRINT_STATEMENT
- . . . . . . NAME_STATEMENT
- . . . . . . NAME_STATEMENT
- . . . . . SIMPLE_STATEMENT
- . . . . STATEMENT
- . . . SEQUENCE_OF_STATEMENT #
- . . FUNCTION_DECLARATION #
- . DECLARATION #
- . DECLARATION
- . . FUNCTION_DECLARATION
- . . FUNCTION_DECLARATION
- . DECLARATION
- . STATEMENT
- . . COMPOUND_STATEMENT
- . . . IF_STATEMENT
- . . . IF_STATEMENT
- . . . LOOP_STATEMENT
- . . . LOOP_STATEMENT
- . . COMPOUND_STATEMENT
- . . SIMPLE_STATEMENT
- . . . EXIT_STATEMENT
- . . . EXIT_STATEMENT
- . . . RETURN_STATEMENT
- . . . RETURN_STATEMENT
- . . . PRINT_STATEMENT
- . . . PRINT_STATEMENT
- . . . NAME_STATEMENT
- . . . . VARIABLE_DECLARATION #
- . . . . . EXPRESSION
- . . . . . . RELATION_EXPRESSION
- . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . TERM_EXPRESSION #
- . . . . . . . ADDITION_EXPRESSION #
- . . . . . . RELATION_EXPRESSION #
- . . . . . EXPRESSION #
- . . . . VARIABLE_DECLARATION #
- . . . NAME_STATEMENT #
- . . SIMPLE_STATEMENT #
- . STATEMENT #
- . DECLARATION
- . . FUNCTION_DECLARATION
- . . FUNCTION_DECLARATION
- . DECLARATION
- . STATEMENT
- . . COMPOUND_STATEMENT
- . . . IF_STATEMENT
- . . . IF_STATEMENT
- . . . LOOP_STATEMENT
- . . . . EXPRESSION
- . . . . . RELATION_EXPRESSION
- . . . . . . ADDITION_EXPRESSION
- . . . . . . . TERM_EXPRESSION
- . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . NAME_EXPRESSION
- . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . NAME_EXPRESSION #
- . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . TERM_EXPRESSION #
- . . . . . . ADDITION_EXPRESSION #
- . . . . . . ADDITION_EXPRESSION
- . . . . . . . TERM_EXPRESSION
- . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . TERM_EXPRESSION #
- . . . . . . ADDITION_EXPRESSION #
- . . . . . RELATION_EXPRESSION #
- . . . . EXPRESSION #
- . . . . SEQUENCE_OF_STATEMENT
- . . . . . STATEMENT
- . . . . . . COMPOUND_STATEMENT
- . . . . . . . IF_STATEMENT
- . . . . . . . . EXPRESSION
- . . . . . . . . . RELATION_EXPRESSION
- . . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . . NAME_EXPRESSION
- . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . EXPRESSION
- . . . . . . . . . . . . . . . . . RELATION_EXPRESSION
- . . . . . . . . . . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . . NAME_EXPRESSION
- . . . . . . . . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . . . NAME_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . . . . . . . . . . RELATION_EXPRESSION #
- . . . . . . . . . . . . . . . . EXPRESSION #
- . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . NAME_EXPRESSION #
- . . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . . RELATION_EXPRESSION #
- . . . . . . . . EXPRESSION #
- . . . . . . . . SEQUENCE_OF_STATEMENT
- . . . . . . . . . STATEMENT
- . . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . . SIMPLE_STATEMENT
- . . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . . PRINT_STATEMENT
- . . . . . . . . . . . . EXPRESSION
- . . . . . . . . . . . . . RELATION_EXPRESSION
- . . . . . . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . . . . . . NAME_EXPRESSION
- . . . . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . . . NAME_EXPRESSION #
- . . . . . . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . . . . . . RELATION_EXPRESSION #
- . . . . . . . . . . . . EXPRESSION #
- . . . . . . . . . . . PRINT_STATEMENT #
- . . . . . . . . . . SIMPLE_STATEMENT #
- . . . . . . . . . STATEMENT #
- . . . . . . . . . STATEMENT
- . . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . . IF_STATEMENT
- . . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . . . LOOP_STATEMENT
- . . . . . . . . . . COMPOUND_STATEMENT
- . . . . . . . . . . SIMPLE_STATEMENT
- . . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . . EXIT_STATEMENT
- . . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . . RETURN_STATEMENT
- . . . . . . . . . . . PRINT_STATEMENT
- . . . . . . . . . . . PRINT_STATEMENT
- . . . . . . . . . . . NAME_STATEMENT
- . . . . . . . . . . . NAME_STATEMENT
- . . . . . . . . . . SIMPLE_STATEMENT
- . . . . . . . . . STATEMENT
- . . . . . . . . SEQUENCE_OF_STATEMENT #
- . . . . . . . IF_STATEMENT #
- . . . . . . COMPOUND_STATEMENT #
- . . . . . STATEMENT #
- . . . . . STATEMENT
- . . . . . . COMPOUND_STATEMENT
- . . . . . . . IF_STATEMENT
- . . . . . . . IF_STATEMENT
- . . . . . . . LOOP_STATEMENT
- . . . . . . . LOOP_STATEMENT
- . . . . . . COMPOUND_STATEMENT
- . . . . . . SIMPLE_STATEMENT
- . . . . . . . EXIT_STATEMENT
- . . . . . . . EXIT_STATEMENT
- . . . . . . . RETURN_STATEMENT
- . . . . . . . RETURN_STATEMENT
- . . . . . . . PRINT_STATEMENT
- . . . . . . . PRINT_STATEMENT
- . . . . . . . NAME_STATEMENT
- . . . . . . . . VARIABLE_DECLARATION #
- . . . . . . . . VARIABLE_DECLARATION
- . . . . . . . . NAME_RESOLVER #
- . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . NAME_RESOLVER #
- . . . . . . . . ASSIGNMENT_STATEMENT #
- . . . . . . . . . EXPRESSION
- . . . . . . . . . . RELATION_EXPRESSION
- . . . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . . . NAME_EXPRESSION
- . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . . NAME_EXPRESSION #
- . . . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . . . RELATION_EXPRESSION #
- . . . . . . . . . EXPRESSION #
- . . . . . . . . ASSIGNMENT_STATEMENT #
- . . . . . . . NAME_STATEMENT #
- . . . . . . SIMPLE_STATEMENT #
- . . . . . STATEMENT #
- . . . . . STATEMENT
- . . . . . . COMPOUND_STATEMENT
- . . . . . . . IF_STATEMENT
- . . . . . . . IF_STATEMENT
- . . . . . . . LOOP_STATEMENT
- . . . . . . . LOOP_STATEMENT
- . . . . . . COMPOUND_STATEMENT
- . . . . . . SIMPLE_STATEMENT
- . . . . . . . EXIT_STATEMENT
- . . . . . . . EXIT_STATEMENT
- . . . . . . . RETURN_STATEMENT
- . . . . . . . RETURN_STATEMENT
- . . . . . . . PRINT_STATEMENT
- . . . . . . . PRINT_STATEMENT
- . . . . . . . NAME_STATEMENT
- . . . . . . . NAME_STATEMENT
- . . . . . . SIMPLE_STATEMENT
- . . . . . STATEMENT
- . . . . SEQUENCE_OF_STATEMENT #
- . . . LOOP_STATEMENT #
- . . COMPOUND_STATEMENT #
- . STATEMENT #
- . DECLARATION
- . . FUNCTION_DECLARATION
- . . FUNCTION_DECLARATION
- . DECLARATION
- . STATEMENT
- . . COMPOUND_STATEMENT
- . . . IF_STATEMENT
- . . . IF_STATEMENT
- . . . LOOP_STATEMENT
- . . . LOOP_STATEMENT
- . . COMPOUND_STATEMENT
- . . SIMPLE_STATEMENT
- . . . EXIT_STATEMENT
- . . . EXIT_STATEMENT
- . . . RETURN_STATEMENT
- . . . RETURN_STATEMENT
- . . . PRINT_STATEMENT
- . . . PRINT_STATEMENT
- . . . NAME_STATEMENT
- . . . . VARIABLE_DECLARATION #
- . . . . VARIABLE_DECLARATION #
- . . . NAME_STATEMENT #
- . . SIMPLE_STATEMENT #
- . STATEMENT #
- . DECLARATION
- . . FUNCTION_DECLARATION
- . . FUNCTION_DECLARATION
- . DECLARATION
- . STATEMENT
- . . COMPOUND_STATEMENT
- . . . IF_STATEMENT
- . . . IF_STATEMENT
- . . . LOOP_STATEMENT
- . . . LOOP_STATEMENT
- . . COMPOUND_STATEMENT
- . . SIMPLE_STATEMENT
- . . . EXIT_STATEMENT
- . . . EXIT_STATEMENT
- . . . RETURN_STATEMENT
- . . . RETURN_STATEMENT
- . . . PRINT_STATEMENT
- . . . PRINT_STATEMENT
- . . . NAME_STATEMENT
- . . . . VARIABLE_DECLARATION #
- . . . . VARIABLE_DECLARATION
- . . . . NAME_RESOLVER #
- . . . . . CALL_EXPRESSION #
- . . . . . CALL_EXPRESSION #
- . . . . . NAME_EXPRESSION
- . . . . . . CALL_EXPRESSION #
- . . . . . . CALL_EXPRESSION #
- . . . . . NAME_EXPRESSION #
- . . . . NAME_RESOLVER #
- . . . . ASSIGNMENT_STATEMENT #
- . . . . . EXPRESSION
- . . . . . . RELATION_EXPRESSION
- . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . TERM_EXPRESSION #
- . . . . . . . ADDITION_EXPRESSION #
- . . . . . . RELATION_EXPRESSION #
- . . . . . EXPRESSION #
- . . . . ASSIGNMENT_STATEMENT #
- . . . NAME_STATEMENT #
- . . SIMPLE_STATEMENT #
- . STATEMENT #
- . DECLARATION
- . . FUNCTION_DECLARATION
- . . FUNCTION_DECLARATION
- . DECLARATION
- . STATEMENT
- . . COMPOUND_STATEMENT
- . . . IF_STATEMENT
- . . . IF_STATEMENT
- . . . LOOP_STATEMENT
- . . . LOOP_STATEMENT
- . . COMPOUND_STATEMENT
- . . SIMPLE_STATEMENT
- . . . EXIT_STATEMENT
- . . . EXIT_STATEMENT
- . . . RETURN_STATEMENT
- . . . RETURN_STATEMENT
- . . . PRINT_STATEMENT
- . . . PRINT_STATEMENT
- . . . NAME_STATEMENT
- . . . . VARIABLE_DECLARATION #
- . . . . VARIABLE_DECLARATION
- . . . . NAME_RESOLVER #
- . . . . . CALL_EXPRESSION #
- . . . . . CALL_EXPRESSION #
- . . . . . NAME_EXPRESSION
- . . . . . . CALL_EXPRESSION #
- . . . . . . . EXPRESSION
- . . . . . . . . RELATION_EXPRESSION
- . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . NAME_EXPRESSION
- . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . NAME_EXPRESSION #
- . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . RELATION_EXPRESSION #
- . . . . . . . EXPRESSION #
- . . . . . . . EXPRESSION
- . . . . . . . . RELATION_EXPRESSION
- . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . NAME_EXPRESSION
- . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . NAME_EXPRESSION #
- . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . RELATION_EXPRESSION #
- . . . . . . . EXPRESSION #
- . . . . . . . EXPRESSION
- . . . . . . . . RELATION_EXPRESSION
- . . . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . . . . NAME_EXPRESSION
- . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . . CALL_EXPRESSION #
- . . . . . . . . . . . . . NAME_EXPRESSION #
- . . . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . . . TERM_EXPRESSION #
- . . . . . . . . . ADDITION_EXPRESSION #
- . . . . . . . . RELATION_EXPRESSION #
- . . . . . . . EXPRESSION #
- . . . . . . CALL_EXPRESSION #
- . . . . . . NAME_EXPRESSION
- . . . . . . . CALL_EXPRESSION #
- . . . . . . . CALL_EXPRESSION #
- . . . . . . NAME_EXPRESSION #
- . . . . . NAME_EXPRESSION #
- . . . . NAME_RESOLVER #
- . . . . ASSIGNMENT_STATEMENT #
- . . . . . EXPRESSION
- . . . . . . RELATION_EXPRESSION
- . . . . . . . ADDITION_EXPRESSION
- . . . . . . . . TERM_EXPRESSION
- . . . . . . . . . FACTOR_EXPRESSION
- . . . . . . . . . . PRIMARY_EXPRESSION
- . . . . . . . . . . PRIMARY_EXPRESSION #
- . . . . . . . . . FACTOR_EXPRESSION #
- . . . . . . . . TERM_EXPRESSION #
- . . . . . . . ADDITION_EXPRESSION #
- . . . . . . RELATION_EXPRESSION #
- . . . . . EXPRESSION #
- . . . . ASSIGNMENT_STATEMENT #
- . . . NAME_STATEMENT #
- . . SIMPLE_STATEMENT #
- . STATEMENT #
- (DEFUN GET_TWO (ARG) (RET (VAR RETURN IN NATURAL))
- (LET (VAR K IN NATURAL) BE ???)
- (SET (REF K) TO 2)
- (RETURN (REF K))
- )
- (DEFUN DIVIDE (ARG (VAR L IN INTEGER) (VAR R IN INTEGER)) (RET (VAR RETURN IN INTEGER))
- (RETURN (/ (REF L) (REF R)))
- )
- (DEFUN IS_PRIME (ARG (VAR X IN INTEGER)) (RET (VAR RETURN IN BOOLEAN))
- (IF (< (REF X) 2)
- (PROGN
- (PRINT 1)
- (RETURN (REF FALSE))
- )
- (ELSIF (= (REF X) (SEL (REF THIS) (REF GET_TWO)))
- (PROGN
- (PRINT 2)
- (RETURN (REF TRUE))
- )
- (ELSIF (= (REM (REF X) (REF GET_TWO)) 0)
- (PROGN
- (PRINT 3)
- (RETURN (REF FALSE))
- )
- (PRINT 4)
- (LET (VAR I IN NATURAL) BE 3)
- (LOOP (<= (REF I) (SEL (REF THIS) (CALL @DIVIDE (ARG (REF X) (REF I)))))
- (PROGN
- (IF (= (REM (REF X) (REF I)) 0)
- (PROGN
- (RETURN (REF FALSE))
- )
- )
- (SET (REF I) TO (+ (REF I) 2))
- )
- )
- )
- )
- (RETURN (REF TRUE))
- )
- (LET (VAR I IN NATURAL) BE 0)
- (LOOP (<= (REF I) 100)
- (PROGN
- (IF (CALL @IS_PRIME (ARG (REF I)))
- (PROGN
- (PRINT (REF I))
- )
- )
- (SET (REF I) TO (+ (REF I) 1))
- )
- )
- (LET (VAR OBJ IN OBJECT) BE ???)
- (SET (SEL (REF OBJ) (REF FIELD1)) TO 12)
- (SET (SEL (REF OBJ) (SEL (CALL @FUN1 (ARG (REF X) (REF Y) (REF Z))) (REF INNER_FIELD1))) TO 12e-3)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement