uawdijnntqw1x1x1
IP : 216.73.217.47
Hostname : srv913213
Kernel : Linux srv913213 5.15.0-179-generic #189-Ubuntu SMP Tue May 5 18:20:56 UTC 2026 x86_64
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
OS : Linux
PATH:
/
var
/
www
/
yapwebtv.com
/
..
/
talentgenesis_admin_backend
/
node_modules
/
token-stream
/
README.md
/
/
# token-stream Take an array of token and produce a more useful API to give to a parser. [](https://travis-ci.org/pugjs/token-stream) [](https://david-dm.org/pugjs/token-stream) [](https://www.npmjs.org/package/token-stream) ## Installation npm install token-stream ## Usage ```js var TokenStream = require('token-stream'); var stream = new TokenStream([ 'a', 'b', 'c', 'd' ]); assert(stream.peek() === 'a'); assert(stream.lookahead(0) == 'a'); assert(stream.lookahead(1) == 'b'); assert(stream.advance() === 'a'); assert(stream.peek() === 'b'); assert(stream.lookahead(0) == 'b'); assert(stream.lookahead(1) == 'c'); stream.defer('z'); assert(stream.peek() === 'z'); assert(stream.lookahead(0) == 'z'); assert(stream.lookahead(1) == 'b'); assert(stream.advance() === 'z'); assert(stream.advance() === 'b'); assert(stream.advance() === 'c'); assert(stream.advance() === 'd'); // an error is thrown if you try and advance beyond the end of the stream assert.throws(function () { stream.advance(); }); ``` ## API ### stream.peek() Gets and returns the next item in the stream without advancing the stream's position. ### stream.advance() Returns the next item in the stream and advances the stream by one item. ### stream.defer(token) Put a token on the start of the stream (useful if you need to back track after calling advance). ### stream.lookahead(index) Return the item at `index` position from the start of the stream, but don't advance the stream. `stream.lookahead(0)` is equivalent to `stream.peek()`. ## License MIT
/var/www/yapwebtv.com/../talentgenesis_admin_backend/node_modules/token-stream/README.md