nl_tokens: Determine the next token
pl_tokens: function ( ) { if ( / \w / . test ( this . currentChar ) ) return this . readWord ( ) ; if ( / ["'`] / . test ( this . currentChar ) ) return this . readString ( ) ; if ( / [()] / . test ( this . currentChar ) ) return this . readGroupSymbol ( ) ; if ( / [!=<>] / . test ( this . currentChar ) ) return this . readOperator ( ) ; if ( this . currentChar === "" ) return { type : 'eot' , value : '' } ; else { this . readNextChar ( ) ; return { <mask> : 'empty' , value : '' } ; } }