In a team of three or four students, list the tokens and token type (e.g. String, Integer, Right Parenthesis, etc.) which comprise the program below. The program below is defined by the ChagaLite programming programming language.
Please use the document, Definitions for tokens in Backus-Naur Form.
function int sum_of_first_n_squares (int n) { int sum; sum = 0; if (n >= 1) { sum = n * (n + 1) * (2 * n + 1) / 6; } return sum; } procedure main (void) { int n; int sum; n = 100; sum = sum_of_first_n_squares (n); printf ("sum of the squares of the first %d numbers = %d\n", n, sum); }
Since this is a group assignment, please write the names of each member of the team student on your assignment submission along with "Exercise 2b: Tokenization".