nl_tokens: or takes a list of predicate functions ( m ) and executes them on it s second parameter ( o ) . If one of the predicates return true then or returns true . Otherwise false .
pl_tokens: function or ( m , o ) { var index , result = { result : false , param : o } ; for ( index = 0 ; index < m . length ; index ++ ) { if ( m [ index ] ( o ) . result ) { result . result = <mask> ; break ; } } return result ; }