export function tokenize ( input ) { return input . split ( /(\s+)/ ) . map ( ( value , index ) => { if ( index % 2 === 0 ) { return { type : 'text' , value } ; } else { return { type : 'whitespace' , value } ; } } ) ; }