Trying to implement an arithmetic parser with GScanner