nl_tokens: Assumes value is already lowercase .
pl_tokens: function startsWithIgnoringCase ( string , value , <mask> ) { for ( var i = 0 , n = value . length ; i < n ; i ++ ) { var ch1 = toLowerCase ( string . charCodeAt ( i + start ) ) ; var ch2 = value . charCodeAt ( i ) ; if ( ch1 !== ch2 ) { return false ; } } return true ; }