UNPKG

very-small-parser

Version:

A very small Markdown, HTML, and CSS parser.

14 lines (13 loc) 328 B
export const walk = (node) => { const stack = [node]; return () => { const node = stack.pop(); if (!node) return; if (typeof node === 'string') return node; for (let i = node.length - 1; i >= 2; i--) stack.push(node[i]); return node; }; };