Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
We assume that the source text has been transformed into an array of simple token objects (tokens), each containing a type member that is a string ("name", "string", "number", "operator") and a value member that is a string or number.
The token variable always contains the current token: