Better scanner error handling
Parser now considers the endSymbol (if it exists) as any other symbol
Added parenthesis to the ARG-LIST rule
Cleaned tests
Added other tests