@@ -187,9 +187,9 @@ Handlebars.registerHelper('log', function(context, options) {
187
187
var handlebars = ( function ( ) {
188
188
var parser = { trace : function trace ( ) { } ,
189
189
yy : { } ,
190
- symbols_ : { "error" :2 , "root" :3 , "program" :4 , "EOF" :5 , "simpleInverse" :6 , "statements" :7 , "statement" :8 , "openInverse" :9 , "closeBlock" :10 , "openBlock" :11 , "mustache" :12 , "partial" :13 , "CONTENT" :14 , "COMMENT" :15 , "OPEN_BLOCK" :16 , "inMustache" :17 , "CLOSE" :18 , "OPEN_INVERSE" :19 , "OPEN_ENDBLOCK" :20 , "path" :21 , "OPEN" :22 , "OPEN_UNESCAPED" :23 , "OPEN_PARTIAL " :24 , "partialName " :25 , "params " :26 , "hash " :27 , "dataName " :28 , "param " :29 , "STRING " :30 , "INTEGER " :31 , "BOOLEAN " :32 , "hashSegments " :33 , "hashSegment " :34 , "ID " :35 , "EQUALS " :36 , "DATA " :37 , "pathSegments " :38 , "SEP " :39 , "$accept" :0 , "$end" :1 } ,
191
- terminals_ : { 2 :"error" , 5 :"EOF" , 14 :"CONTENT" , 15 :"COMMENT" , 16 :"OPEN_BLOCK" , 18 :"CLOSE" , 19 :"OPEN_INVERSE" , 20 :"OPEN_ENDBLOCK" , 22 :"OPEN" , 23 :"OPEN_UNESCAPED" , 24 :"OPEN_PARTIAL" , 30 :"STRING" , 31 :"INTEGER" , 32 :"BOOLEAN" , 35 :"ID" , 36 :"EQUALS" , 37 :"DATA" , 39 :"SEP" } ,
192
- productions_ : [ 0 , [ 3 , 2 ] , [ 4 , 2 ] , [ 4 , 3 ] , [ 4 , 2 ] , [ 4 , 1 ] , [ 4 , 1 ] , [ 4 , 0 ] , [ 7 , 1 ] , [ 7 , 2 ] , [ 8 , 3 ] , [ 8 , 3 ] , [ 8 , 1 ] , [ 8 , 1 ] , [ 8 , 1 ] , [ 8 , 1 ] , [ 11 , 3 ] , [ 9 , 3 ] , [ 10 , 3 ] , [ 12 , 3 ] , [ 12 , 3 ] , [ 13 , 3 ] , [ 13 , 4 ] , [ 6 , 2 ] , [ 17 , 3 ] , [ 17 , 2 ] , [ 17 , 2 ] , [ 17 , 1 ] , [ 17 , 1 ] , [ 26 , 2 ] , [ 26 , 1 ] , [ 29 , 1 ] , [ 29 , 1 ] , [ 29 , 1 ] , [ 29 , 1 ] , [ 29 , 1 ] , [ 27 , 1 ] , [ 33 , 2 ] , [ 33 , 1 ] , [ 34 , 3 ] , [ 34 , 3 ] , [ 34 , 3 ] , [ 34 , 3 ] , [ 34 , 3 ] , [ 25 , 1 ] , [ 25 , 1 ] , [ 25 , 1 ] , [ 28 , 2 ] , [ 21 , 1 ] , [ 38 , 3 ] , [ 38 , 1 ] ] ,
190
+ symbols_ : { "error" :2 , "root" :3 , "program" :4 , "EOF" :5 , "simpleInverse" :6 , "statements" :7 , "statement" :8 , "openInverse" :9 , "closeBlock" :10 , "openBlock" :11 , "mustache" :12 , "partial" :13 , "CONTENT" :14 , "COMMENT" :15 , "OPEN_BLOCK" :16 , "inMustache" :17 , "CLOSE" :18 , "OPEN_INVERSE" :19 , "OPEN_ENDBLOCK" :20 , "path" :21 , "OPEN" :22 , "OPEN_UNESCAPED" :23 , "CLOSE_UNESCAPED " :24 , "OPEN_PARTIAL " :25 , "partialName " :26 , "params " :27 , "hash " :28 , "dataName " :29 , "param " :30 , "STRING " :31 , "INTEGER " :32 , "BOOLEAN " :33 , "hashSegments " :34 , "hashSegment " :35 , "ID " :36 , "EQUALS " :37 , "DATA " :38 , "pathSegments " :39 , "SEP" : 40 , "$accept" :0 , "$end" :1 } ,
191
+ terminals_ : { 2 :"error" , 5 :"EOF" , 14 :"CONTENT" , 15 :"COMMENT" , 16 :"OPEN_BLOCK" , 18 :"CLOSE" , 19 :"OPEN_INVERSE" , 20 :"OPEN_ENDBLOCK" , 22 :"OPEN" , 23 :"OPEN_UNESCAPED" , 24 :"CLOSE_UNESCAPED" , 25 : " OPEN_PARTIAL", 31 :"STRING" , 32 :"INTEGER" , 33 :"BOOLEAN" , 36 :"ID" , 37 :"EQUALS" , 38 :"DATA" , 40 :"SEP" } ,
192
+ productions_ : [ 0 , [ 3 , 2 ] , [ 4 , 2 ] , [ 4 , 3 ] , [ 4 , 2 ] , [ 4 , 1 ] , [ 4 , 1 ] , [ 4 , 0 ] , [ 7 , 1 ] , [ 7 , 2 ] , [ 8 , 3 ] , [ 8 , 3 ] , [ 8 , 1 ] , [ 8 , 1 ] , [ 8 , 1 ] , [ 8 , 1 ] , [ 11 , 3 ] , [ 9 , 3 ] , [ 10 , 3 ] , [ 12 , 3 ] , [ 12 , 3 ] , [ 13 , 3 ] , [ 13 , 4 ] , [ 6 , 2 ] , [ 17 , 3 ] , [ 17 , 2 ] , [ 17 , 2 ] , [ 17 , 1 ] , [ 17 , 1 ] , [ 27 , 2 ] , [ 27 , 1 ] , [ 30 , 1 ] , [ 30 , 1 ] , [ 30 , 1 ] , [ 30 , 1 ] , [ 30 , 1 ] , [ 28 , 1 ] , [ 34 , 2 ] , [ 34 , 1 ] , [ 35 , 3 ] , [ 35 , 3 ] , [ 35 , 3 ] , [ 35 , 3 ] , [ 35 , 3 ] , [ 26 , 1 ] , [ 26 , 1 ] , [ 26 , 1 ] , [ 29 , 2 ] , [ 21 , 1 ] , [ 39 , 3 ] , [ 39 , 1 ] ] ,
193
193
performAction : function anonymous ( yytext , yyleng , yylineno , yy , yystate , $$ , _$ ) {
194
194
195
195
var $0 = $$ . length - 1 ;
@@ -230,7 +230,10 @@ case 17: this.$ = new yy.MustacheNode($$[$0-1][0], $$[$0-1][1]);
230
230
break ;
231
231
case 18 : this . $ = $$ [ $0 - 1 ] ;
232
232
break ;
233
- case 19 : this . $ = new yy . MustacheNode ( $$ [ $0 - 1 ] [ 0 ] , $$ [ $0 - 1 ] [ 1 ] ) ;
233
+ case 19 :
234
+ // Parsing out the '&' escape token at this level saves ~500 bytes after min due to the removal of one parser node.
235
+ this . $ = new yy . MustacheNode ( $$ [ $0 - 1 ] [ 0 ] , $$ [ $0 - 1 ] [ 1 ] , $$ [ $0 - 2 ] [ 2 ] === '&' ) ;
236
+
234
237
break ;
235
238
case 20 : this . $ = new yy . MustacheNode ( $$ [ $0 - 1 ] [ 0 ] , $$ [ $0 - 1 ] [ 1 ] , true ) ;
236
239
break ;
@@ -296,8 +299,8 @@ case 50: this.$ = [{part: $$[$0]}];
296
299
break ;
297
300
}
298
301
} ,
299
- table : [ { 3 :1 , 4 :2 , 5 :[ 2 , 7 ] , 6 :3 , 7 :4 , 8 :6 , 9 :7 , 11 :8 , 12 :9 , 13 :10 , 14 :[ 1 , 11 ] , 15 :[ 1 , 12 ] , 16 :[ 1 , 13 ] , 19 :[ 1 , 5 ] , 22 :[ 1 , 14 ] , 23 :[ 1 , 15 ] , 24 :[ 1 , 16 ] } , { 1 :[ 3 ] } , { 5 :[ 1 , 17 ] } , { 5 :[ 2 , 6 ] , 7 :18 , 8 :6 , 9 :7 , 11 :8 , 12 :9 , 13 :10 , 14 :[ 1 , 11 ] , 15 :[ 1 , 12 ] , 16 :[ 1 , 13 ] , 19 :[ 1 , 19 ] , 20 :[ 2 , 6 ] , 22 :[ 1 , 14 ] , 23 :[ 1 , 15 ] , 24 :[ 1 , 16 ] } , { 5 :[ 2 , 5 ] , 6 :20 , 8 :21 , 9 :7 , 11 :8 , 12 :9 , 13 :10 , 14 :[ 1 , 11 ] , 15 :[ 1 , 12 ] , 16 :[ 1 , 13 ] , 19 :[ 1 , 5 ] , 20 :[ 2 , 5 ] , 22 :[ 1 , 14 ] , 23 :[ 1 , 15 ] , 24 :[ 1 , 16 ] } , { 17 :23 , 18 :[ 1 , 22 ] , 21 :24 , 28 :25 , 35 :[ 1 , 28 ] , 37 :[ 1 , 27 ] , 38 :26 } , { 5 :[ 2 , 8 ] , 14 :[ 2 , 8 ] , 15 :[ 2 , 8 ] , 16 :[ 2 , 8 ] , 19 :[ 2 , 8 ] , 20 :[ 2 , 8 ] , 22 :[ 2 , 8 ] , 23 :[ 2 , 8 ] , 24 :[ 2 , 8 ] } , { 4 :29 , 6 :3 , 7 :4 , 8 :6 , 9 :7 , 11 :8 , 12 :9 , 13 :10 , 14 :[ 1 , 11 ] , 15 :[ 1 , 12 ] , 16 :[ 1 , 13 ] , 19 :[ 1 , 5 ] , 20 :[ 2 , 7 ] , 22 :[ 1 , 14 ] , 23 :[ 1 , 15 ] , 24 :[ 1 , 16 ] } , { 4 :30 , 6 :3 , 7 :4 , 8 :6 , 9 :7 , 11 :8 , 12 :9 , 13 :10 , 14 :[ 1 , 11 ] , 15 :[ 1 , 12 ] , 16 :[ 1 , 13 ] , 19 :[ 1 , 5 ] , 20 :[ 2 , 7 ] , 22 :[ 1 , 14 ] , 23 :[ 1 , 15 ] , 24 :[ 1 , 16 ] } , { 5 :[ 2 , 12 ] , 14 :[ 2 , 12 ] , 15 :[ 2 , 12 ] , 16 :[ 2 , 12 ] , 19 :[ 2 , 12 ] , 20 :[ 2 , 12 ] , 22 :[ 2 , 12 ] , 23 :[ 2 , 12 ] , 24 :[ 2 , 12 ] } , { 5 :[ 2 , 13 ] , 14 :[ 2 , 13 ] , 15 :[ 2 , 13 ] , 16 :[ 2 , 13 ] , 19 :[ 2 , 13 ] , 20 :[ 2 , 13 ] , 22 :[ 2 , 13 ] , 23 :[ 2 , 13 ] , 24 :[ 2 , 13 ] } , { 5 :[ 2 , 14 ] , 14 :[ 2 , 14 ] , 15 :[ 2 , 14 ] , 16 :[ 2 , 14 ] , 19 :[ 2 , 14 ] , 20 :[ 2 , 14 ] , 22 :[ 2 , 14 ] , 23 :[ 2 , 14 ] , 24 :[ 2 , 14 ] } , { 5 :[ 2 , 15 ] , 14 :[ 2 , 15 ] , 15 :[ 2 , 15 ] , 16 :[ 2 , 15 ] , 19 :[ 2 , 15 ] , 20 :[ 2 , 15 ] , 22 :[ 2 , 15 ] , 23 :[ 2 , 15 ] , 24 :[ 2 , 15 ] } , { 17 :31 , 21 :24 , 28 :25 , 35 :[ 1 , 28 ] , 37 :[ 1 , 27 ] , 38 :26 } , { 17 :32 , 21 :24 , 28 :25 , 35 :[ 1 , 28 ] , 37 :[ 1 , 27 ] , 38 :26 } , { 17 :33 , 21 :24 , 28 :25 , 35 :[ 1 , 28 ] , 37 :[ 1 , 27 ] , 38 :26 } , { 21 :35 , 25 :34 , 30 :[ 1 , 36 ] , 31 :[ 1 , 37 ] , 35 :[ 1 , 28 ] , 38 :26 } , { 1 :[ 2 , 1 ] } , { 5 :[ 2 , 2 ] , 8 :21 , 9 :7 , 11 :8 , 12 :9 , 13 :10 , 14 :[ 1 , 11 ] , 15 :[ 1 , 12 ] , 16 :[ 1 , 13 ] , 19 :[ 1 , 19 ] , 20 :[ 2 , 2 ] , 22 :[ 1 , 14 ] , 23 :[ 1 , 15 ] , 24 :[ 1 , 16 ] } , { 17 :23 , 21 :24 , 28 :25 , 35 :[ 1 , 28 ] , 37 :[ 1 , 27 ] , 38 :26 } , { 5 :[ 2 , 4 ] , 7 :38 , 8 :6 , 9 :7 , 11 :8 , 12 :9 , 13 :10 , 14 :[ 1 , 11 ] , 15 :[ 1 , 12 ] , 16 :[ 1 , 13 ] , 19 :[ 1 , 19 ] , 20 :[ 2 , 4 ] , 22 :[ 1 , 14 ] , 23 :[ 1 , 15 ] , 24 :[ 1 , 16 ] } , { 5 :[ 2 , 9 ] , 14 :[ 2 , 9 ] , 15 :[ 2 , 9 ] , 16 :[ 2 , 9 ] , 19 :[ 2 , 9 ] , 20 :[ 2 , 9 ] , 22 :[ 2 , 9 ] , 23 :[ 2 , 9 ] , 24 :[ 2 , 9 ] } , { 5 :[ 2 , 23 ] , 14 :[ 2 , 23 ] , 15 :[ 2 , 23 ] , 16 :[ 2 , 23 ] , 19 :[ 2 , 23 ] , 20 :[ 2 , 23 ] , 22 :[ 2 , 23 ] , 23 :[ 2 , 23 ] , 24 :[ 2 , 23 ] } , { 18 :[ 1 , 39 ] } , { 18 :[ 2 , 27 ] , 21 :44 , 26 :40 , 27 :41 , 28 :48 , 29 :42 , 30 :[ 1 , 45 ] , 31 :[ 1 , 46 ] , 32 :[ 1 , 47 ] , 33 :43 , 34 :49 , 35 :[ 1 , 50 ] , 37 :[ 1 , 27 ] , 38 :26 } , { 18 :[ 2 , 28 ] } , { 18 :[ 2 , 48 ] , 30 :[ 2 , 48 ] , 31 :[ 2 , 48 ] , 32 :[ 2 , 48 ] , 35 :[ 2 , 48 ] , 37 :[ 2 , 48 ] , 39 :[ 1 , 51 ] } , { 21 :52 , 35 :[ 1 , 28 ] , 38 :26 } , { 18 :[ 2 , 50 ] , 30 :[ 2 , 50 ] , 31 :[ 2 , 50 ] , 32 :[ 2 , 50 ] , 35 :[ 2 , 50 ] , 37 :[ 2 , 50 ] , 39 :[ 2 , 50 ] } , { 10 :53 , 20 :[ 1 , 54 ] } , { 10 :55 , 20 :[ 1 , 54 ] } , { 18 :[ 1 , 56 ] } , { 18 :[ 1 , 57 ] } , { 18 :[ 1 , 58 ] } , { 18 :[ 1 , 59 ] , 21 :60 , 35 :[ 1 , 28 ] , 38 :26 } , { 18 :[ 2 , 44 ] , 35 :[ 2 , 44 ] } , { 18 :[ 2 , 45 ] , 35 :[ 2 , 45 ] } , { 18 :[ 2 , 46 ] , 35 :[ 2 , 46 ] } , { 5 :[ 2 , 3 ] , 8 :21 , 9 :7 , 11 :8 , 12 :9 , 13 :10 , 14 :[ 1 , 11 ] , 15 :[ 1 , 12 ] , 16 :[ 1 , 13 ] , 19 :[ 1 , 19 ] , 20 :[ 2 , 3 ] , 22 :[ 1 , 14 ] , 23 :[ 1 , 15 ] , 24 :[ 1 , 16 ] } , { 14 :[ 2 , 17 ] , 15 :[ 2 , 17 ] , 16 :[ 2 , 17 ] , 19 :[ 2 , 17 ] , 20 :[ 2 , 17 ] , 22 :[ 2 , 17 ] , 23 :[ 2 , 17 ] , 24 :[ 2 , 17 ] } , { 18 :[ 2 , 25 ] , 21 :44 , 27 :61 , 28 :48 , 29 :62 , 30 :[ 1 , 45 ] , 31 :[ 1 , 46 ] , 32 :[ 1 , 47 ] , 33 :43 , 34 :49 , 35 :[ 1 , 50 ] , 37 :[ 1 , 27 ] , 38 :26 } , { 18 :[ 2 , 26 ] } , { 18 :[ 2 , 30 ] , 30 :[ 2 , 30 ] , 31 :[ 2 , 30 ] , 32 :[ 2 , 30 ] , 35 :[ 2 , 30 ] , 37 :[ 2 , 30 ] } , { 18 :[ 2 , 36 ] , 34 :63 , 35 :[ 1 , 64 ] } , { 18 :[ 2 , 31 ] , 30 :[ 2 , 31 ] , 31 :[ 2 , 31 ] , 32 :[ 2 , 31 ] , 35 :[ 2 , 31 ] , 37 :[ 2 , 31 ] } , { 18 :[ 2 , 32 ] , 30 :[ 2 , 32 ] , 31 :[ 2 , 32 ] , 32 :[ 2 , 32 ] , 35 :[ 2 , 32 ] , 37 :[ 2 , 32 ] } , { 18 :[ 2 , 33 ] , 30 :[ 2 , 33 ] , 31 :[ 2 , 33 ] , 32 :[ 2 , 33 ] , 35 :[ 2 , 33 ] , 37 :[ 2 , 33 ] } , { 18 :[ 2 , 34 ] , 30 :[ 2 , 34 ] , 31 :[ 2 , 34 ] , 32 :[ 2 , 34 ] , 35 :[ 2 , 34 ] , 37 :[ 2 , 34 ] } , { 18 :[ 2 , 35 ] , 30 :[ 2 , 35 ] , 31 :[ 2 , 35 ] , 32 :[ 2 , 35 ] , 35 :[ 2 , 35 ] , 37 :[ 2 , 35 ] } , { 18 :[ 2 , 38 ] , 35 :[ 2 , 38 ] } , { 18 :[ 2 , 50 ] , 30 :[ 2 , 50 ] , 31 :[ 2 , 50 ] , 32 :[ 2 , 50 ] , 35 :[ 2 , 50 ] , 36 :[ 1 , 65 ] , 37 :[ 2 , 50 ] , 39 :[ 2 , 50 ] } , { 35 :[ 1 , 66 ] } , { 18 :[ 2 , 47 ] , 30 :[ 2 , 47 ] , 31 :[ 2 , 47 ] , 32 :[ 2 , 47 ] , 35 :[ 2 , 47 ] , 37 :[ 2 , 47 ] } , { 5 :[ 2 , 10 ] , 14 :[ 2 , 10 ] , 15 :[ 2 , 10 ] , 16 :[ 2 , 10 ] , 19 :[ 2 , 10 ] , 20 :[ 2 , 10 ] , 22 :[ 2 , 10 ] , 23 :[ 2 , 10 ] , 24 :[ 2 , 10 ] } , { 21 :67 , 35 :[ 1 , 28 ] , 38 :26 } , { 5 :[ 2 , 11 ] , 14 :[ 2 , 11 ] , 15 :[ 2 , 11 ] , 16 :[ 2 , 11 ] , 19 :[ 2 , 11 ] , 20 :[ 2 , 11 ] , 22 :[ 2 , 11 ] , 23 :[ 2 , 11 ] , 24 :[ 2 , 11 ] } , { 14 :[ 2 , 16 ] , 15 :[ 2 , 16 ] , 16 :[ 2 , 16 ] , 19 :[ 2 , 16 ] , 20 :[ 2 , 16 ] , 22 :[ 2 , 16 ] , 23 :[ 2 , 16 ] , 24 :[ 2 , 16 ] } , { 5 :[ 2 , 19 ] , 14 :[ 2 , 19 ] , 15 :[ 2 , 19 ] , 16 :[ 2 , 19 ] , 19 :[ 2 , 19 ] , 20 :[ 2 , 19 ] , 22 :[ 2 , 19 ] , 23 :[ 2 , 19 ] , 24 :[ 2 , 19 ] } , { 5 :[ 2 , 20 ] , 14 :[ 2 , 20 ] , 15 :[ 2 , 20 ] , 16 :[ 2 , 20 ] , 19 :[ 2 , 20 ] , 20 :[ 2 , 20 ] , 22 :[ 2 , 20 ] , 23 :[ 2 , 20 ] , 24 :[ 2 , 20 ] } , { 5 :[ 2 , 21 ] , 14 :[ 2 , 21 ] , 15 :[ 2 , 21 ] , 16 :[ 2 , 21 ] , 19 :[ 2 , 21 ] , 20 :[ 2 , 21 ] , 22 :[ 2 , 21 ] , 23 :[ 2 , 21 ] , 24 :[ 2 , 21 ] } , { 18 :[ 1 , 68 ] } , { 18 :[ 2 , 24 ] } , { 18 :[ 2 , 29 ] , 30 :[ 2 , 29 ] , 31 :[ 2 , 29 ] , 32 :[ 2 , 29 ] , 35 :[ 2 , 29 ] , 37 :[ 2 , 29 ] } , { 18 :[ 2 , 37 ] , 35 :[ 2 , 37 ] } , { 36 :[ 1 , 65 ] } , { 21 :69 , 28 :73 , 30 :[ 1 , 70 ] , 31 :[ 1 , 71 ] , 32 :[ 1 , 72 ] , 35 :[ 1 , 28 ] , 37 :[ 1 , 27 ] , 38 :26 } , { 18 :[ 2 , 49 ] , 30 :[ 2 , 49 ] , 31 :[ 2 , 49 ] , 32 :[ 2 , 49 ] , 35 :[ 2 , 49 ] , 37 :[ 2 , 49 ] , 39 :[ 2 , 49 ] } , { 18 :[ 1 , 74 ] } , { 5 :[ 2 , 22 ] , 14 :[ 2 , 22 ] , 15 :[ 2 , 22 ] , 16 :[ 2 , 22 ] , 19 :[ 2 , 22 ] , 20 :[ 2 , 22 ] , 22 :[ 2 , 22 ] , 23 :[ 2 , 22 ] , 24 :[ 2 , 22 ] } , { 18 :[ 2 , 39 ] , 35 :[ 2 , 39 ] } , { 18 :[ 2 , 40 ] , 35 :[ 2 , 40 ] } , { 18 :[ 2 , 41 ] , 35 :[ 2 , 41 ] } , { 18 :[ 2 , 42 ] , 35 :[ 2 , 42 ] } , { 18 :[ 2 , 43 ] , 35 :[ 2 , 43 ] } , { 5 :[ 2 , 18 ] , 14 :[ 2 , 18 ] , 15 :[ 2 , 18 ] , 16 :[ 2 , 18 ] , 19 :[ 2 , 18 ] , 20 :[ 2 , 18 ] , 22 :[ 2 , 18 ] , 23 :[ 2 , 18 ] , 24 :[ 2 , 18 ] } ] ,
300
- defaultActions : { 17 :[ 2 , 1 ] , 25 : [ 2 , 28 ] , 41 : [ 2 , 26 ] , 61 : [ 2 , 24 ] } ,
302
+ table : [ { 3 :1 , 4 :2 , 5 :[ 2 , 7 ] , 6 :3 , 7 :4 , 8 :6 , 9 :7 , 11 :8 , 12 :9 , 13 :10 , 14 :[ 1 , 11 ] , 15 :[ 1 , 12 ] , 16 :[ 1 , 13 ] , 19 :[ 1 , 5 ] , 22 :[ 1 , 14 ] , 23 :[ 1 , 15 ] , 25 :[ 1 , 16 ] } , { 1 :[ 3 ] } , { 5 :[ 1 , 17 ] } , { 5 :[ 2 , 6 ] , 7 :18 , 8 :6 , 9 :7 , 11 :8 , 12 :9 , 13 :10 , 14 :[ 1 , 11 ] , 15 :[ 1 , 12 ] , 16 :[ 1 , 13 ] , 19 :[ 1 , 19 ] , 20 :[ 2 , 6 ] , 22 :[ 1 , 14 ] , 23 :[ 1 , 15 ] , 25 :[ 1 , 16 ] } , { 5 :[ 2 , 5 ] , 6 :20 , 8 :21 , 9 :7 , 11 :8 , 12 :9 , 13 :10 , 14 :[ 1 , 11 ] , 15 :[ 1 , 12 ] , 16 :[ 1 , 13 ] , 19 :[ 1 , 5 ] , 20 :[ 2 , 5 ] , 22 :[ 1 , 14 ] , 23 :[ 1 , 15 ] , 25 :[ 1 , 16 ] } , { 17 :23 , 18 :[ 1 , 22 ] , 21 :24 , 29 :25 , 36 :[ 1 , 28 ] , 38 :[ 1 , 27 ] , 39 :26 } , { 5 :[ 2 , 8 ] , 14 :[ 2 , 8 ] , 15 :[ 2 , 8 ] , 16 :[ 2 , 8 ] , 19 :[ 2 , 8 ] , 20 :[ 2 , 8 ] , 22 :[ 2 , 8 ] , 23 :[ 2 , 8 ] , 25 :[ 2 , 8 ] } , { 4 :29 , 6 :3 , 7 :4 , 8 :6 , 9 :7 , 11 :8 , 12 :9 , 13 :10 , 14 :[ 1 , 11 ] , 15 :[ 1 , 12 ] , 16 :[ 1 , 13 ] , 19 :[ 1 , 5 ] , 20 :[ 2 , 7 ] , 22 :[ 1 , 14 ] , 23 :[ 1 , 15 ] , 25 :[ 1 , 16 ] } , { 4 :30 , 6 :3 , 7 :4 , 8 :6 , 9 :7 , 11 :8 , 12 :9 , 13 :10 , 14 :[ 1 , 11 ] , 15 :[ 1 , 12 ] , 16 :[ 1 , 13 ] , 19 :[ 1 , 5 ] , 20 :[ 2 , 7 ] , 22 :[ 1 , 14 ] , 23 :[ 1 , 15 ] , 25 :[ 1 , 16 ] } , { 5 :[ 2 , 12 ] , 14 :[ 2 , 12 ] , 15 :[ 2 , 12 ] , 16 :[ 2 , 12 ] , 19 :[ 2 , 12 ] , 20 :[ 2 , 12 ] , 22 :[ 2 , 12 ] , 23 :[ 2 , 12 ] , 25 :[ 2 , 12 ] } , { 5 :[ 2 , 13 ] , 14 :[ 2 , 13 ] , 15 :[ 2 , 13 ] , 16 :[ 2 , 13 ] , 19 :[ 2 , 13 ] , 20 :[ 2 , 13 ] , 22 :[ 2 , 13 ] , 23 :[ 2 , 13 ] , 25 :[ 2 , 13 ] } , { 5 :[ 2 , 14 ] , 14 :[ 2 , 14 ] , 15 :[ 2 , 14 ] , 16 :[ 2 , 14 ] , 19 :[ 2 , 14 ] , 20 :[ 2 , 14 ] , 22 :[ 2 , 14 ] , 23 :[ 2 , 14 ] , 25 :[ 2 , 14 ] } , { 5 :[ 2 , 15 ] , 14 :[ 2 , 15 ] , 15 :[ 2 , 15 ] , 16 :[ 2 , 15 ] , 19 :[ 2 , 15 ] , 20 :[ 2 , 15 ] , 22 :[ 2 , 15 ] , 23 :[ 2 , 15 ] , 25 :[ 2 , 15 ] } , { 17 :31 , 21 :24 , 29 :25 , 36 :[ 1 , 28 ] , 38 :[ 1 , 27 ] , 39 :26 } , { 17 :32 , 21 :24 , 29 :25 , 36 :[ 1 , 28 ] , 38 :[ 1 , 27 ] , 39 :26 } , { 17 :33 , 21 :24 , 29 :25 , 36 :[ 1 , 28 ] , 38 :[ 1 , 27 ] , 39 :26 } , { 21 :35 , 26 :34 , 31 :[ 1 , 36 ] , 32 :[ 1 , 37 ] , 36 :[ 1 , 28 ] , 39 :26 } , { 1 :[ 2 , 1 ] } , { 5 :[ 2 , 2 ] , 8 :21 , 9 :7 , 11 :8 , 12 :9 , 13 :10 , 14 :[ 1 , 11 ] , 15 :[ 1 , 12 ] , 16 :[ 1 , 13 ] , 19 :[ 1 , 19 ] , 20 :[ 2 , 2 ] , 22 :[ 1 , 14 ] , 23 :[ 1 , 15 ] , 25 :[ 1 , 16 ] } , { 17 :23 , 21 :24 , 29 :25 , 36 :[ 1 , 28 ] , 38 :[ 1 , 27 ] , 39 :26 } , { 5 :[ 2 , 4 ] , 7 :38 , 8 :6 , 9 :7 , 11 :8 , 12 :9 , 13 :10 , 14 :[ 1 , 11 ] , 15 :[ 1 , 12 ] , 16 :[ 1 , 13 ] , 19 :[ 1 , 19 ] , 20 :[ 2 , 4 ] , 22 :[ 1 , 14 ] , 23 :[ 1 , 15 ] , 25 :[ 1 , 16 ] } , { 5 :[ 2 , 9 ] , 14 :[ 2 , 9 ] , 15 :[ 2 , 9 ] , 16 :[ 2 , 9 ] , 19 :[ 2 , 9 ] , 20 :[ 2 , 9 ] , 22 :[ 2 , 9 ] , 23 :[ 2 , 9 ] , 25 :[ 2 , 9 ] } , { 5 :[ 2 , 23 ] , 14 :[ 2 , 23 ] , 15 :[ 2 , 23 ] , 16 :[ 2 , 23 ] , 19 :[ 2 , 23 ] , 20 :[ 2 , 23 ] , 22 :[ 2 , 23 ] , 23 :[ 2 , 23 ] , 25 :[ 2 , 23 ] } , { 18 :[ 1 , 39 ] } , { 18 :[ 2 , 27 ] , 21 :44 , 24 :[ 2 , 27 ] , 27 :40 , 28 :41 , 29 :48 , 30 :42 , 31 :[ 1 , 45 ] , 32 :[ 1 , 46 ] , 33 :[ 1 , 47 ] , 34 :43 , 35 :49 , 36 :[ 1 , 50 ] , 38 :[ 1 , 27 ] , 39 :26 } , { 18 :[ 2 , 28 ] , 24 :[ 2 , 28 ] } , { 18 :[ 2 , 48 ] , 24 :[ 2 , 48 ] , 31 :[ 2 , 48 ] , 32 :[ 2 , 48 ] , 33 :[ 2 , 48 ] , 36 :[ 2 , 48 ] , 38 :[ 2 , 48 ] , 40 :[ 1 , 51 ] } , { 21 :52 , 36 :[ 1 , 28 ] , 39 :26 } , { 18 :[ 2 , 50 ] , 24 :[ 2 , 50 ] , 31 :[ 2 , 50 ] , 32 :[ 2 , 50 ] , 33 :[ 2 , 50 ] , 36 :[ 2 , 50 ] , 38 :[ 2 , 50 ] , 40 :[ 2 , 50 ] } , { 10 :53 , 20 :[ 1 , 54 ] } , { 10 :55 , 20 :[ 1 , 54 ] } , { 18 :[ 1 , 56 ] } , { 18 :[ 1 , 57 ] } , { 24 :[ 1 , 58 ] } , { 18 :[ 1 , 59 ] , 21 :60 , 36 :[ 1 , 28 ] , 39 :26 } , { 18 :[ 2 , 44 ] , 36 :[ 2 , 44 ] } , { 18 :[ 2 , 45 ] , 36 :[ 2 , 45 ] } , { 18 :[ 2 , 46 ] , 36 :[ 2 , 46 ] } , { 5 :[ 2 , 3 ] , 8 :21 , 9 :7 , 11 :8 , 12 :9 , 13 :10 , 14 :[ 1 , 11 ] , 15 :[ 1 , 12 ] , 16 :[ 1 , 13 ] , 19 :[ 1 , 19 ] , 20 :[ 2 , 3 ] , 22 :[ 1 , 14 ] , 23 :[ 1 , 15 ] , 25 :[ 1 , 16 ] } , { 14 :[ 2 , 17 ] , 15 :[ 2 , 17 ] , 16 :[ 2 , 17 ] , 19 :[ 2 , 17 ] , 20 :[ 2 , 17 ] , 22 :[ 2 , 17 ] , 23 :[ 2 , 17 ] , 25 :[ 2 , 17 ] } , { 18 :[ 2 , 25 ] , 21 :44 , 24 :[ 2 , 25 ] , 28 :61 , 29 :48 , 30 :62 , 31 :[ 1 , 45 ] , 32 :[ 1 , 46 ] , 33 :[ 1 , 47 ] , 34 :43 , 35 :49 , 36 :[ 1 , 50 ] , 38 :[ 1 , 27 ] , 39 :26 } , { 18 :[ 2 , 26 ] , 24 :[ 2 , 26 ] } , { 18 :[ 2 , 30 ] , 24 :[ 2 , 30 ] , 31 :[ 2 , 30 ] , 32 :[ 2 , 30 ] , 33 :[ 2 , 30 ] , 36 :[ 2 , 30 ] , 38 :[ 2 , 30 ] } , { 18 :[ 2 , 36 ] , 24 :[ 2 , 36 ] , 35 :63 , 36 :[ 1 , 64 ] } , { 18 :[ 2 , 31 ] , 24 :[ 2 , 31 ] , 31 :[ 2 , 31 ] , 32 :[ 2 , 31 ] , 33 :[ 2 , 31 ] , 36 :[ 2 , 31 ] , 38 :[ 2 , 31 ] } , { 18 :[ 2 , 32 ] , 24 :[ 2 , 32 ] , 31 :[ 2 , 32 ] , 32 :[ 2 , 32 ] , 33 :[ 2 , 32 ] , 36 :[ 2 , 32 ] , 38 :[ 2 , 32 ] } , { 18 :[ 2 , 33 ] , 24 :[ 2 , 33 ] , 31 :[ 2 , 33 ] , 32 :[ 2 , 33 ] , 33 :[ 2 , 33 ] , 36 :[ 2 , 33 ] , 38 :[ 2 , 33 ] } , { 18 :[ 2 , 34 ] , 24 :[ 2 , 34 ] , 31 :[ 2 , 34 ] , 32 :[ 2 , 34 ] , 33 :[ 2 , 34 ] , 36 :[ 2 , 34 ] , 38 :[ 2 , 34 ] } , { 18 :[ 2 , 35 ] , 24 :[ 2 , 35 ] , 31 :[ 2 , 35 ] , 32 :[ 2 , 35 ] , 33 :[ 2 , 35 ] , 36 :[ 2 , 35 ] , 38 :[ 2 , 35 ] } , { 18 :[ 2 , 38 ] , 24 :[ 2 , 38 ] , 36 :[ 2 , 38 ] } , { 18 :[ 2 , 50 ] , 24 :[ 2 , 50 ] , 31 :[ 2 , 50 ] , 32 :[ 2 , 50 ] , 33 :[ 2 , 50 ] , 36 :[ 2 , 50 ] , 37 :[ 1 , 65 ] , 38 :[ 2 , 50 ] , 40 :[ 2 , 50 ] } , { 36 :[ 1 , 66 ] } , { 18 :[ 2 , 47 ] , 24 :[ 2 , 47 ] , 31 :[ 2 , 47 ] , 32 :[ 2 , 47 ] , 33 :[ 2 , 47 ] , 36 :[ 2 , 47 ] , 38 :[ 2 , 47 ] } , { 5 :[ 2 , 10 ] , 14 :[ 2 , 10 ] , 15 :[ 2 , 10 ] , 16 :[ 2 , 10 ] , 19 :[ 2 , 10 ] , 20 :[ 2 , 10 ] , 22 :[ 2 , 10 ] , 23 :[ 2 , 10 ] , 25 :[ 2 , 10 ] } , { 21 :67 , 36 :[ 1 , 28 ] , 39 :26 } , { 5 :[ 2 , 11 ] , 14 :[ 2 , 11 ] , 15 :[ 2 , 11 ] , 16 :[ 2 , 11 ] , 19 :[ 2 , 11 ] , 20 :[ 2 , 11 ] , 22 :[ 2 , 11 ] , 23 :[ 2 , 11 ] , 25 :[ 2 , 11 ] } , { 14 :[ 2 , 16 ] , 15 :[ 2 , 16 ] , 16 :[ 2 , 16 ] , 19 :[ 2 , 16 ] , 20 :[ 2 , 16 ] , 22 :[ 2 , 16 ] , 23 :[ 2 , 16 ] , 25 :[ 2 , 16 ] } , { 5 :[ 2 , 19 ] , 14 :[ 2 , 19 ] , 15 :[ 2 , 19 ] , 16 :[ 2 , 19 ] , 19 :[ 2 , 19 ] , 20 :[ 2 , 19 ] , 22 :[ 2 , 19 ] , 23 :[ 2 , 19 ] , 25 :[ 2 , 19 ] } , { 5 :[ 2 , 20 ] , 14 :[ 2 , 20 ] , 15 :[ 2 , 20 ] , 16 :[ 2 , 20 ] , 19 :[ 2 , 20 ] , 20 :[ 2 , 20 ] , 22 :[ 2 , 20 ] , 23 :[ 2 , 20 ] , 25 :[ 2 , 20 ] } , { 5 :[ 2 , 21 ] , 14 :[ 2 , 21 ] , 15 :[ 2 , 21 ] , 16 :[ 2 , 21 ] , 19 :[ 2 , 21 ] , 20 :[ 2 , 21 ] , 22 :[ 2 , 21 ] , 23 :[ 2 , 21 ] , 25 :[ 2 , 21 ] } , { 18 :[ 1 , 68 ] } , { 18 :[ 2 , 24 ] , 24 :[ 2 , 24 ] } , { 18 :[ 2 , 29 ] , 24 :[ 2 , 29 ] , 31 :[ 2 , 29 ] , 32 :[ 2 , 29 ] , 33 :[ 2 , 29 ] , 36 :[ 2 , 29 ] , 38 :[ 2 , 29 ] } , { 18 :[ 2 , 37 ] , 24 :[ 2 , 37 ] , 36 :[ 2 , 37 ] } , { 37 :[ 1 , 65 ] } , { 21 :69 , 29 :73 , 31 :[ 1 , 70 ] , 32 :[ 1 , 71 ] , 33 :[ 1 , 72 ] , 36 :[ 1 , 28 ] , 38 :[ 1 , 27 ] , 39 :26 } , { 18 :[ 2 , 49 ] , 24 :[ 2 , 49 ] , 31 :[ 2 , 49 ] , 32 :[ 2 , 49 ] , 33 :[ 2 , 49 ] , 36 :[ 2 , 49 ] , 38 :[ 2 , 49 ] , 40 :[ 2 , 49 ] } , { 18 :[ 1 , 74 ] } , { 5 :[ 2 , 22 ] , 14 :[ 2 , 22 ] , 15 :[ 2 , 22 ] , 16 :[ 2 , 22 ] , 19 :[ 2 , 22 ] , 20 :[ 2 , 22 ] , 22 :[ 2 , 22 ] , 23 :[ 2 , 22 ] , 25 :[ 2 , 22 ] } , { 18 :[ 2 , 39 ] , 24 :[ 2 , 39 ] , 36 :[ 2 , 39 ] } , { 18 :[ 2 , 40 ] , 24 :[ 2 , 40 ] , 36 :[ 2 , 40 ] } , { 18 :[ 2 , 41 ] , 24 :[ 2 , 41 ] , 36 :[ 2 , 41 ] } , { 18 :[ 2 , 42 ] , 24 :[ 2 , 42 ] , 36 :[ 2 , 42 ] } , { 18 :[ 2 , 43 ] , 24 :[ 2 , 43 ] , 36 :[ 2 , 43 ] } , { 5 :[ 2 , 18 ] , 14 :[ 2 , 18 ] , 15 :[ 2 , 18 ] , 16 :[ 2 , 18 ] , 19 :[ 2 , 18 ] , 20 :[ 2 , 18 ] , 22 :[ 2 , 18 ] , 23 :[ 2 , 18 ] , 25 :[ 2 , 18 ] } ] ,
303
+ defaultActions : { 17 :[ 2 , 1 ] } ,
301
304
parseError : function parseError ( str , hash ) {
302
305
throw new Error ( str ) ;
303
306
} ,
@@ -596,7 +599,7 @@ case 3:
596
599
break ;
597
600
case 4 : yy_ . yytext = yy_ . yytext . substr ( 0 , yy_ . yyleng - 4 ) ; this . popState ( ) ; return 15 ;
598
601
break ;
599
- case 5 : return 24 ;
602
+ case 5 : return 25 ;
600
603
break ;
601
604
case 6 : return 16 ;
602
605
break ;
@@ -608,43 +611,43 @@ case 9: return 19;
608
611
break ;
609
612
case 10 : return 23 ;
610
613
break ;
611
- case 11 : return 23 ;
614
+ case 11 : return 22 ;
612
615
break ;
613
616
case 12 : this . popState ( ) ; this . begin ( 'com' ) ;
614
617
break ;
615
618
case 13 : yy_ . yytext = yy_ . yytext . substr ( 3 , yy_ . yyleng - 5 ) ; this . popState ( ) ; return 15 ;
616
619
break ;
617
620
case 14 : return 22 ;
618
621
break ;
619
- case 15 : return 36 ;
622
+ case 15 : return 37 ;
620
623
break ;
621
- case 16 : return 35 ;
624
+ case 16 : return 36 ;
622
625
break ;
623
- case 17 : return 35 ;
626
+ case 17 : return 36 ;
624
627
break ;
625
- case 18 : return 39 ;
628
+ case 18 : return 40 ;
626
629
break ;
627
630
case 19 : /*ignore whitespace*/
628
631
break ;
629
- case 20 : this . popState ( ) ; return 18 ;
632
+ case 20 : this . popState ( ) ; return 24 ;
630
633
break ;
631
634
case 21 : this . popState ( ) ; return 18 ;
632
635
break ;
633
- case 22 : yy_ . yytext = yy_ . yytext . substr ( 1 , yy_ . yyleng - 2 ) . replace ( / \\ " / g, '"' ) ; return 30 ;
636
+ case 22 : yy_ . yytext = yy_ . yytext . substr ( 1 , yy_ . yyleng - 2 ) . replace ( / \\ " / g, '"' ) ; return 31 ;
634
637
break ;
635
- case 23 : yy_ . yytext = yy_ . yytext . substr ( 1 , yy_ . yyleng - 2 ) . replace ( / \\ ' / g, "'" ) ; return 30 ;
638
+ case 23 : yy_ . yytext = yy_ . yytext . substr ( 1 , yy_ . yyleng - 2 ) . replace ( / \\ ' / g, "'" ) ; return 31 ;
636
639
break ;
637
- case 24 : return 37 ;
640
+ case 24 : return 38 ;
638
641
break ;
639
- case 25 : return 32 ;
642
+ case 25 : return 33 ;
640
643
break ;
641
- case 26 : return 32 ;
644
+ case 26 : return 33 ;
642
645
break ;
643
- case 27 : return 31 ;
646
+ case 27 : return 32 ;
644
647
break ;
645
- case 28 : return 35 ;
648
+ case 28 : return 36 ;
646
649
break ;
647
- case 29 : yy_ . yytext = yy_ . yytext . substr ( 1 , yy_ . yyleng - 2 ) ; return 35 ;
650
+ case 29 : yy_ . yytext = yy_ . yytext . substr ( 1 , yy_ . yyleng - 2 ) ; return 36 ;
648
651
break ;
649
652
case 30 : return 'INVALID' ;
650
653
break ;
0 commit comments