:sparkles: fix a local function
:fire: remove whitespaces
:sparkles: fix a local function
:sparkles: fix to how to use lexer
:sparkles: fix `expect` to return a token
:sparkles: fix parseFunctionExpression
:sparkles: fix parser to read easily
:sparkles: rename methods