{"method":"didOpen","params":{"textDocument":{"uri":"test.typ","languageId":"typst","version":1,"text":"#import \"lib.typ\"\r\n#import \"lib2.typ\": *\r\n\r\n#let f(x, y) = 1;\r\n\r\n#let g() = { }\r\n"}}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":2},"contentChanges":[{"range":{"start":{"line":5,"character":12},"end":{"line":5,"character":12}},"rangeLength":0,"text":"\r\n  \r\n"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":3},"contentChanges":[{"range":{"start":{"line":6,"character":2},"end":{"line":6,"character":2}},"rangeLength":0,"text":"f"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":4},"contentChanges":[{"range":{"start":{"line":6,"character":3},"end":{"line":6,"character":3}},"rangeLength":0,"text":"()"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":5},"contentChanges":[{"range":{"start":{"line":6,"character":4},"end":{"line":6,"character":4}},"rangeLength":0,"text":"1"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":6},"contentChanges":[{"range":{"start":{"line":6,"character":5},"end":{"line":6,"character":5}},"rangeLength":0,"text":","}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":7},"contentChanges":[{"range":{"start":{"line":6,"character":6},"end":{"line":6,"character":6}},"rangeLength":0,"text":" "}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":8},"contentChanges":[{"range":{"start":{"line":6,"character":7},"end":{"line":6,"character":7}},"rangeLength":0,"text":"2"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":9},"contentChanges":[{"range":{"start":{"line":6,"character":9},"end":{"line":6,"character":9}},"rangeLength":0,"text":";"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":10},"contentChanges":[{"range":{"start":{"line":6,"character":10},"end":{"line":6,"character":10}},"rangeLength":0,"text":"\r\n  "}]}}
{"method":"didOpen","params":{"textDocument":{"uri":"lib2.typ","languageId":"typst","version":1,"text":"\r\n#let l1(a, b) = 1;\r\n#let l2(c, d: none) = 2;\r\n\r\n"}}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":11},"contentChanges":[{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":2}},"rangeLength":0,"text":"l"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":12},"contentChanges":[{"range":{"start":{"line":7,"character":3},"end":{"line":7,"character":3}},"rangeLength":0,"text":"1"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":13},"contentChanges":[{"range":{"start":{"line":7,"character":4},"end":{"line":7,"character":4}},"rangeLength":0,"text":"()"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":14},"contentChanges":[{"range":{"start":{"line":7,"character":5},"end":{"line":7,"character":5}},"rangeLength":0,"text":"0"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":15},"contentChanges":[{"range":{"start":{"line":7,"character":7},"end":{"line":7,"character":7}},"rangeLength":0,"text":";"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":16},"contentChanges":[{"range":{"start":{"line":7,"character":6},"end":{"line":7,"character":6}},"rangeLength":0,"text":","}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":17},"contentChanges":[{"range":{"start":{"line":7,"character":7},"end":{"line":7,"character":7}},"rangeLength":0,"text":" "}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":18},"contentChanges":[{"range":{"start":{"line":7,"character":8},"end":{"line":7,"character":8}},"rangeLength":0,"text":"1"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":19},"contentChanges":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":1}},"rangeLength":1,"text":""},{"range":{"start":{"line":7,"character":10},"end":{"line":7,"character":11}},"rangeLength":1,"text":""},{"range":{"start":{"line":6,"character":9},"end":{"line":6,"character":10}},"rangeLength":1,"text":""}]}}
{"method":"didSave","params":{"textDocument":{"uri":"test.typ"}}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":20},"contentChanges":[{"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":1}},"rangeLength":0,"text":"\r\n"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":21},"contentChanges":[{"range":{"start":{"line":9,"character":0},"end":{"line":9,"character":0}},"rangeLength":0,"text":"\r\n"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":22},"contentChanges":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"rangeLength":0,"text":"#"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":23},"contentChanges":[{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":1}},"rangeLength":0,"text":"f"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":24},"contentChanges":[{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":2}},"rangeLength":0,"text":"()"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":25},"contentChanges":[{"range":{"start":{"line":10,"character":3},"end":{"line":10,"character":3}},"rangeLength":0,"text":"1"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":26},"contentChanges":[{"range":{"start":{"line":10,"character":4},"end":{"line":10,"character":4}},"rangeLength":0,"text":","}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":27},"contentChanges":[{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":5}},"rangeLength":0,"text":" "}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":28},"contentChanges":[{"range":{"start":{"line":10,"character":6},"end":{"line":10,"character":6}},"rangeLength":0,"text":"2"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":29},"contentChanges":[{"range":{"start":{"line":10,"character":8},"end":{"line":10,"character":8}},"rangeLength":0,"text":";"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":30},"contentChanges":[{"range":{"start":{"line":4,"character":0},"end":{"line":4,"character":0}},"rangeLength":0,"text":"\r\n"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":31},"contentChanges":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"rangeLength":0,"text":"\r\n"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":32},"contentChanges":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"rangeLength":0,"text":"#"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":33},"contentChanges":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":1}},"rangeLength":0,"text":"l"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":34},"contentChanges":[{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":2}},"rangeLength":0,"text":"1"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":35},"contentChanges":[{"range":{"start":{"line":5,"character":3},"end":{"line":5,"character":3}},"rangeLength":0,"text":"()"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":36},"contentChanges":[{"range":{"start":{"line":5,"character":4},"end":{"line":5,"character":4}},"rangeLength":0,"text":"1"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":37},"contentChanges":[{"range":{"start":{"line":5,"character":5},"end":{"line":5,"character":5}},"rangeLength":0,"text":","}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":38},"contentChanges":[{"range":{"start":{"line":5,"character":6},"end":{"line":5,"character":6}},"rangeLength":0,"text":" "}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":39},"contentChanges":[{"range":{"start":{"line":5,"character":7},"end":{"line":5,"character":7}},"rangeLength":0,"text":"2"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":40},"contentChanges":[{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"rangeLength":0,"text":";"}]}}
{"method":"didSave","params":{"textDocument":{"uri":"test.typ"}}}
{"method":"didChange","params":{"textDocument":{"uri":"lib2.typ","version":2},"contentChanges":[{"range":{"start":{"line":2,"character":24},"end":{"line":2,"character":24}},"rangeLength":0,"text":"\r\n#let l2(c, d: none) = 2;"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"lib2.typ","version":3},"contentChanges":[{"range":{"start":{"line":3,"character":6},"end":{"line":3,"character":7}},"rangeLength":1,"text":"3"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"lib2.typ","version":4},"contentChanges":[{"range":{"start":{"line":3,"character":8},"end":{"line":3,"character":9}},"rangeLength":1,"text":"e"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"lib2.typ","version":5},"contentChanges":[{"range":{"start":{"line":3,"character":11},"end":{"line":3,"character":12}},"rangeLength":1,"text":"f"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":41},"contentChanges":[{"range":{"start":{"line":12,"character":9},"end":{"line":12,"character":9}},"rangeLength":0,"text":"\r\n"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":42},"contentChanges":[{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":0}},"rangeLength":0,"text":"\r\n"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":43},"contentChanges":[{"range":{"start":{"line":14,"character":0},"end":{"line":14,"character":0}},"rangeLength":0,"text":"#"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":44},"contentChanges":[{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":1}},"rangeLength":0,"text":"l"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":45},"contentChanges":[{"range":{"start":{"line":14,"character":2},"end":{"line":14,"character":2}},"rangeLength":0,"text":"3"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":46},"contentChanges":[{"range":{"start":{"line":14,"character":3},"end":{"line":14,"character":3}},"rangeLength":0,"text":"()"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":47},"contentChanges":[{"range":{"start":{"line":14,"character":4},"end":{"line":14,"character":4}},"rangeLength":0,"text":"4"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":48},"contentChanges":[{"range":{"start":{"line":14,"character":5},"end":{"line":14,"character":5}},"rangeLength":0,"text":","}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":49},"contentChanges":[{"range":{"start":{"line":14,"character":6},"end":{"line":14,"character":6}},"rangeLength":0,"text":" "}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":50},"contentChanges":[{"range":{"start":{"line":14,"character":7},"end":{"line":14,"character":7}},"rangeLength":0,"text":"5"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":51},"contentChanges":[{"range":{"start":{"line":14,"character":9},"end":{"line":14,"character":9}},"rangeLength":0,"text":";"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":52},"contentChanges":[{"range":{"start":{"line":14,"character":7},"end":{"line":14,"character":7}},"rangeLength":0,"text":"f"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":53},"contentChanges":[{"range":{"start":{"line":14,"character":8},"end":{"line":14,"character":8}},"rangeLength":0,"text":":"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":54},"contentChanges":[{"range":{"start":{"line":14,"character":9},"end":{"line":14,"character":9}},"rangeLength":0,"text":" "}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":55},"contentChanges":[{"range":{"start":{"line":4,"character":0},"end":{"line":6,"character":0}},"rangeLength":14,"text":""}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":56},"contentChanges":[{"range":{"start":{"line":4,"character":0},"end":{"line":4,"character":0}},"rangeLength":0,"text":"\r\n"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":57},"contentChanges":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"rangeLength":0,"text":"\r\n"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":58},"contentChanges":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"rangeLength":0,"text":"#"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":59},"contentChanges":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":1}},"rangeLength":0,"text":"f"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":60},"contentChanges":[{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":2}},"rangeLength":0,"text":"()"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":61},"contentChanges":[{"range":{"start":{"line":5,"character":0},"end":{"line":6,"character":0}},"rangeLength":6,"text":""}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":62},"contentChanges":[{"range":{"start":{"line":3,"character":0},"end":{"line":4,"character":0}},"rangeLength":19,"text":""}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":63},"contentChanges":[{"range":{"start":{"line":3,"character":0},"end":{"line":4,"character":0}},"rangeLength":2,"text":""}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":64},"contentChanges":[{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"rangeLength":0,"text":"\r\n"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":65},"contentChanges":[{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"rangeLength":0,"text":"#"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":66},"contentChanges":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"rangeLength":0,"text":"f"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":67},"contentChanges":[{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":2}},"rangeLength":0,"text":"()"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":68},"contentChanges":[{"range":{"start":{"line":3,"character":0},"end":{"line":4,"character":0}},"rangeLength":6,"text":""}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":69},"contentChanges":[{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"rangeLength":0,"text":"#f()\r\n"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":70},"contentChanges":[{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":4}},"rangeLength":2,"text":""}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":71},"contentChanges":[{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":2}},"rangeLength":2,"text":""}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":72},"contentChanges":[{"range":{"start":{"line":3,"character":0},"end":{"line":4,"character":0}},"rangeLength":2,"text":""}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":73},"contentChanges":[{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"rangeLength":0,"text":"\r\n"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":74},"contentChanges":[{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"rangeLength":0,"text":"#let f(x, y) = 1;\r\n"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":75},"contentChanges":[{"range":{"start":{"line":5,"character":0},"end":{"line":6,"character":0}},"rangeLength":2,"text":""}]}}
{"method":"didSave","params":{"textDocument":{"uri":"test.typ"}}}
{"method":"didOpen","params":{"textDocument":{"uri":"lib.typ","languageId":"typst","version":1,"text":""}}}
{"method":"didChange","params":{"textDocument":{"uri":"lib.typ","version":2},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"rangeLength":0,"text":"\r\n#let l1(a, b) = 1;\r\n#let l2(c, d: none) = 2;\r\n#let l3(e, f: none) = 2;\r\n\r\n"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":76},"contentChanges":[{"range":{"start":{"line":3,"character":17},"end":{"line":3,"character":17}},"rangeLength":0,"text":"\r\n"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":77},"contentChanges":[{"range":{"start":{"line":4,"character":0},"end":{"line":4,"character":0}},"rangeLength":0,"text":"\r\n"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":78},"contentChanges":[{"range":{"start":{"line":5,"character":0},"end":{"line":5,"character":0}},"rangeLength":0,"text":"#"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":79},"contentChanges":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":1}},"rangeLength":0,"text":"l"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":80},"contentChanges":[{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":2}},"rangeLength":0,"text":"i"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":81},"contentChanges":[{"range":{"start":{"line":5,"character":3},"end":{"line":5,"character":3}},"rangeLength":0,"text":"b"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":82},"contentChanges":[{"range":{"start":{"line":5,"character":4},"end":{"line":5,"character":4}},"rangeLength":0,"text":"."}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":83},"contentChanges":[{"range":{"start":{"line":5,"character":5},"end":{"line":5,"character":5}},"rangeLength":0,"text":"l1()"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":84},"contentChanges":[{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":8}},"rangeLength":0,"text":"1"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":85},"contentChanges":[{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"rangeLength":0,"text":","}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":86},"contentChanges":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"rangeLength":0,"text":"2"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":87},"contentChanges":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"rangeLength":0,"text":" "}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":88},"contentChanges":[{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"rangeLength":0,"text":"\r\n"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":89},"contentChanges":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"rangeLength":0,"text":"\r\n"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":90},"contentChanges":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"rangeLength":0,"text":"#"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":91},"contentChanges":[{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":1}},"rangeLength":0,"text":"l"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":92},"contentChanges":[{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":2}},"rangeLength":0,"text":"i"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":93},"contentChanges":[{"range":{"start":{"line":7,"character":3},"end":{"line":7,"character":3}},"rangeLength":0,"text":"b"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":94},"contentChanges":[{"range":{"start":{"line":7,"character":4},"end":{"line":7,"character":4}},"rangeLength":0,"text":"."}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":95},"contentChanges":[{"range":{"start":{"line":7,"character":5},"end":{"line":7,"character":5}},"rangeLength":0,"text":"l2()"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":96},"contentChanges":[{"range":{"start":{"line":7,"character":8},"end":{"line":7,"character":8}},"rangeLength":0,"text":"3"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":97},"contentChanges":[{"range":{"start":{"line":7,"character":9},"end":{"line":7,"character":9}},"rangeLength":0,"text":","}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":98},"contentChanges":[{"range":{"start":{"line":7,"character":10},"end":{"line":7,"character":10}},"rangeLength":0,"text":" "}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":99},"contentChanges":[{"range":{"start":{"line":7,"character":11},"end":{"line":7,"character":11}},"rangeLength":0,"text":"4"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":100},"contentChanges":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"rangeLength":0,"text":";"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":101},"contentChanges":[{"range":{"start":{"line":7,"character":11},"end":{"line":7,"character":11}},"rangeLength":0,"text":"d"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":102},"contentChanges":[{"range":{"start":{"line":7,"character":12},"end":{"line":7,"character":12}},"rangeLength":0,"text":":"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":103},"contentChanges":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"rangeLength":0,"text":" "}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":104},"contentChanges":[{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"rangeLength":0,"text":"\r\n  "}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":105},"contentChanges":[{"range":{"start":{"line":12,"character":2},"end":{"line":12,"character":2}},"rangeLength":0,"text":"#"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":106},"contentChanges":[{"range":{"start":{"line":12,"character":3},"end":{"line":12,"character":3}},"rangeLength":0,"text":"l"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":107},"contentChanges":[{"range":{"start":{"line":12,"character":4},"end":{"line":12,"character":4}},"rangeLength":0,"text":"i"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":108},"contentChanges":[{"range":{"start":{"line":12,"character":5},"end":{"line":12,"character":5}},"rangeLength":0,"text":"b"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":109},"contentChanges":[{"range":{"start":{"line":12,"character":6},"end":{"line":12,"character":6}},"rangeLength":0,"text":"."}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":110},"contentChanges":[{"range":{"start":{"line":12,"character":6},"end":{"line":12,"character":7}},"rangeLength":1,"text":""}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":111},"contentChanges":[{"range":{"start":{"line":12,"character":3},"end":{"line":12,"character":6}},"rangeLength":3,"text":""}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":112},"contentChanges":[{"range":{"start":{"line":12,"character":2},"end":{"line":12,"character":3}},"rangeLength":1,"text":""}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":113},"contentChanges":[{"range":{"start":{"line":12,"character":2},"end":{"line":12,"character":2}},"rangeLength":0,"text":"b"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":114},"contentChanges":[{"range":{"start":{"line":12,"character":3},"end":{"line":12,"character":3}},"rangeLength":0,"text":"l"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":115},"contentChanges":[{"range":{"start":{"line":12,"character":4},"end":{"line":12,"character":4}},"rangeLength":0,"text":"i"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":116},"contentChanges":[{"range":{"start":{"line":12,"character":4},"end":{"line":12,"character":5}},"rangeLength":1,"text":""}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":117},"contentChanges":[{"range":{"start":{"line":12,"character":2},"end":{"line":12,"character":4}},"rangeLength":2,"text":""}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":118},"contentChanges":[{"range":{"start":{"line":12,"character":2},"end":{"line":12,"character":2}},"rangeLength":0,"text":"l"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":119},"contentChanges":[{"range":{"start":{"line":12,"character":3},"end":{"line":12,"character":3}},"rangeLength":0,"text":"i"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":120},"contentChanges":[{"range":{"start":{"line":12,"character":4},"end":{"line":12,"character":4}},"rangeLength":0,"text":"b"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":121},"contentChanges":[{"range":{"start":{"line":12,"character":5},"end":{"line":12,"character":5}},"rangeLength":0,"text":"."}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":122},"contentChanges":[{"range":{"start":{"line":12,"character":6},"end":{"line":12,"character":6}},"rangeLength":0,"text":"l"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":123},"contentChanges":[{"range":{"start":{"line":12,"character":7},"end":{"line":12,"character":7}},"rangeLength":0,"text":"1"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":124},"contentChanges":[{"range":{"start":{"line":12,"character":8},"end":{"line":12,"character":8}},"rangeLength":0,"text":"()"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":125},"contentChanges":[{"range":{"start":{"line":12,"character":9},"end":{"line":12,"character":9}},"rangeLength":0,"text":"1"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":126},"contentChanges":[{"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10}},"rangeLength":0,"text":","}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":127},"contentChanges":[{"range":{"start":{"line":12,"character":11},"end":{"line":12,"character":11}},"rangeLength":0,"text":" "}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":128},"contentChanges":[{"range":{"start":{"line":12,"character":12},"end":{"line":12,"character":12}},"rangeLength":0,"text":"2"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":129},"contentChanges":[{"range":{"start":{"line":12,"character":14},"end":{"line":12,"character":14}},"rangeLength":0,"text":";"}]}}
{"method":"didChange","params":{"textDocument":{"uri":"test.typ","version":130},"contentChanges":[{"range":{"start":{"line":12,"character":14},"end":{"line":12,"character":15}},"rangeLength":1,"text":""}]}}
{"method":"didSave","params":{"textDocument":{"uri":"test.typ"}}}