nl_tokens: / * Wrapper around Node which adds the current node ( and parent if available ) to the message .
pl_tokens: function wrap ( fn ) { return wrapped function wrapped ( node , parent ) { try { fn ( <mask> , parent ) } catch ( error ) { if ( ! error [ ID ] ) { error [ ID ] = true error . message += ': `' + view ( node ) + '`' if ( parent ) { error . message += ' in `' + view ( parent ) + '`' } } throw error } } }