nl_tokens: Optimized Kleene - star : just adds ε - transitions from input to the output and back .
pl_tokens: function rep ( fragment ) { fragment . in . addTransition ( EPSILON , fragment . <mask> ) ; fragment . out . addTransition ( EPSILON , fragment . in ) ; return fragment ; }