pixsy/node_modules/pug-parser/test/cases/attrs.tokens.json

180 lines
9.6 KiB
JSON

{"type":"tag","line":1,"col":1,"val":"a"}
{"type":"start-attributes","line":1,"col":2}
{"type":"attribute","line":1,"col":3,"name":"href","val":"'/contact'","mustEscape":true}
{"type":"end-attributes","line":1,"col":18}
{"type":"text","line":1,"col":20,"val":"contact"}
{"type":"newline","line":2,"col":1}
{"type":"tag","line":2,"col":1,"val":"a"}
{"type":"start-attributes","line":2,"col":2}
{"type":"attribute","line":2,"col":3,"name":"href","val":"'/save'","mustEscape":true}
{"type":"end-attributes","line":2,"col":15}
{"type":"class","line":2,"col":16,"val":"button"}
{"type":"text","line":2,"col":24,"val":"save"}
{"type":"newline","line":3,"col":1}
{"type":"tag","line":3,"col":1,"val":"a"}
{"type":"start-attributes","line":3,"col":2}
{"type":"attribute","line":3,"col":3,"name":"foo","val":true,"mustEscape":true}
{"type":"attribute","line":3,"col":8,"name":"bar","val":true,"mustEscape":false}
{"type":"attribute","line":3,"col":13,"name":"baz","val":true,"mustEscape":false}
{"type":"end-attributes","line":3,"col":16}
{"type":"newline","line":4,"col":1}
{"type":"tag","line":4,"col":1,"val":"a"}
{"type":"start-attributes","line":4,"col":2}
{"type":"attribute","line":4,"col":3,"name":"foo","val":"'foo, bar, baz'","mustEscape":true}
{"type":"attribute","line":4,"col":24,"name":"bar","val":"1","mustEscape":true}
{"type":"end-attributes","line":4,"col":29}
{"type":"newline","line":5,"col":1}
{"type":"tag","line":5,"col":1,"val":"a"}
{"type":"start-attributes","line":5,"col":2}
{"type":"attribute","line":5,"col":3,"name":"foo","val":"'((foo))'","mustEscape":true}
{"type":"attribute","line":5,"col":18,"name":"bar","val":"(1) ? 1 : 0","mustEscape":true}
{"type":"end-attributes","line":5,"col":35}
{"type":"newline","line":6,"col":1}
{"type":"tag","line":6,"col":1,"val":"select"}
{"type":"indent","line":7,"col":1,"val":2}
{"type":"tag","line":7,"col":3,"val":"option"}
{"type":"start-attributes","line":7,"col":9}
{"type":"attribute","line":7,"col":10,"name":"value","val":"'foo'","mustEscape":true}
{"type":"attribute","line":7,"col":23,"name":"selected","val":true,"mustEscape":false}
{"type":"end-attributes","line":7,"col":31}
{"type":"text","line":7,"col":33,"val":"Foo"}
{"type":"newline","line":8,"col":1}
{"type":"tag","line":8,"col":3,"val":"option"}
{"type":"start-attributes","line":8,"col":9}
{"type":"attribute","line":8,"col":10,"name":"selected","val":true,"mustEscape":true}
{"type":"attribute","line":8,"col":20,"name":"value","val":"'bar'","mustEscape":true}
{"type":"end-attributes","line":8,"col":31}
{"type":"text","line":8,"col":33,"val":"Bar"}
{"type":"outdent","line":9,"col":1}
{"type":"tag","line":9,"col":1,"val":"a"}
{"type":"start-attributes","line":9,"col":2}
{"type":"attribute","line":9,"col":3,"name":"foo","val":"\"class:\"","mustEscape":true}
{"type":"end-attributes","line":9,"col":15}
{"type":"newline","line":10,"col":1}
{"type":"tag","line":10,"col":1,"val":"input"}
{"type":"start-attributes","line":10,"col":6}
{"type":"attribute","line":10,"col":7,"name":"pattern","val":"'\\\\S+'","mustEscape":true}
{"type":"end-attributes","line":10,"col":21}
{"type":"newline","line":12,"col":1}
{"type":"tag","line":12,"col":1,"val":"a"}
{"type":"start-attributes","line":12,"col":2}
{"type":"attribute","line":12,"col":3,"name":"href","val":"'/contact'","mustEscape":true}
{"type":"end-attributes","line":12,"col":18}
{"type":"text","line":12,"col":20,"val":"contact"}
{"type":"newline","line":13,"col":1}
{"type":"tag","line":13,"col":1,"val":"a"}
{"type":"start-attributes","line":13,"col":2}
{"type":"attribute","line":13,"col":3,"name":"href","val":"'/save'","mustEscape":true}
{"type":"end-attributes","line":13,"col":15}
{"type":"class","line":13,"col":16,"val":"button"}
{"type":"text","line":13,"col":24,"val":"save"}
{"type":"newline","line":14,"col":1}
{"type":"tag","line":14,"col":1,"val":"a"}
{"type":"start-attributes","line":14,"col":2}
{"type":"attribute","line":14,"col":3,"name":"foo","val":true,"mustEscape":true}
{"type":"attribute","line":14,"col":7,"name":"bar","val":true,"mustEscape":false}
{"type":"attribute","line":14,"col":11,"name":"baz","val":true,"mustEscape":false}
{"type":"end-attributes","line":14,"col":14}
{"type":"newline","line":15,"col":1}
{"type":"tag","line":15,"col":1,"val":"a"}
{"type":"start-attributes","line":15,"col":2}
{"type":"attribute","line":15,"col":3,"name":"foo","val":"'foo, bar, baz'","mustEscape":true}
{"type":"attribute","line":15,"col":23,"name":"bar","val":"1","mustEscape":true}
{"type":"end-attributes","line":15,"col":28}
{"type":"newline","line":16,"col":1}
{"type":"tag","line":16,"col":1,"val":"a"}
{"type":"start-attributes","line":16,"col":2}
{"type":"attribute","line":16,"col":3,"name":"foo","val":"'((foo))'","mustEscape":true}
{"type":"attribute","line":16,"col":17,"name":"bar","val":"(1) ? 1 : 0","mustEscape":true}
{"type":"end-attributes","line":16,"col":34}
{"type":"newline","line":17,"col":1}
{"type":"tag","line":17,"col":1,"val":"select"}
{"type":"indent","line":18,"col":1,"val":2}
{"type":"tag","line":18,"col":3,"val":"option"}
{"type":"start-attributes","line":18,"col":9}
{"type":"attribute","line":18,"col":10,"name":"value","val":"'foo'","mustEscape":true}
{"type":"attribute","line":18,"col":22,"name":"selected","val":true,"mustEscape":false}
{"type":"end-attributes","line":18,"col":30}
{"type":"text","line":18,"col":32,"val":"Foo"}
{"type":"newline","line":19,"col":1}
{"type":"tag","line":19,"col":3,"val":"option"}
{"type":"start-attributes","line":19,"col":9}
{"type":"attribute","line":19,"col":10,"name":"selected","val":true,"mustEscape":true}
{"type":"attribute","line":19,"col":19,"name":"value","val":"'bar'","mustEscape":true}
{"type":"end-attributes","line":19,"col":30}
{"type":"text","line":19,"col":32,"val":"Bar"}
{"type":"outdent","line":20,"col":1}
{"type":"tag","line":20,"col":1,"val":"a"}
{"type":"start-attributes","line":20,"col":2}
{"type":"attribute","line":20,"col":3,"name":"foo","val":"\"class:\"","mustEscape":true}
{"type":"end-attributes","line":20,"col":15}
{"type":"newline","line":21,"col":1}
{"type":"tag","line":21,"col":1,"val":"input"}
{"type":"start-attributes","line":21,"col":6}
{"type":"attribute","line":21,"col":7,"name":"pattern","val":"'\\\\S+'","mustEscape":true}
{"type":"end-attributes","line":21,"col":21}
{"type":"newline","line":22,"col":1}
{"type":"tag","line":22,"col":1,"val":"foo"}
{"type":"start-attributes","line":22,"col":4}
{"type":"attribute","line":22,"col":5,"name":"terse","val":"\"true\"","mustEscape":true}
{"type":"end-attributes","line":22,"col":17}
{"type":"newline","line":23,"col":1}
{"type":"tag","line":23,"col":1,"val":"foo"}
{"type":"start-attributes","line":23,"col":4}
{"type":"attribute","line":23,"col":5,"name":"date","val":"new Date(0)","mustEscape":true}
{"type":"end-attributes","line":23,"col":21}
{"type":"newline","line":25,"col":1}
{"type":"tag","line":25,"col":1,"val":"foo"}
{"type":"start-attributes","line":25,"col":4}
{"type":"attribute","line":25,"col":5,"name":"abc","val":true,"mustEscape":true}
{"type":"attribute","line":26,"col":5,"name":"def","val":true,"mustEscape":false}
{"type":"end-attributes","line":26,"col":8}
{"type":"newline","line":27,"col":1}
{"type":"tag","line":27,"col":1,"val":"foo"}
{"type":"start-attributes","line":27,"col":4}
{"type":"attribute","line":27,"col":5,"name":"abc","val":true,"mustEscape":true}
{"type":"attribute","line":28,"col":5,"name":"def","val":true,"mustEscape":false}
{"type":"end-attributes","line":28,"col":8}
{"type":"newline","line":29,"col":1}
{"type":"tag","line":29,"col":1,"val":"foo"}
{"type":"start-attributes","line":29,"col":4}
{"type":"attribute","line":29,"col":5,"name":"abc","val":true,"mustEscape":true}
{"type":"attribute","line":30,"col":3,"name":"def","val":true,"mustEscape":false}
{"type":"end-attributes","line":30,"col":6}
{"type":"newline","line":31,"col":1}
{"type":"tag","line":31,"col":1,"val":"foo"}
{"type":"start-attributes","line":31,"col":4}
{"type":"attribute","line":31,"col":5,"name":"abc","val":true,"mustEscape":true}
{"type":"attribute","line":32,"col":4,"name":"def","val":true,"mustEscape":false}
{"type":"end-attributes","line":32,"col":7}
{"type":"newline","line":33,"col":1}
{"type":"tag","line":33,"col":1,"val":"foo"}
{"type":"start-attributes","line":33,"col":4}
{"type":"attribute","line":33,"col":5,"name":"abc","val":true,"mustEscape":true}
{"type":"attribute","line":34,"col":3,"name":"def","val":true,"mustEscape":false}
{"type":"end-attributes","line":34,"col":6}
{"type":"newline","line":35,"col":1}
{"type":"tag","line":35,"col":1,"val":"foo"}
{"type":"start-attributes","line":35,"col":4}
{"type":"attribute","line":35,"col":5,"name":"abc","val":true,"mustEscape":true}
{"type":"attribute","line":36,"col":5,"name":"def","val":true,"mustEscape":false}
{"type":"end-attributes","line":36,"col":8}
{"type":"newline","line":38,"col":1}
{"type":"code","line":38,"col":1,"val":"var attrs = {foo: 'bar', bar: '<baz>'}","mustEscape":false,"buffer":false}
{"type":"newline","line":40,"col":1}
{"type":"tag","line":40,"col":1,"val":"div"}
{"type":"&attributes","line":40,"col":4,"val":"attrs"}
{"type":"newline","line":42,"col":1}
{"type":"tag","line":42,"col":1,"val":"a"}
{"type":"start-attributes","line":42,"col":2}
{"type":"attribute","line":42,"col":3,"name":"foo","val":"'foo'","mustEscape":true}
{"type":"attribute","line":42,"col":14,"name":"bar","val":"\"bar\"","mustEscape":true}
{"type":"end-attributes","line":42,"col":24}
{"type":"newline","line":43,"col":1}
{"type":"tag","line":43,"col":1,"val":"a"}
{"type":"start-attributes","line":43,"col":2}
{"type":"attribute","line":43,"col":3,"name":"foo","val":"'foo'","mustEscape":true}
{"type":"attribute","line":43,"col":14,"name":"bar","val":"'bar'","mustEscape":true}
{"type":"end-attributes","line":43,"col":24}
{"type":"newline","line":44,"col":1}
{"type":"eos","line":44,"col":1}