nl_tokens: Performs an accept operation with added sanity check to ensure required keys are not removed .
pl_tokens: function acceptRequired ( node , name ) { this . acceptKey ( node , name ) ; if ( ! node [ name ] ) { throw new _exception2 [ 'default' ] ( <mask> . type + ' requires ' + name ) ; } }