nl_tokens: Inputs and executes the next line
pl_tokens: function nextLine ( context , ast , prompt , oldPrompt , forceCursor , eval ) { rl . <mask> ( prompt , function ( answer ) { eval ( answer , context , ast , forceCursor === - 1 ? ast . root . length : forceCursor , function ( newPrompt , newCursor ) { nextLine ( context , ast , newPrompt || oldPrompt , oldPrompt , typeof newCursor === 'undefined' ? - 1 : newCursor , eval ) ; } ) ; } ) ; }