nl_tokens: The essential function that expands Emmet abbreviation
pl_tokens: function ( abbr , syntax , profile , contextNode ) { if ( ! abbr ) return '' ; syntax = syntax || defaultSyntax ; //			profile = profile || defaultProfile; var filters = r ( 'filters' ) ; var parser = r ( 'abbreviationParser' ) ; profile = r ( 'profile' ) . get ( profile , syntax ) ; r ( 'tabStops' ) . resetTabstopIndex ( ) ; var data = filters . extractFromAbbreviation ( abbr ) ; var outputTree = parser . parse ( data [ 0 ] , { syntax : syntax , contextNode : contextNode } ) ; var filtersList = filters . composeList ( syntax , profile , data [ 1 ] ) ; filters . apply ( outputTree , filtersList , <mask> ) ; return outputTree . toString ( ) ; }