nl_tokens: Visits a given value . If mutating will replace the value if necessary .
pl_tokens: function acceptKey ( node , name ) { var value = this . accept ( node [ name ] ) ; if ( this . mutating ) { // Hacky sanity check: This may have a few false positives for type for the helper // methods but will generally do the right thing without a lot of overhead. if ( value && ! Visitor . prototype [ value . type ] ) { throw new _exception2 [ 'default' ] ( 'Unexpected node type "' + <mask> . type + '" found when accepting ' + name + ' on ' + node . type ) ; } node [ name ] = value ; } }