Lines Matching refs:scan
185 scan: function(regexp, type){ method in Lexer
388 var tok = this.scan(/^:([\w\-]+)/, 'filter');
420 var tok = this.scan(/^#([\w-]+)/, 'id');
437 var tok = this.scan(/^\.([_a-z0-9\-]*[_a-z][_a-z0-9\-]*)/i, 'class');
576 this.scan(/^( )/, 'text') ||
577 this.scan(/^\|( ?)/, 'text');
585 var tok = this.scan(/^(<[^\n]*)/, 'text-html');
610 var tok = this.scan(/^extends?(?= |$|\n)/, 'extends');
618 if (this.scan(/^extends?\b/)) {
730 var tok = this.scan(/^include(?=:| |$|\n)/, 'include');
745 if (this.scan(/^include\b/)) {
775 if (this.scan(/^case\b/)) {
804 if (this.scan(/^when\b/)) {
819 if (this.scan(/^default\b/)) {
941 if (this.scan(/^while\b/)) {
963 if (this.scan(/^(?:each|for)\b/)) {
1425 var tok = this.scan(/^\//, 'slash');
1437 var tok = this.scan(/^: +/, ':');