---input--- 1^3+(5-5)*gcd(a,b) ---tokens--- '1' Literal.Number.Integer '^' Operator '3' Literal.Number.Integer '+' Operator '(' Punctuation '5' Literal.Number.Integer '-' Operator '5' Literal.Number.Integer ')' Punctuation '*' Operator 'gcd' Name '(' Punctuation 'a' Name ',' Operator 'b' Name ')' Punctuation '\n' Text.Whitespace