From 17169cbcd765eab22d4e072864b02384a6b96d3d Mon Sep 17 00:00:00 2001 From: timurgordon Date: Mon, 24 Oct 2022 14:48:47 +0300 Subject: [PATCH] hurrying --- index.html | 28 +- templates/ticket_front.html | 4 +- ticket.v | 46 +- vls.log | 19475 +++++++++++++++++++++++++++++++++- 4 files changed, 19543 insertions(+), 10 deletions(-) diff --git a/index.html b/index.html index 743d12b..2b7bb5a 100644 --- a/index.html +++ b/index.html @@ -1,5 +1,25 @@ -
- @for qr in qrs - render_ticket(qr) - @end +
+
+

Ourworld ICTC Event

+

running rice valley hide speech roof accident full involved wide rather order good hidden horse home graph did model perhaps worry volume collect put

+
+ +
+

Sponsors

+
+
+ +
+
+

Register

+

dangerous shadow exclaimed stopped sale easy find add ago cold hard satisfied bent month sing frighten will flag shorter cage period doing successful husband

+
+ QR Code +
+
+ +
+
+ +
\ No newline at end of file diff --git a/templates/ticket_front.html b/templates/ticket_front.html index e78f473..1c04abf 100644 --- a/templates/ticket_front.html +++ b/templates/ticket_front.html @@ -19,4 +19,6 @@
-
\ No newline at end of file + + + diff --git a/ticket.v b/ticket.v index cad8a71..3ad33e5 100644 --- a/ticket.v +++ b/ticket.v @@ -1,11 +1,49 @@ -import vweb +module main -pub fn render_ticket(qr string) { +import vweb +import os + +pub fn ticket_front(qr string) string { slug := qr.all_after_last('_') - $tmpl('./ticket.html') + return $tmpl('templates/ticket_front.html') +} + +pub fn run_before() { + qrs := ['test'] + mut html := '' + os.rm('index.html') or { panic(err) } + mut index_file := os.create('index.html') or { panic('Failed to create index.html file: $err') } + println('debug:${typeof(index_file)}') + println('debug: ${ticket_front('test')}') + index_file.write_string('
') or { panic('Failed to write
to index.html file: $err') } + for qr in qrs { + index_file.write_string(ticket_front(qr)) or { + panic('Failed to write qr: $qr to index.html file: $err') + } + } + index_file.write_string('
') or { + panic('Failed to write
to index.html file: $err') + } + index_file.close() +} + +pub struct App { + vweb.Context +} + +pub fn new_app() &App { + mut app := &App{} + static_folder := os.resource_abs_path('./app/static') + app.mount_static_folder_at(static_folder, '/static') + return app +} + +pub fn main() { + run_before() + mut app := new_app() + vweb.run(app, 8000) } pub fn (mut app App) index() vweb.Result { - qrs := return $vweb.html() } diff --git a/vls.log b/vls.log index 0b0e0c4..07081a9 100644 --- a/vls.log +++ b/vls.log @@ -4037,4 +4037,19477 @@ Params: {"jsonrpc":"2.0","method":"window/showMessage","params":{"type":3,"messa Result: {"jsonrpc":"2.0","id":369,"result":null} [Trace - 14:19:21] Received notification 'textDocument/didSave'. -Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/t \ No newline at end of file +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:19:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:19:21] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:19:27] Received request 'textDocument/hover - (370)'. +Params: {"jsonrpc":"2.0","id":370,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":9,"character":4}}} + +[Trace - 14:19:27] Sending response 'textDocument/hover - (370)' took 0ms +Result: {"jsonrpc":"2.0","id":370,"result":null} + +[Trace - 14:19:28] Received request 'textDocument/codeLens - (371)'. +Params: {"jsonrpc":"2.0","id":371,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:19:28] Sending response 'textDocument/codeLens - (371)' took 0ms +Result: {"jsonrpc":"2.0","id":371,"result":null} + +[Trace - 14:19:32] Received request 'textDocument/hover - (372)'. +Params: {"jsonrpc":"2.0","id":372,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":9,"character":9}}} + +[Trace - 14:19:32] Sending response 'textDocument/hover - (372)' took 0ms +Result: {"jsonrpc":"2.0","id":372,"result":null} + +[Trace - 14:19:32] Received request 'textDocument/codeLens - (373)'. +Params: {"jsonrpc":"2.0","id":373,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:19:32] Sending response 'textDocument/codeLens - (373)' took 0ms +Result: {"jsonrpc":"2.0","id":373,"result":null} + +[Trace - 14:19:32] Received request 'textDocument/hover - (374)'. +Params: {"jsonrpc":"2.0","id":374,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":7,"character":18}}} + +[Trace - 14:19:32] Sending response 'textDocument/hover - (374)' took 0ms +Result: {"jsonrpc":"2.0","id":374,"result":null} + +[Trace - 14:19:33] Received request 'textDocument/hover - (375)'. +Params: {"jsonrpc":"2.0","id":375,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":9,"character":14}}} + +[Trace - 14:19:33] Sending response 'textDocument/hover - (375)' took 0ms +Result: {"jsonrpc":"2.0","id":375,"result":null} + +[Trace - 14:19:39] Received request 'textDocument/foldingRange - (376)'. +Params: {"jsonrpc":"2.0","id":376,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:19:39] Sending response 'textDocument/foldingRange - (376)' took 0ms +Result: {"jsonrpc":"2.0","id":376,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":41,"endLine":10,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:19:39] Received request 'textDocument/codeLens - (377)'. +Params: {"jsonrpc":"2.0","id":377,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:19:39] Sending response 'textDocument/codeLens - (377)' took 0ms +Result: {"jsonrpc":"2.0","id":377,"result":null} + +[Trace - 14:19:40] Received request 'textDocument/codeLens - (378)'. +Params: {"jsonrpc":"2.0","id":378,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:19:40] Sending response 'textDocument/codeLens - (378)' took 0ms +Result: {"jsonrpc":"2.0","id":378,"result":null} + +[Trace - 14:19:43] Received request 'textDocument/codeLens - (379)'. +Params: {"jsonrpc":"2.0","id":379,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:19:43] Sending response 'textDocument/codeLens - (379)' took 0ms +Result: {"jsonrpc":"2.0","id":379,"result":null} + +[Trace - 14:19:59] Received request 'textDocument/codeLens - (380)'. +Params: {"jsonrpc":"2.0","id":380,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:19:59] Sending response 'textDocument/codeLens - (380)' took 0ms +Result: {"jsonrpc":"2.0","id":380,"result":null} + +[Trace - 14:20:00] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":235},"contentChanges":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":1}},"rangeLength":0,"text":"\n"}]}} + +[Trace - 14:20:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:00] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":236},"contentChanges":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"rangeLength":0,"text":"\n"}]}} + +[Trace - 14:20:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:00] Received request 'textDocument/foldingRange - (381)'. +Params: {"jsonrpc":"2.0","id":381,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:00] Sending response 'textDocument/foldingRange - (381)' took 0ms +Result: {"jsonrpc":"2.0","id":381,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":9,"startCharacter":41,"endLine":12,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:20:00] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":237},"contentChanges":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"rangeLength":0,"text":"\npub struct App {\n\tvweb.Context\npub mut:\n\tchannel chan string\n\tuser User\n\tui UserInterface\n}\n\npub fn (mut app App) before_request() {\n\t// builds page from ground up if requested url isn't rooturl\n\tif app.get_header('Hx-Request') == '' && app.req.url != '/' && !app.req.url.ends_with('css') && !app.req.url.ends_with('js') {\n\t\tapp.index()\n\t}\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\t// static_folder := os.resource_abs_path(os.dir(@FILE) + '/static')\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn run(channel chan string) {\n\tmut app := new_app()\n\tapp.channel = channel\n\tvweb.run(app, 8000)\n}"}]}} + +[Trace - 14:20:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:01] Received request 'textDocument/foldingRange - (382)'. +Params: {"jsonrpc":"2.0","id":382,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:01] Sending response 'textDocument/foldingRange - (382)' took 1ms +Result: {"jsonrpc":"2.0","id":382,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":14,"endCharacter":1,"kind":"region"},{"startLine":16,"startCharacter":38,"endLine":21,"endCharacter":1,"kind":"region"},{"startLine":17,"startCharacter":1,"endLine":17,"endCharacter":61,"kind":"comment"},{"startLine":18,"startCharacter":126,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":23,"startCharacter":22,"endLine":29,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":16,"endLine":24,"endCharacter":18,"kind":"region"},{"startLine":25,"startCharacter":1,"endLine":25,"endCharacter":68,"kind":"comment"},{"startLine":31,"startCharacter":32,"endLine":35,"endCharacter":1,"kind":"region"},{"startLine":37,"startCharacter":41,"endLine":40,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:20:01] Received request 'textDocument/codeLens - (383)'. +Params: {"jsonrpc":"2.0","id":383,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:01] Sending response 'textDocument/codeLens - (383)' took 0ms +Result: {"jsonrpc":"2.0","id":383,"result":null} + +[Trace - 14:20:01] Received request 'textDocument/documentSymbol - (384)'. +Params: {"jsonrpc":"2.0","id":384,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:01] Sending response 'textDocument/documentSymbol - (384)' took 1ms +Result: {"jsonrpc":"2.0","id":384,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"app.before_request","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":16,"character":21},"end":{"line":16,"character":35}}},"containerName":""},{"name":"render_ticket","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":23,"character":7},"end":{"line":23,"character":14}}},"containerName":""},{"name":"run","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":31,"character":7},"end":{"line":31,"character":10}}},"containerName":""}]} + +[Trace - 14:20:01] Received request 'textDocument/hover - (385)'. +Params: {"jsonrpc":"2.0","id":385,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":2}}} + +[Trace - 14:20:01] Sending response 'textDocument/hover - (385)' took 0ms +Result: {"jsonrpc":"2.0","id":385,"result":{"contents":{"language":"v","value":"pub mut App.ui UserInterface"},"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}}} + +[Trace - 14:20:01] Received request 'textDocument/hover - (386)'. +Params: {"jsonrpc":"2.0","id":386,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":17,"character":5}}} + +[Trace - 14:20:01] Sending response 'textDocument/hover - (386)' took 0ms +Result: {"jsonrpc":"2.0","id":386,"result":null} + +[Trace - 14:20:03] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":238},"contentChanges":[{"range":{"start":{"line":11,"character":0},"end":{"line":12,"character":13}},"rangeLength":34,"text":""}]}} + +[Trace - 14:20:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:04] Received request 'textDocument/foldingRange - (387)'. +Params: {"jsonrpc":"2.0","id":387,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:04] Sending response 'textDocument/foldingRange - (387)' took 0ms +Result: {"jsonrpc":"2.0","id":387,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":13,"endCharacter":1,"kind":"region"},{"startLine":15,"startCharacter":38,"endLine":20,"endCharacter":1,"kind":"region"},{"startLine":16,"startCharacter":1,"endLine":16,"endCharacter":61,"kind":"comment"},{"startLine":17,"startCharacter":126,"endLine":19,"endCharacter":2,"kind":"region"},{"startLine":22,"startCharacter":22,"endLine":28,"endCharacter":1,"kind":"region"},{"startLine":23,"startCharacter":16,"endLine":23,"endCharacter":18,"kind":"region"},{"startLine":24,"startCharacter":1,"endLine":24,"endCharacter":68,"kind":"comment"},{"startLine":30,"startCharacter":32,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":36,"startCharacter":41,"endLine":39,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:20:04] Received request 'textDocument/codeLens - (388)'. +Params: {"jsonrpc":"2.0","id":388,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:04] Sending response 'textDocument/codeLens - (388)' took 0ms +Result: {"jsonrpc":"2.0","id":388,"result":null} + +[Trace - 14:20:04] Received request 'textDocument/documentSymbol - (389)'. +Params: {"jsonrpc":"2.0","id":389,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:04] Sending response 'textDocument/documentSymbol - (389)' took 0ms +Result: {"jsonrpc":"2.0","id":389,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"app.before_request","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":15,"character":21},"end":{"line":15,"character":35}}},"containerName":""},{"name":"render_ticket","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":22,"character":7},"end":{"line":22,"character":14}}},"containerName":""},{"name":"run","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":30,"character":7},"end":{"line":30,"character":10}}},"containerName":""}]} + +[Trace - 14:20:05] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":239},"contentChanges":[{"range":{"start":{"line":10,"character":0},"end":{"line":12,"character":17}},"rangeLength":27,"text":""}]}} + +[Trace - 14:20:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:05] Received request 'textDocument/foldingRange - (390)'. +Params: {"jsonrpc":"2.0","id":390,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:05] Sending response 'textDocument/foldingRange - (390)' took 0ms +Result: {"jsonrpc":"2.0","id":390,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":11,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":38,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":1,"endLine":14,"endCharacter":61,"kind":"comment"},{"startLine":15,"startCharacter":126,"endLine":17,"endCharacter":2,"kind":"region"},{"startLine":20,"startCharacter":22,"endLine":26,"endCharacter":1,"kind":"region"},{"startLine":21,"startCharacter":16,"endLine":21,"endCharacter":18,"kind":"region"},{"startLine":22,"startCharacter":1,"endLine":22,"endCharacter":68,"kind":"comment"},{"startLine":28,"startCharacter":32,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":34,"startCharacter":41,"endLine":37,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:20:05] Received request 'textDocument/codeLens - (391)'. +Params: {"jsonrpc":"2.0","id":391,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:05] Sending response 'textDocument/codeLens - (391)' took 0ms +Result: {"jsonrpc":"2.0","id":391,"result":null} + +[Trace - 14:20:05] Received request 'textDocument/documentSymbol - (392)'. +Params: {"jsonrpc":"2.0","id":392,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:05] Sending response 'textDocument/documentSymbol - (392)' took 0ms +Result: {"jsonrpc":"2.0","id":392,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"app.before_request","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":21},"end":{"line":13,"character":35}}},"containerName":""},{"name":"render_ticket","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":14}}},"containerName":""},{"name":"run","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":28,"character":7},"end":{"line":28,"character":10}}},"containerName":""}]} + +[Trace - 14:20:05] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":240},"contentChanges":[{"range":{"start":{"line":9,"character":13},"end":{"line":10,"character":0}},"rangeLength":1,"text":""}]}} + +[Trace - 14:20:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:05] Received request 'textDocument/foldingRange - (393)'. +Params: {"jsonrpc":"2.0","id":393,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:05] Sending response 'textDocument/foldingRange - (393)' took 0ms +Result: {"jsonrpc":"2.0","id":393,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":38,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":1,"endLine":13,"endCharacter":61,"kind":"comment"},{"startLine":14,"startCharacter":126,"endLine":16,"endCharacter":2,"kind":"region"},{"startLine":19,"startCharacter":22,"endLine":25,"endCharacter":1,"kind":"region"},{"startLine":20,"startCharacter":16,"endLine":20,"endCharacter":18,"kind":"region"},{"startLine":21,"startCharacter":1,"endLine":21,"endCharacter":68,"kind":"comment"},{"startLine":27,"startCharacter":32,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":41,"endLine":36,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:20:06] Received request 'textDocument/codeLens - (394)'. +Params: {"jsonrpc":"2.0","id":394,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:06] Sending response 'textDocument/codeLens - (394)' took 0ms +Result: {"jsonrpc":"2.0","id":394,"result":null} + +[Trace - 14:20:06] Received request 'textDocument/documentSymbol - (395)'. +Params: {"jsonrpc":"2.0","id":395,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:06] Sending response 'textDocument/documentSymbol - (395)' took 0ms +Result: {"jsonrpc":"2.0","id":395,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"app.before_request","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":21},"end":{"line":12,"character":35}}},"containerName":""},{"name":"render_ticket","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":14}}},"containerName":""},{"name":"run","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":27,"character":7},"end":{"line":27,"character":10}}},"containerName":""}]} + +[Trace - 14:20:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":241},"contentChanges":[{"range":{"start":{"line":12,"character":0},"end":{"line":17,"character":1}},"rangeLength":248,"text":""}]}} + +[Trace - 14:20:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:07] Received request 'textDocument/foldingRange - (396)'. +Params: {"jsonrpc":"2.0","id":396,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:07] Sending response 'textDocument/foldingRange - (396)' took 0ms +Result: {"jsonrpc":"2.0","id":396,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":22,"endLine":20,"endCharacter":1,"kind":"region"},{"startLine":15,"startCharacter":16,"endLine":15,"endCharacter":18,"kind":"region"},{"startLine":16,"startCharacter":1,"endLine":16,"endCharacter":68,"kind":"comment"},{"startLine":22,"startCharacter":32,"endLine":26,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:20:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":242},"contentChanges":[{"range":{"start":{"line":11,"character":0},"end":{"line":12,"character":0}},"rangeLength":1,"text":""}]}} + +[Trace - 14:20:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:07] Received request 'textDocument/foldingRange - (397)'. +Params: {"jsonrpc":"2.0","id":397,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:07] Sending response 'textDocument/foldingRange - (397)' took 0ms +Result: {"jsonrpc":"2.0","id":397,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":19,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":15,"startCharacter":1,"endLine":15,"endCharacter":68,"kind":"comment"},{"startLine":21,"startCharacter":32,"endLine":25,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":41,"endLine":30,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:20:08] Received request 'textDocument/codeLens - (398)'. +Params: {"jsonrpc":"2.0","id":398,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:08] Sending response 'textDocument/codeLens - (398)' took 0ms +Result: {"jsonrpc":"2.0","id":398,"result":null} + +[Trace - 14:20:08] Received request 'textDocument/documentSymbol - (399)'. +Params: {"jsonrpc":"2.0","id":399,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:08] Sending response 'textDocument/documentSymbol - (399)' took 0ms +Result: {"jsonrpc":"2.0","id":399,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"render_ticket","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"run","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":21,"character":7},"end":{"line":21,"character":10}}},"containerName":""}]} + +[Trace - 14:20:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":243},"contentChanges":[{"range":{"start":{"line":15,"character":0},"end":{"line":16,"character":0}},"rangeLength":69,"text":""}]}} + +[Trace - 14:20:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:09] Received request 'textDocument/foldingRange - (400)'. +Params: {"jsonrpc":"2.0","id":400,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:09] Sending response 'textDocument/foldingRange - (400)' took 0ms +Result: {"jsonrpc":"2.0","id":400,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":32,"endLine":24,"endCharacter":1,"kind":"region"},{"startLine":26,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:20:09] Received request 'textDocument/codeLens - (401)'. +Params: {"jsonrpc":"2.0","id":401,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:09] Sending response 'textDocument/codeLens - (401)' took 0ms +Result: {"jsonrpc":"2.0","id":401,"result":null} + +[Trace - 14:20:09] Received request 'textDocument/documentSymbol - (402)'. +Params: {"jsonrpc":"2.0","id":402,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:09] Sending response 'textDocument/documentSymbol - (402)' took 0ms +Result: {"jsonrpc":"2.0","id":402,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"render_ticket","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"run","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":10}}},"containerName":""}]} + +[Trace - 14:20:11] Received request 'textDocument/formatting - (403)'. +Params: {"jsonrpc":"2.0","id":403,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:20:11] Sending notification 'window/showMessage'. +Params: {"jsonrpc":"2.0","method":"window/showMessage","params":{"type":3,"message":"/private/tmp/vls_temp_formatting.v:29:2: error: invalid expression: unexpected keyword `return`\n 27 | pub fn (mut app App) index() vweb.Result {\n 28 | qrs := \n 29 | return $vweb.html()\n | ~~~~~~\n 30 | }\n\nInternal vfmt error while formatting file: /tmp/vls_temp_formatting.v.\nEncountered a total of: 1 errors."}} + +[Trace - 14:20:11] Sending response 'textDocument/formatting - (403)' took 0ms +Result: {"jsonrpc":"2.0","id":403,"result":null} + +[Trace - 14:20:11] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:12] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:20:20] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":244},"contentChanges":[{"range":{"start":{"line":22,"character":0},"end":{"line":23,"character":0}},"rangeLength":23,"text":""}]}} + +[Trace - 14:20:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:20] Received request 'textDocument/foldingRange - (404)'. +Params: {"jsonrpc":"2.0","id":404,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:20] Sending response 'textDocument/foldingRange - (404)' took 2ms +Result: {"jsonrpc":"2.0","id":404,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":32,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:20:20] Received request 'textDocument/codeLens - (405)'. +Params: {"jsonrpc":"2.0","id":405,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:20] Sending response 'textDocument/codeLens - (405)' took 0ms +Result: {"jsonrpc":"2.0","id":405,"result":null} + +[Trace - 14:20:20] Received request 'textDocument/documentSymbol - (406)'. +Params: {"jsonrpc":"2.0","id":406,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:20] Sending response 'textDocument/documentSymbol - (406)' took 0ms +Result: {"jsonrpc":"2.0","id":406,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"render_ticket","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"run","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":10}}},"containerName":""}]} + +[Trace - 14:20:24] Received request 'textDocument/hover - (407)'. +Params: {"jsonrpc":"2.0","id":407,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":20,"character":7}}} + +[Trace - 14:20:24] Sending response 'textDocument/hover - (407)' took 0ms +Result: {"jsonrpc":"2.0","id":407,"result":{"contents":{"language":"v","value":"pub fn run(channel chan string)"},"range":{"start":{"line":20,"character":7},"end":{"line":20,"character":10}}}} + +[Trace - 14:20:26] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":245},"contentChanges":[{"range":{"start":{"line":20,"character":7},"end":{"line":20,"character":10}},"rangeLength":3,"text":"m"}]}} + +[Trace - 14:20:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:26] Received request 'textDocument/completion - (408)'. +Params: {"jsonrpc":"2.0","id":408,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":20,"character":8},"context":{"triggerKind":1}}} + +[Trace - 14:20:26] Sending response 'textDocument/completion - (408)' took 0ms +Result: {"jsonrpc":"2.0","id":408,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"run","kind":3,"detail":"pub fn run(channel chan string)","insertText":"run($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:20:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:26] Received request 'textDocument/foldingRange - (409)'. +Params: {"jsonrpc":"2.0","id":409,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:26] Sending response 'textDocument/foldingRange - (409)' took 0ms +Result: {"jsonrpc":"2.0","id":409,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":30,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:20:26] Received request 'textDocument/codeLens - (410)'. +Params: {"jsonrpc":"2.0","id":410,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:26] Sending response 'textDocument/codeLens - (410)' took 0ms +Result: {"jsonrpc":"2.0","id":410,"result":null} + +[Trace - 14:20:26] Received request 'textDocument/documentSymbol - (411)'. +Params: {"jsonrpc":"2.0","id":411,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:26] Sending response 'textDocument/documentSymbol - (411)' took 0ms +Result: {"jsonrpc":"2.0","id":411,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"render_ticket","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"m","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":8}}},"containerName":""}]} + +[Trace - 14:20:27] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":246},"contentChanges":[{"range":{"start":{"line":20,"character":8},"end":{"line":20,"character":8}},"rangeLength":0,"text":"a"}]}} + +[Trace - 14:20:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:27] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":247},"contentChanges":[{"range":{"start":{"line":20,"character":9},"end":{"line":20,"character":9}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:20:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:27] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":248},"contentChanges":[{"range":{"start":{"line":20,"character":10},"end":{"line":20,"character":10}},"rangeLength":0,"text":"n"}]}} + +[Trace - 14:20:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:27] Received request 'textDocument/foldingRange - (412)'. +Params: {"jsonrpc":"2.0","id":412,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:27] Sending response 'textDocument/foldingRange - (412)' took 0ms +Result: {"jsonrpc":"2.0","id":412,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":33,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:20:27] Received request 'textDocument/codeLens - (413)'. +Params: {"jsonrpc":"2.0","id":413,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:27] Sending response 'textDocument/codeLens - (413)' took 0ms +Result: {"jsonrpc":"2.0","id":413,"result":null} + +[Trace - 14:20:27] Received request 'textDocument/documentSymbol - (414)'. +Params: {"jsonrpc":"2.0","id":414,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:27] Sending response 'textDocument/documentSymbol - (414)' took 0ms +Result: {"jsonrpc":"2.0","id":414,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"render_ticket","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""}]} + +[Trace - 14:20:29] Received request 'textDocument/formatting - (415)'. +Params: {"jsonrpc":"2.0","id":415,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:20:29] Sending notification 'window/showMessage'. +Params: {"jsonrpc":"2.0","method":"window/showMessage","params":{"type":3,"message":"/private/tmp/vls_temp_formatting.v:28:2: error: invalid expression: unexpected keyword `return`\n 26 | pub fn (mut app App) index() vweb.Result {\n 27 | qrs := \n 28 | return $vweb.html()\n | ~~~~~~\n 29 | }\n\nInternal vfmt error while formatting file: /tmp/vls_temp_formatting.v.\nEncountered a total of: 1 errors."}} + +[Trace - 14:20:29] Sending response 'textDocument/formatting - (415)' took 0ms +Result: {"jsonrpc":"2.0","id":415,"result":null} + +[Trace - 14:20:29] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:29] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:20:30] Received request 'textDocument/hover - (416)'. +Params: {"jsonrpc":"2.0","id":416,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":20,"character":12}}} + +[Trace - 14:20:30] Sending response 'textDocument/hover - (416)' took 0ms +Result: {"jsonrpc":"2.0","id":416,"result":{"contents":{"language":"v","value":"channel chan string"},"range":{"start":{"line":20,"character":12},"end":{"line":20,"character":19}}}} + +[Trace - 14:20:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":249},"contentChanges":[{"range":{"start":{"line":20,"character":12},"end":{"line":20,"character":31}},"rangeLength":19,"text":""}]}} + +[Trace - 14:20:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:31] Received request 'textDocument/foldingRange - (417)'. +Params: {"jsonrpc":"2.0","id":417,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:31] Sending response 'textDocument/foldingRange - (417)' took 0ms +Result: {"jsonrpc":"2.0","id":417,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:20:31] Received request 'textDocument/codeLens - (418)'. +Params: {"jsonrpc":"2.0","id":418,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:31] Sending response 'textDocument/codeLens - (418)' took 0ms +Result: {"jsonrpc":"2.0","id":418,"result":null} + +[Trace - 14:20:31] Received request 'textDocument/formatting - (419)'. +Params: {"jsonrpc":"2.0","id":419,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:20:31] Sending notification 'window/showMessage'. +Params: {"jsonrpc":"2.0","method":"window/showMessage","params":{"type":3,"message":"/private/tmp/vls_temp_formatting.v:28:2: error: invalid expression: unexpected keyword `return`\n 26 | pub fn (mut app App) index() vweb.Result {\n 27 | qrs := \n 28 | return $vweb.html()\n | ~~~~~~\n 29 | }\n\nInternal vfmt error while formatting file: /tmp/vls_temp_formatting.v.\nEncountered a total of: 1 errors."}} + +[Trace - 14:20:31] Sending response 'textDocument/formatting - (419)' took 0ms +Result: {"jsonrpc":"2.0","id":419,"result":null} + +[Trace - 14:20:32] Received request 'textDocument/documentSymbol - (420)'. +Params: {"jsonrpc":"2.0","id":420,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:32] Sending response 'textDocument/documentSymbol - (420)' took 0ms +Result: {"jsonrpc":"2.0","id":420,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"render_ticket","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""}]} + +[Trace - 14:20:32] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:20:32] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:20:44] Received request 'textDocument/hover - (421)'. +Params: {"jsonrpc":"2.0","id":421,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":22,"character":9}}} + +[Trace - 14:20:44] Sending response 'textDocument/hover - (421)' took 0ms +Result: {"jsonrpc":"2.0","id":421,"result":{"contents":{"language":"v","value":"mut app &App"},"range":{"start":{"line":22,"character":10},"end":{"line":22,"character":13}}}} + +[Trace - 14:20:57] Received request 'textDocument/foldingRange - (422)'. +Params: {"jsonrpc":"2.0","id":422,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:57] Sending response 'textDocument/foldingRange - (422)' took 1ms +Result: {"jsonrpc":"2.0","id":422,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:20:57] Received request 'textDocument/codeLens - (423)'. +Params: {"jsonrpc":"2.0","id":423,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:20:57] Sending response 'textDocument/codeLens - (423)' took 0ms +Result: {"jsonrpc":"2.0","id":423,"result":null} + +[Trace - 14:21:00] Received request 'textDocument/codeLens - (424)'. +Params: {"jsonrpc":"2.0","id":424,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:00] Sending response 'textDocument/codeLens - (424)' took 0ms +Result: {"jsonrpc":"2.0","id":424,"result":null} + +[Trace - 14:21:00] Received request 'textDocument/hover - (425)'. +Params: {"jsonrpc":"2.0","id":425,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":18}}} + +[Trace - 14:21:00] Sending response 'textDocument/hover - (425)' took 0ms +Result: {"jsonrpc":"2.0","id":425,"result":{"contents":{"language":"v","value":"pub fn (s string) all_after_last(sub string) string"},"range":{"start":{"line":3,"character":12},"end":{"line":3,"character":26}}}} + +[Trace - 14:21:01] Received request 'textDocument/hover - (426)'. +Params: {"jsonrpc":"2.0","id":426,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":9}}} + +[Trace - 14:21:01] Sending response 'textDocument/hover - (426)' took 0ms +Result: {"jsonrpc":"2.0","id":426,"result":null} + +[Trace - 14:21:03] Received request 'textDocument/hover - (427)'. +Params: {"jsonrpc":"2.0","id":427,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":9}}} + +[Trace - 14:21:03] Sending response 'textDocument/hover - (427)' took 0ms +Result: {"jsonrpc":"2.0","id":427,"result":{"contents":{"language":"v","value":"pub fn render_ticket(qr string)"},"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":20}}}} + +[Trace - 14:21:04] Received request 'textDocument/hover - (428)'. +Params: {"jsonrpc":"2.0","id":428,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":4}}} + +[Trace - 14:21:04] Sending response 'textDocument/hover - (428)' took 0ms +Result: {"jsonrpc":"2.0","id":428,"result":{"contents":{"language":"v","value":"pub fn render_ticket(qr string)"},"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":20}}}} + +[Trace - 14:21:08] Received request 'textDocument/hover - (429)'. +Params: {"jsonrpc":"2.0","id":429,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":14}}} + +[Trace - 14:21:08] Sending response 'textDocument/hover - (429)' took 0ms +Result: {"jsonrpc":"2.0","id":429,"result":{"contents":{"language":"v","value":"pub fn render_ticket(qr string)"},"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":20}}}} + +[Trace - 14:21:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":250},"contentChanges":[{"range":{"start":{"line":2,"character":13},"end":{"line":2,"character":14}},"rangeLength":1,"text":""}]}} + +[Trace - 14:21:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":251},"contentChanges":[{"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":13}},"rangeLength":1,"text":""}]}} + +[Trace - 14:21:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":252},"contentChanges":[{"range":{"start":{"line":2,"character":11},"end":{"line":2,"character":12}},"rangeLength":1,"text":""}]}} + +[Trace - 14:21:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":253},"contentChanges":[{"range":{"start":{"line":2,"character":10},"end":{"line":2,"character":11}},"rangeLength":1,"text":""}]}} + +[Trace - 14:21:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":254},"contentChanges":[{"range":{"start":{"line":2,"character":9},"end":{"line":2,"character":10}},"rangeLength":1,"text":""}]}} + +[Trace - 14:21:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":255},"contentChanges":[{"range":{"start":{"line":2,"character":8},"end":{"line":2,"character":9}},"rangeLength":1,"text":""}]}} + +[Trace - 14:21:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":256},"contentChanges":[{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":8}},"rangeLength":1,"text":""}]}} + +[Trace - 14:21:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:09] Received request 'textDocument/foldingRange - (430)'. +Params: {"jsonrpc":"2.0","id":430,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:09] Sending response 'textDocument/foldingRange - (430)' took 0ms +Result: {"jsonrpc":"2.0","id":430,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":25,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:21:09] Received request 'textDocument/codeLens - (431)'. +Params: {"jsonrpc":"2.0","id":431,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:09] Sending response 'textDocument/codeLens - (431)' took 0ms +Result: {"jsonrpc":"2.0","id":431,"result":null} + +[Trace - 14:21:09] Received request 'textDocument/documentSymbol - (432)'. +Params: {"jsonrpc":"2.0","id":432,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:09] Sending response 'textDocument/documentSymbol - (432)' took 0ms +Result: {"jsonrpc":"2.0","id":432,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""}]} + +[Trace - 14:21:09] Received request 'textDocument/hover - (433)'. +Params: {"jsonrpc":"2.0","id":433,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":14}}} + +[Trace - 14:21:09] Sending response 'textDocument/hover - (433)' took 0ms +Result: {"jsonrpc":"2.0","id":433,"result":{"contents":{"language":"v","value":"qr string"},"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":16}}}} + +[Trace - 14:21:10] Received request 'textDocument/hover - (434)'. +Params: {"jsonrpc":"2.0","id":434,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":13}}} + +[Trace - 14:21:10] Sending response 'textDocument/hover - (434)' took 0ms +Result: {"jsonrpc":"2.0","id":434,"result":{"contents":{"language":"v","value":"qr string"},"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":16}}}} + +[Trace - 14:21:10] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":257},"contentChanges":[{"range":{"start":{"line":2,"character":13},"end":{"line":2,"character":13}},"rangeLength":0,"text":"_"}]}} + +[Trace - 14:21:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:10] Received request 'textDocument/completion - (435)'. +Params: {"jsonrpc":"2.0","id":435,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":14},"context":{"triggerKind":1}}} + +[Trace - 14:21:10] Sending response 'textDocument/completion - (435)' took 1ms +Result: {"jsonrpc":"2.0","id":435,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket","kind":3,"detail":"pub fn ticket(qr string)","insertText":"ticket($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:21:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:10] Received request 'textDocument/foldingRange - (436)'. +Params: {"jsonrpc":"2.0","id":436,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:10] Sending response 'textDocument/foldingRange - (436)' took 1ms +Result: {"jsonrpc":"2.0","id":436,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":26,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:21:10] Received request 'textDocument/codeLens - (437)'. +Params: {"jsonrpc":"2.0","id":437,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:10] Sending response 'textDocument/codeLens - (437)' took 0ms +Result: {"jsonrpc":"2.0","id":437,"result":null} + +[Trace - 14:21:10] Received request 'textDocument/documentSymbol - (438)'. +Params: {"jsonrpc":"2.0","id":438,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:10] Sending response 'textDocument/documentSymbol - (438)' took 0ms +Result: {"jsonrpc":"2.0","id":438,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":14}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""}]} + +[Trace - 14:21:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":258},"contentChanges":[{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"rangeLength":0,"text":"f"}]}} + +[Trace - 14:21:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:11] Received request 'textDocument/completion - (439)'. +Params: {"jsonrpc":"2.0","id":439,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":15},"context":{"triggerKind":1}}} + +[Trace - 14:21:11] Sending response 'textDocument/completion - (439)' took 0ms +Result: {"jsonrpc":"2.0","id":439,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_","kind":3,"detail":"pub fn ticket_(qr string)","insertText":"ticket_($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:21:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":259},"contentChanges":[{"range":{"start":{"line":2,"character":15},"end":{"line":2,"character":15}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:21:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:11] Received request 'textDocument/completion - (440)'. +Params: {"jsonrpc":"2.0","id":440,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":16},"context":{"triggerKind":1}}} + +[Trace - 14:21:11] Sending response 'textDocument/completion - (440)' took 2ms +Result: {"jsonrpc":"2.0","id":440,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_f","kind":3,"detail":"pub fn ticket_f(qr string)","insertText":"ticket_f($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:21:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":260},"contentChanges":[{"range":{"start":{"line":2,"character":16},"end":{"line":2,"character":16}},"rangeLength":0,"text":"o"}]}} + +[Trace - 14:21:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:11] Received request 'textDocument/completion - (441)'. +Params: {"jsonrpc":"2.0","id":441,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":17},"context":{"triggerKind":1}}} + +[Trace - 14:21:11] Sending response 'textDocument/completion - (441)' took 1ms +Result: {"jsonrpc":"2.0","id":441,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_fr","kind":3,"detail":"pub fn ticket_fr(qr string)","insertText":"ticket_fr($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:21:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":261},"contentChanges":[{"range":{"start":{"line":2,"character":17},"end":{"line":2,"character":17}},"rangeLength":0,"text":"m"}]}} + +[Trace - 14:21:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:11] Received request 'textDocument/completion - (442)'. +Params: {"jsonrpc":"2.0","id":442,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":18},"context":{"triggerKind":1}}} + +[Trace - 14:21:11] Sending response 'textDocument/completion - (442)' took 0ms +Result: {"jsonrpc":"2.0","id":442,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_fro","kind":3,"detail":"pub fn ticket_fro(qr string)","insertText":"ticket_fro($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:21:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:11] Received request 'textDocument/foldingRange - (443)'. +Params: {"jsonrpc":"2.0","id":443,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:11] Sending response 'textDocument/foldingRange - (443)' took 0ms +Result: {"jsonrpc":"2.0","id":443,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":30,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:21:11] Received request 'textDocument/codeLens - (444)'. +Params: {"jsonrpc":"2.0","id":444,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:11] Sending response 'textDocument/codeLens - (444)' took 0ms +Result: {"jsonrpc":"2.0","id":444,"result":null} + +[Trace - 14:21:11] Received request 'textDocument/documentSymbol - (445)'. +Params: {"jsonrpc":"2.0","id":445,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:11] Sending response 'textDocument/documentSymbol - (445)' took 0ms +Result: {"jsonrpc":"2.0","id":445,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_from","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":18}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""}]} + +[Trace - 14:21:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":262},"contentChanges":[{"range":{"start":{"line":2,"character":17},"end":{"line":2,"character":18}},"rangeLength":1,"text":""}]}} + +[Trace - 14:21:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:12] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":263},"contentChanges":[{"range":{"start":{"line":2,"character":17},"end":{"line":2,"character":17}},"rangeLength":0,"text":"n"}]}} + +[Trace - 14:21:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:12] Received request 'textDocument/completion - (446)'. +Params: {"jsonrpc":"2.0","id":446,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":18},"context":{"triggerKind":1}}} + +[Trace - 14:21:12] Sending response 'textDocument/completion - (446)' took 0ms +Result: {"jsonrpc":"2.0","id":446,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_fro","kind":3,"detail":"pub fn ticket_fro(qr string)","insertText":"ticket_fro($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:21:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:12] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":264},"contentChanges":[{"range":{"start":{"line":2,"character":18},"end":{"line":2,"character":18}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:21:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:12] Received request 'textDocument/completion - (447)'. +Params: {"jsonrpc":"2.0","id":447,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":19},"context":{"triggerKind":1}}} + +[Trace - 14:21:12] Sending response 'textDocument/completion - (447)' took 0ms +Result: {"jsonrpc":"2.0","id":447,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_fron","kind":3,"detail":"pub fn ticket_fron(qr string)","insertText":"ticket_fron($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:21:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:12] Received request 'textDocument/foldingRange - (448)'. +Params: {"jsonrpc":"2.0","id":448,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:12] Sending response 'textDocument/foldingRange - (448)' took 0ms +Result: {"jsonrpc":"2.0","id":448,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":31,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:21:12] Received request 'textDocument/codeLens - (449)'. +Params: {"jsonrpc":"2.0","id":449,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:12] Sending response 'textDocument/codeLens - (449)' took 0ms +Result: {"jsonrpc":"2.0","id":449,"result":null} + +[Trace - 14:21:12] Received request 'textDocument/documentSymbol - (450)'. +Params: {"jsonrpc":"2.0","id":450,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:12] Sending response 'textDocument/documentSymbol - (450)' took 0ms +Result: {"jsonrpc":"2.0","id":450,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":19}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""}]} + +[Trace - 14:21:12] Received request 'textDocument/formatting - (451)'. +Params: {"jsonrpc":"2.0","id":451,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:21:12] Sending notification 'window/showMessage'. +Params: {"jsonrpc":"2.0","method":"window/showMessage","params":{"type":3,"message":"/private/tmp/vls_temp_formatting.v:28:2: error: invalid expression: unexpected keyword `return`\n 26 | pub fn (mut app App) index() vweb.Result {\n 27 | qrs := \n 28 | return $vweb.html()\n | ~~~~~~\n 29 | }\n\nInternal vfmt error while formatting file: /tmp/vls_temp_formatting.v.\nEncountered a total of: 1 errors."}} + +[Trace - 14:21:12] Sending response 'textDocument/formatting - (451)' took 0ms +Result: {"jsonrpc":"2.0","id":451,"result":null} + +[Trace - 14:21:12] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:13] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:21:13] Received request 'textDocument/hover - (452)'. +Params: {"jsonrpc":"2.0","id":452,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":4}}} + +[Trace - 14:21:13] Sending response 'textDocument/hover - (452)' took 0ms +Result: {"jsonrpc":"2.0","id":452,"result":null} + +[Trace - 14:21:13] Received request 'textDocument/hover - (453)'. +Params: {"jsonrpc":"2.0","id":453,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":4}}} + +[Trace - 14:21:13] Sending response 'textDocument/hover - (453)' took 0ms +Result: {"jsonrpc":"2.0","id":453,"result":null} + +[Trace - 14:21:13] Received request 'textDocument/definition - (454)'. +Params: {"jsonrpc":"2.0","id":454,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":4}}} + +[Trace - 14:21:13] Sending response 'textDocument/definition - (454)' took 0ms +Result: {"jsonrpc":"2.0","id":454,"result":null} + +[Trace - 14:21:15] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":265},"contentChanges":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":6}},"rangeLength":4,"text":"v"}]}} + +[Trace - 14:21:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:15] Received request 'textDocument/completion - (455)'. +Params: {"jsonrpc":"2.0","id":455,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":3},"context":{"triggerKind":1}}} + +[Trace - 14:21:15] Sending response 'textDocument/completion - (455)' took 1ms +Result: {"jsonrpc":"2.0","id":455,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string)","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:21:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:15] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":266},"contentChanges":[{"range":{"start":{"line":4,"character":3},"end":{"line":4,"character":3}},"rangeLength":0,"text":"w"}]}} + +[Trace - 14:21:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:15] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":267},"contentChanges":[{"range":{"start":{"line":4,"character":4},"end":{"line":4,"character":4}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:21:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:16] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:16] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":268},"contentChanges":[{"range":{"start":{"line":4,"character":5},"end":{"line":4,"character":5}},"rangeLength":0,"text":"b"}]}} + +[Trace - 14:21:16] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:16] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:16] Received request 'textDocument/foldingRange - (456)'. +Params: {"jsonrpc":"2.0","id":456,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:16] Sending response 'textDocument/foldingRange - (456)' took 0ms +Result: {"jsonrpc":"2.0","id":456,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":31,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:21:16] Received request 'textDocument/codeLens - (457)'. +Params: {"jsonrpc":"2.0","id":457,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:16] Sending response 'textDocument/codeLens - (457)' took 0ms +Result: {"jsonrpc":"2.0","id":457,"result":null} + +[Trace - 14:21:16] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":269},"contentChanges":[{"range":{"start":{"line":4,"character":6},"end":{"line":4,"character":6}},"rangeLength":0,"text":"."}]}} + +[Trace - 14:21:16] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:16] Received request 'textDocument/completion - (458)'. +Params: {"jsonrpc":"2.0","id":458,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":7},"context":{"triggerKind":2,"triggerCharacter":"."}}} + +[Trace - 14:21:16] Sending response 'textDocument/completion - (458)' took 0ms +Result: {"jsonrpc":"2.0","id":458,"result":[]} + +[Trace - 14:21:16] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:16] Received request 'textDocument/foldingRange - (459)'. +Params: {"jsonrpc":"2.0","id":459,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:16] Sending response 'textDocument/foldingRange - (459)' took 0ms +Result: {"jsonrpc":"2.0","id":459,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"}]} + +[Trace - 14:21:16] Received request 'textDocument/codeLens - (460)'. +Params: {"jsonrpc":"2.0","id":460,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:16] Sending response 'textDocument/codeLens - (460)' took 0ms +Result: {"jsonrpc":"2.0","id":460,"result":null} + +[Trace - 14:21:16] Received request 'textDocument/documentSymbol - (461)'. +Params: {"jsonrpc":"2.0","id":461,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:16] Sending response 'textDocument/documentSymbol - (461)' took 0ms +Result: {"jsonrpc":"2.0","id":461,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":19}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""}]} + +[Trace - 14:21:16] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":270},"contentChanges":[{"range":{"start":{"line":4,"character":7},"end":{"line":4,"character":7}},"rangeLength":0,"text":"h"}]}} + +[Trace - 14:21:16] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:16] Received request 'textDocument/completion - (462)'. +Params: {"jsonrpc":"2.0","id":462,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":8},"context":{"triggerKind":1}}} + +[Trace - 14:21:16] Sending response 'textDocument/completion - (462)' took 1ms +Result: {"jsonrpc":"2.0","id":462,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string)","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:21:16] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:17] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":271},"contentChanges":[{"range":{"start":{"line":4,"character":8},"end":{"line":4,"character":8}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:21:17] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:17] Received request 'textDocument/completion - (463)'. +Params: {"jsonrpc":"2.0","id":463,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":9},"context":{"triggerKind":1}}} + +[Trace - 14:21:17] Sending response 'textDocument/completion - (463)' took 0ms +Result: {"jsonrpc":"2.0","id":463,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string)","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:21:17] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":272},"contentChanges":[{"range":{"start":{"line":4,"character":9},"end":{"line":4,"character":9}},"rangeLength":0,"text":"m"}]}} + +[Trace - 14:21:17] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:17] Received request 'textDocument/completion - (464)'. +Params: {"jsonrpc":"2.0","id":464,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":10},"context":{"triggerKind":1}}} + +[Trace - 14:21:17] Sending response 'textDocument/completion - (464)' took 0ms +Result: {"jsonrpc":"2.0","id":464,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string)","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:21:17] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:17] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":273},"contentChanges":[{"range":{"start":{"line":4,"character":10},"end":{"line":4,"character":10}},"rangeLength":0,"text":"l"}]}} + +[Trace - 14:21:17] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:17] Received request 'textDocument/completion - (465)'. +Params: {"jsonrpc":"2.0","id":465,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":11},"context":{"triggerKind":1}}} + +[Trace - 14:21:17] Sending response 'textDocument/completion - (465)' took 0ms +Result: {"jsonrpc":"2.0","id":465,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string)","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:21:17] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:17] Received request 'textDocument/foldingRange - (466)'. +Params: {"jsonrpc":"2.0","id":466,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:17] Sending response 'textDocument/foldingRange - (466)' took 0ms +Result: {"jsonrpc":"2.0","id":466,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":31,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:21:17] Received request 'textDocument/codeLens - (467)'. +Params: {"jsonrpc":"2.0","id":467,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:17] Sending response 'textDocument/codeLens - (467)' took 0ms +Result: {"jsonrpc":"2.0","id":467,"result":null} + +[Trace - 14:21:17] Received request 'textDocument/documentSymbol - (468)'. +Params: {"jsonrpc":"2.0","id":468,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:17] Sending response 'textDocument/documentSymbol - (468)' took 0ms +Result: {"jsonrpc":"2.0","id":468,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":19}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""}]} + +[Trace - 14:21:18] Received request 'textDocument/hover - (469)'. +Params: {"jsonrpc":"2.0","id":469,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":10}}} + +[Trace - 14:21:18] Sending response 'textDocument/hover - (469)' took 0ms +Result: {"jsonrpc":"2.0","id":469,"result":null} + +[Trace - 14:21:18] Received request 'textDocument/hover - (470)'. +Params: {"jsonrpc":"2.0","id":470,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":11}}} + +[Trace - 14:21:18] Sending response 'textDocument/hover - (470)' took 0ms +Result: {"jsonrpc":"2.0","id":470,"result":null} + +[Trace - 14:21:20] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":274},"contentChanges":[{"range":{"start":{"line":4,"character":12},"end":{"line":4,"character":27}},"rangeLength":15,"text":""}]}} + +[Trace - 14:21:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:20] Received request 'textDocument/foldingRange - (471)'. +Params: {"jsonrpc":"2.0","id":471,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:20] Sending response 'textDocument/foldingRange - (471)' took 0ms +Result: {"jsonrpc":"2.0","id":471,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":31,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:21:20] Received request 'textDocument/codeLens - (472)'. +Params: {"jsonrpc":"2.0","id":472,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:20] Sending response 'textDocument/codeLens - (472)' took 0ms +Result: {"jsonrpc":"2.0","id":472,"result":null} + +[Trace - 14:21:20] Received request 'textDocument/documentSymbol - (473)'. +Params: {"jsonrpc":"2.0","id":473,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:20] Sending response 'textDocument/documentSymbol - (473)' took 0ms +Result: {"jsonrpc":"2.0","id":473,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":19}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""}]} + +[Trace - 14:21:21] Received request 'textDocument/formatting - (474)'. +Params: {"jsonrpc":"2.0","id":474,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:21:21] Sending notification 'window/showMessage'. +Params: {"jsonrpc":"2.0","method":"window/showMessage","params":{"type":3,"message":"/private/tmp/vls_temp_formatting.v:28:2: error: invalid expression: unexpected keyword `return`\n 26 | pub fn (mut app App) index() vweb.Result {\n 27 | qrs := \n 28 | return $vweb.html()\n | ~~~~~~\n 29 | }\n\nInternal vfmt error while formatting file: /tmp/vls_temp_formatting.v.\nEncountered a total of: 1 errors."}} + +[Trace - 14:21:21] Sending response 'textDocument/formatting - (474)' took 0ms +Result: {"jsonrpc":"2.0","id":474,"result":null} + +[Trace - 14:21:21] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:21] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:21:43] Received request 'textDocument/hover - (475)'. +Params: {"jsonrpc":"2.0","id":475,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":22,"character":11}}} + +[Trace - 14:21:43] Sending response 'textDocument/hover - (475)' took 0ms +Result: {"jsonrpc":"2.0","id":475,"result":{"contents":{"language":"v","value":"mut app &App"},"range":{"start":{"line":22,"character":10},"end":{"line":22,"character":13}}}} + +[Trace - 14:21:45] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":275},"contentChanges":[{"range":{"start":{"line":10,"character":1},"end":{"line":11,"character":0}},"rangeLength":1,"text":""}]}} + +[Trace - 14:21:45] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:46] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:46] Received request 'textDocument/foldingRange - (476)'. +Params: {"jsonrpc":"2.0","id":476,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:46] Sending response 'textDocument/foldingRange - (476)' took 0ms +Result: {"jsonrpc":"2.0","id":476,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":31,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:21:46] Received request 'textDocument/codeLens - (477)'. +Params: {"jsonrpc":"2.0","id":477,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:46] Sending response 'textDocument/codeLens - (477)' took 0ms +Result: {"jsonrpc":"2.0","id":477,"result":null} + +[Trace - 14:21:46] Received request 'textDocument/documentSymbol - (478)'. +Params: {"jsonrpc":"2.0","id":478,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:46] Sending response 'textDocument/documentSymbol - (478)' took 0ms +Result: {"jsonrpc":"2.0","id":478,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":19}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:21:46] Received request 'textDocument/formatting - (479)'. +Params: {"jsonrpc":"2.0","id":479,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:21:46] Sending notification 'window/showMessage'. +Params: {"jsonrpc":"2.0","method":"window/showMessage","params":{"type":3,"message":"/private/tmp/vls_temp_formatting.v:27:2: error: invalid expression: unexpected keyword `return`\n 25 | pub fn (mut app App) index() vweb.Result {\n 26 | qrs := \n 27 | return $vweb.html()\n | ~~~~~~\n 28 | }\n\nInternal vfmt error while formatting file: /tmp/vls_temp_formatting.v.\nEncountered a total of: 1 errors."}} + +[Trace - 14:21:46] Sending response 'textDocument/formatting - (479)' took 0ms +Result: {"jsonrpc":"2.0","id":479,"result":null} + +[Trace - 14:21:46] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:46] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:46] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:21:47] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":276},"contentChanges":[{"range":{"start":{"line":5,"character":1},"end":{"line":6,"character":0}},"rangeLength":1,"text":""}]}} + +[Trace - 14:21:47] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:47] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:47] Received request 'textDocument/formatting - (480)'. +Params: {"jsonrpc":"2.0","id":480,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:21:47] Sending notification 'window/showMessage'. +Params: {"jsonrpc":"2.0","method":"window/showMessage","params":{"type":3,"message":"/private/tmp/vls_temp_formatting.v:26:2: error: invalid expression: unexpected keyword `return`\n 24 | pub fn (mut app App) index() vweb.Result {\n 25 | qrs := \n 26 | return $vweb.html()\n | ~~~~~~\n 27 | }\n\nInternal vfmt error while formatting file: /tmp/vls_temp_formatting.v.\nEncountered a total of: 1 errors."}} + +[Trace - 14:21:47] Sending response 'textDocument/formatting - (480)' took 0ms +Result: {"jsonrpc":"2.0","id":480,"result":null} + +[Trace - 14:21:47] Received request 'textDocument/foldingRange - (481)'. +Params: {"jsonrpc":"2.0","id":481,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:47] Sending response 'textDocument/foldingRange - (481)' took 0ms +Result: {"jsonrpc":"2.0","id":481,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":31,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":15,"endLine":9,"endCharacter":1,"kind":"region"},{"startLine":11,"startCharacter":22,"endLine":16,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":16,"endLine":12,"endCharacter":18,"kind":"region"},{"startLine":18,"startCharacter":14,"endLine":21,"endCharacter":1,"kind":"region"},{"startLine":23,"startCharacter":41,"endLine":26,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:21:47] Received request 'textDocument/codeLens - (482)'. +Params: {"jsonrpc":"2.0","id":482,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:47] Sending response 'textDocument/codeLens - (482)' took 0ms +Result: {"jsonrpc":"2.0","id":482,"result":null} + +[Trace - 14:21:47] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:47] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:21:47] Received request 'textDocument/documentSymbol - (483)'. +Params: {"jsonrpc":"2.0","id":483,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:21:47] Sending response 'textDocument/documentSymbol - (483)' took 0ms +Result: {"jsonrpc":"2.0","id":483,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":7},"end":{"line":11,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":18,"character":7},"end":{"line":18,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":7,"character":11},"end":{"line":7,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":19}}},"containerName":""}]} + +[Trace - 14:21:47] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:21:48] Received request 'textDocument/hover - (484)'. +Params: {"jsonrpc":"2.0","id":484,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":23,"character":6}}} + +[Trace - 14:21:48] Sending response 'textDocument/hover - (484)' took 0ms +Result: {"jsonrpc":"2.0","id":484,"result":{"contents":{"language":"v","value":"mut app App"},"range":{"start":{"line":23,"character":8},"end":{"line":23,"character":15}}}} + +[Trace - 14:21:49] Received request 'textDocument/hover - (485)'. +Params: {"jsonrpc":"2.0","id":485,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":19,"character":10}}} + +[Trace - 14:21:49] Sending response 'textDocument/hover - (485)' took 0ms +Result: {"jsonrpc":"2.0","id":485,"result":{"contents":{"language":"v","value":"pub fn new_app() &App"},"range":{"start":{"line":19,"character":12},"end":{"line":19,"character":19}}}} + +[Trace - 14:21:49] Received request 'textDocument/hover - (486)'. +Params: {"jsonrpc":"2.0","id":486,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":23,"character":16}}} + +[Trace - 14:21:49] Sending response 'textDocument/hover - (486)' took 0ms +Result: {"jsonrpc":"2.0","id":486,"result":{"contents":{"language":"v","value":"pub struct App"},"range":{"start":{"line":23,"character":16},"end":{"line":23,"character":19}}}} + +[Trace - 14:22:00] Received request 'textDocument/hover - (487)'. +Params: {"jsonrpc":"2.0","id":487,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":8}}} + +[Trace - 14:22:00] Sending response 'textDocument/hover - (487)' took 0ms +Result: {"jsonrpc":"2.0","id":487,"result":null} + +[Trace - 14:22:05] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":277},"contentChanges":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":1}},"rangeLength":0,"text":"\n"}]}} + +[Trace - 14:22:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:22:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:22:05] Received request 'textDocument/foldingRange - (488)'. +Params: {"jsonrpc":"2.0","id":488,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:22:05] Sending response 'textDocument/foldingRange - (488)' took 1ms +Result: {"jsonrpc":"2.0","id":488,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":31,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:22:05] Received request 'textDocument/codeLens - (489)'. +Params: {"jsonrpc":"2.0","id":489,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:22:05] Sending response 'textDocument/codeLens - (489)' took 0ms +Result: {"jsonrpc":"2.0","id":489,"result":null} + +[Trace - 14:22:05] Received request 'textDocument/documentSymbol - (490)'. +Params: {"jsonrpc":"2.0","id":490,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:22:05] Sending response 'textDocument/documentSymbol - (490)' took 0ms +Result: {"jsonrpc":"2.0","id":490,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":19}}},"containerName":""}]} + +[Trace - 14:22:05] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":278},"contentChanges":[{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":1}},"rangeLength":0,"text":"\n"}]}} + +[Trace - 14:22:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:22:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:22:06] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":279},"contentChanges":[{"range":{"start":{"line":4,"character":12},"end":{"line":4,"character":12}},"rangeLength":0,"text":"'./ticket.html'"}]}} + +[Trace - 14:22:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:22:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:22:06] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":280},"contentChanges":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":11}},"rangeLength":9,"text":"tmpl"}]}} + +[Trace - 14:22:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:22:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:22:06] Received request 'textDocument/foldingRange - (491)'. +Params: {"jsonrpc":"2.0","id":491,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:22:06] Sending response 'textDocument/foldingRange - (491)' took 0ms +Result: {"jsonrpc":"2.0","id":491,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":31,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:22:06] Received request 'textDocument/codeLens - (492)'. +Params: {"jsonrpc":"2.0","id":492,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:22:06] Sending response 'textDocument/codeLens - (492)' took 0ms +Result: {"jsonrpc":"2.0","id":492,"result":null} + +[Trace - 14:22:06] Received request 'textDocument/documentSymbol - (493)'. +Params: {"jsonrpc":"2.0","id":493,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:22:06] Sending response 'textDocument/documentSymbol - (493)' took 0ms +Result: {"jsonrpc":"2.0","id":493,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":19}}},"containerName":""}]} + +[Trace - 14:22:08] Received request 'textDocument/hover - (494)'. +Params: {"jsonrpc":"2.0","id":494,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":31}}} + +[Trace - 14:22:08] Sending response 'textDocument/hover - (494)' took 0ms +Result: {"jsonrpc":"2.0","id":494,"result":{"contents":{"language":"v","value":"slug"},"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":5}}}} + +[Trace - 14:22:16] Received request 'textDocument/hover - (495)'. +Params: {"jsonrpc":"2.0","id":495,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":30}}} + +[Trace - 14:22:16] Sending response 'textDocument/hover - (495)' took 0ms +Result: {"jsonrpc":"2.0","id":495,"result":{"contents":{"language":"v","value":"slug"},"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":5}}}} + +[Trace - 14:22:16] Received request 'textDocument/hover - (496)'. +Params: {"jsonrpc":"2.0","id":496,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":30}}} + +[Trace - 14:22:16] Sending response 'textDocument/hover - (496)' took 0ms +Result: {"jsonrpc":"2.0","id":496,"result":{"contents":{"language":"v","value":"slug"},"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":5}}}} + +[Trace - 14:22:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":281},"contentChanges":[{"range":{"start":{"line":2,"character":31},"end":{"line":2,"character":31}},"rangeLength":0,"text":"s"}]}} + +[Trace - 14:22:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:22:35] Received request 'textDocument/completion - (497)'. +Params: {"jsonrpc":"2.0","id":497,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":32},"context":{"triggerKind":1}}} + +[Trace - 14:22:35] Sending response 'textDocument/completion - (497)' took 0ms +Result: {"jsonrpc":"2.0","id":497,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string)","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:22:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:22:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":282},"contentChanges":[{"range":{"start":{"line":2,"character":32},"end":{"line":2,"character":32}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:22:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:22:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:22:36] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":283},"contentChanges":[{"range":{"start":{"line":2,"character":33},"end":{"line":2,"character":33}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:22:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:22:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:22:36] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":284},"contentChanges":[{"range":{"start":{"line":2,"character":34},"end":{"line":2,"character":34}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:22:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:22:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:22:36] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":285},"contentChanges":[{"range":{"start":{"line":2,"character":35},"end":{"line":2,"character":35}},"rangeLength":0,"text":"n"}]}} + +[Trace - 14:22:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:22:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:22:36] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":286},"contentChanges":[{"range":{"start":{"line":2,"character":36},"end":{"line":2,"character":36}},"rangeLength":0,"text":"g"}]}} + +[Trace - 14:22:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:22:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:22:36] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":287},"contentChanges":[{"range":{"start":{"line":2,"character":37},"end":{"line":2,"character":37}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:22:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:22:36] Received request 'textDocument/completion - (498)'. +Params: {"jsonrpc":"2.0","id":498,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":38},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:22:36] Sending response 'textDocument/completion - (498)' took 1ms +Result: {"jsonrpc":"2.0","id":498,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug","insertText":"slug","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:22:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:22:36] Received request 'textDocument/foldingRange - (499)'. +Params: {"jsonrpc":"2.0","id":499,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:22:36] Sending response 'textDocument/foldingRange - (499)' took 0ms +Result: {"jsonrpc":"2.0","id":499,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":38,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:22:36] Received request 'textDocument/codeLens - (500)'. +Params: {"jsonrpc":"2.0","id":500,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:22:36] Sending response 'textDocument/codeLens - (500)' took 0ms +Result: {"jsonrpc":"2.0","id":500,"result":null} + +[Trace - 14:22:36] Received request 'textDocument/documentSymbol - (501)'. +Params: {"jsonrpc":"2.0","id":501,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:22:36] Sending response 'textDocument/documentSymbol - (501)' took 0ms +Result: {"jsonrpc":"2.0","id":501,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":19}}},"containerName":""}]} + +[Trace - 14:22:57] Received request 'textDocument/formatting - (502)'. +Params: {"jsonrpc":"2.0","id":502,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:22:57] Sending notification 'window/showMessage'. +Params: {"jsonrpc":"2.0","method":"window/showMessage","params":{"type":3,"message":"/private/tmp/vls_temp_formatting.v:28:2: error: invalid expression: unexpected keyword `return`\n 26 | pub fn (mut app App) index() vweb.Result {\n 27 | qrs := \n 28 | return $vweb.html()\n | ~~~~~~\n 29 | }\n\nInternal vfmt error while formatting file: /tmp/vls_temp_formatting.v.\nEncountered a total of: 1 errors."}} + +[Trace - 14:22:57] Sending response 'textDocument/formatting - (502)' took 0ms +Result: {"jsonrpc":"2.0","id":502,"result":null} + +[Trace - 14:22:57] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:22:57] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:22:57] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:23:41] Received request 'textDocument/foldingRange - (503)'. +Params: {"jsonrpc":"2.0","id":503,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:23:41] Sending response 'textDocument/foldingRange - (503)' took 0ms +Result: {"jsonrpc":"2.0","id":503,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":38,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:23:41] Received request 'textDocument/codeLens - (504)'. +Params: {"jsonrpc":"2.0","id":504,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:23:41] Sending response 'textDocument/codeLens - (504)' took 0ms +Result: {"jsonrpc":"2.0","id":504,"result":null} + +[Trace - 14:23:41] Received request 'textDocument/hover - (505)'. +Params: {"jsonrpc":"2.0","id":505,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":11}}} + +[Trace - 14:23:41] Sending response 'textDocument/hover - (505)' took 0ms +Result: {"jsonrpc":"2.0","id":505,"result":null} + +[Trace - 14:23:42] Received request 'textDocument/codeLens - (506)'. +Params: {"jsonrpc":"2.0","id":506,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:23:42] Sending response 'textDocument/codeLens - (506)' took 0ms +Result: {"jsonrpc":"2.0","id":506,"result":null} + +[Trace - 14:23:42] Received request 'textDocument/hover - (507)'. +Params: {"jsonrpc":"2.0","id":507,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":16}}} + +[Trace - 14:23:42] Sending response 'textDocument/hover - (507)' took 0ms +Result: {"jsonrpc":"2.0","id":507,"result":null} + +[Trace - 14:23:42] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":288},"contentChanges":[{"range":{"start":{"line":4,"character":16},"end":{"line":4,"character":16}},"rangeLength":0,"text":"_"}]}} + +[Trace - 14:23:42] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:42] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:43] Received request 'textDocument/foldingRange - (508)'. +Params: {"jsonrpc":"2.0","id":508,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:23:43] Sending response 'textDocument/foldingRange - (508)' took 0ms +Result: {"jsonrpc":"2.0","id":508,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"}]} + +[Trace - 14:23:43] Received request 'textDocument/codeLens - (509)'. +Params: {"jsonrpc":"2.0","id":509,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:23:43] Sending response 'textDocument/codeLens - (509)' took 0ms +Result: {"jsonrpc":"2.0","id":509,"result":null} + +[Trace - 14:23:43] Received request 'textDocument/documentSymbol - (510)'. +Params: {"jsonrpc":"2.0","id":510,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:23:43] Sending response 'textDocument/documentSymbol - (510)' took 0ms +Result: {"jsonrpc":"2.0","id":510,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":19}}},"containerName":""}]} + +[Trace - 14:23:43] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":289},"contentChanges":[{"range":{"start":{"line":4,"character":17},"end":{"line":4,"character":17}},"rangeLength":0,"text":"f"}]}} + +[Trace - 14:23:43] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:43] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:43] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":290},"contentChanges":[{"range":{"start":{"line":4,"character":18},"end":{"line":4,"character":18}},"rangeLength":0,"text":"o"}]}} + +[Trace - 14:23:43] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:43] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:43] Received request 'textDocument/foldingRange - (511)'. +Params: {"jsonrpc":"2.0","id":511,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:23:43] Sending response 'textDocument/foldingRange - (511)' took 0ms +Result: {"jsonrpc":"2.0","id":511,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"}]} + +[Trace - 14:23:43] Received request 'textDocument/codeLens - (512)'. +Params: {"jsonrpc":"2.0","id":512,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:23:43] Sending response 'textDocument/codeLens - (512)' took 0ms +Result: {"jsonrpc":"2.0","id":512,"result":null} + +[Trace - 14:23:44] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":291},"contentChanges":[{"range":{"start":{"line":4,"character":18},"end":{"line":4,"character":19}},"rangeLength":1,"text":""}]}} + +[Trace - 14:23:44] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:44] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:44] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":292},"contentChanges":[{"range":{"start":{"line":4,"character":18},"end":{"line":4,"character":18}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:23:44] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:44] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:44] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":293},"contentChanges":[{"range":{"start":{"line":4,"character":19},"end":{"line":4,"character":19}},"rangeLength":0,"text":"o"}]}} + +[Trace - 14:23:44] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:44] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:44] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":294},"contentChanges":[{"range":{"start":{"line":4,"character":20},"end":{"line":4,"character":20}},"rangeLength":0,"text":"n"}]}} + +[Trace - 14:23:44] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:44] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:44] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":295},"contentChanges":[{"range":{"start":{"line":4,"character":21},"end":{"line":4,"character":21}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:23:44] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:44] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:44] Received request 'textDocument/foldingRange - (513)'. +Params: {"jsonrpc":"2.0","id":513,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:23:44] Sending response 'textDocument/foldingRange - (513)' took 0ms +Result: {"jsonrpc":"2.0","id":513,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":38,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:23:44] Received request 'textDocument/codeLens - (514)'. +Params: {"jsonrpc":"2.0","id":514,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:23:44] Sending response 'textDocument/codeLens - (514)' took 0ms +Result: {"jsonrpc":"2.0","id":514,"result":null} + +[Trace - 14:23:44] Received request 'textDocument/documentSymbol - (515)'. +Params: {"jsonrpc":"2.0","id":515,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:23:44] Sending response 'textDocument/documentSymbol - (515)' took 0ms +Result: {"jsonrpc":"2.0","id":515,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":19}}},"containerName":""}]} + +[Trace - 14:23:45] Received request 'textDocument/formatting - (516)'. +Params: {"jsonrpc":"2.0","id":516,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:23:45] Sending notification 'window/showMessage'. +Params: {"jsonrpc":"2.0","method":"window/showMessage","params":{"type":3,"message":"/private/tmp/vls_temp_formatting.v:28:2: error: invalid expression: unexpected keyword `return`\n 26 | pub fn (mut app App) index() vweb.Result {\n 27 | qrs := \n 28 | return $vweb.html()\n | ~~~~~~\n 29 | }\n\nInternal vfmt error while formatting file: /tmp/vls_temp_formatting.v.\nEncountered a total of: 1 errors."}} + +[Trace - 14:23:45] Sending response 'textDocument/formatting - (516)' took 0ms +Result: {"jsonrpc":"2.0","id":516,"result":null} + +[Trace - 14:23:45] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:23:45] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:45] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:23:46] Received request 'textDocument/hover - (517)'. +Params: {"jsonrpc":"2.0","id":517,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":9}}} + +[Trace - 14:23:46] Sending response 'textDocument/hover - (517)' took 0ms +Result: {"jsonrpc":"2.0","id":517,"result":null} + +[Trace - 14:23:46] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":296},"contentChanges":[{"range":{"start":{"line":4,"character":8},"end":{"line":4,"character":9}},"rangeLength":1,"text":""}]}} + +[Trace - 14:23:46] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:46] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:46] Received request 'textDocument/foldingRange - (518)'. +Params: {"jsonrpc":"2.0","id":518,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:23:46] Sending response 'textDocument/foldingRange - (518)' took 0ms +Result: {"jsonrpc":"2.0","id":518,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":38,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:23:46] Received request 'textDocument/codeLens - (519)'. +Params: {"jsonrpc":"2.0","id":519,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:23:46] Sending response 'textDocument/codeLens - (519)' took 0ms +Result: {"jsonrpc":"2.0","id":519,"result":null} + +[Trace - 14:23:46] Received request 'textDocument/formatting - (520)'. +Params: {"jsonrpc":"2.0","id":520,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:23:46] Sending notification 'window/showMessage'. +Params: {"jsonrpc":"2.0","method":"window/showMessage","params":{"type":3,"message":"/private/tmp/vls_temp_formatting.v:28:2: error: invalid expression: unexpected keyword `return`\n 26 | pub fn (mut app App) index() vweb.Result {\n 27 | qrs := \n 28 | return $vweb.html()\n | ~~~~~~\n 29 | }\n\nInternal vfmt error while formatting file: /tmp/vls_temp_formatting.v.\nEncountered a total of: 1 errors."}} + +[Trace - 14:23:46] Sending response 'textDocument/formatting - (520)' took 0ms +Result: {"jsonrpc":"2.0","id":520,"result":null} + +[Trace - 14:23:46] Received request 'textDocument/documentSymbol - (521)'. +Params: {"jsonrpc":"2.0","id":521,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:23:46] Sending response 'textDocument/documentSymbol - (521)' took 0ms +Result: {"jsonrpc":"2.0","id":521,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":19}}},"containerName":""}]} + +[Trace - 14:23:46] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:23:47] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:47] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:23:51] Received request 'textDocument/hover - (522)'. +Params: {"jsonrpc":"2.0","id":522,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":8}}} + +[Trace - 14:23:51] Sending response 'textDocument/hover - (522)' took 0ms +Result: {"jsonrpc":"2.0","id":522,"result":null} + +[Trace - 14:23:52] Received request 'textDocument/codeLens - (523)'. +Params: {"jsonrpc":"2.0","id":523,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:23:52] Sending response 'textDocument/codeLens - (523)' took 0ms +Result: {"jsonrpc":"2.0","id":523,"result":null} + +[Trace - 14:23:53] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":297},"contentChanges":[{"range":{"start":{"line":4,"character":8},"end":{"line":4,"character":8}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:53] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":298},"contentChanges":[{"range":{"start":{"line":4,"character":9},"end":{"line":4,"character":9}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:53] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":299},"contentChanges":[{"range":{"start":{"line":4,"character":10},"end":{"line":4,"character":10}},"rangeLength":0,"text":"m"}]}} + +[Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:53] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":300},"contentChanges":[{"range":{"start":{"line":4,"character":11},"end":{"line":4,"character":11}},"rangeLength":0,"text":"p"}]}} + +[Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:53] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":301},"contentChanges":[{"range":{"start":{"line":4,"character":12},"end":{"line":4,"character":12}},"rangeLength":0,"text":"l"}]}} + +[Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:53] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":302},"contentChanges":[{"range":{"start":{"line":4,"character":13},"end":{"line":4,"character":13}},"rangeLength":0,"text":"a"}]}} + +[Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:53] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":303},"contentChanges":[{"range":{"start":{"line":4,"character":14},"end":{"line":4,"character":14}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:53] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":304},"contentChanges":[{"range":{"start":{"line":4,"character":15},"end":{"line":4,"character":15}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:53] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":305},"contentChanges":[{"range":{"start":{"line":4,"character":16},"end":{"line":4,"character":16}},"rangeLength":0,"text":"s"}]}} + +[Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:54] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:54] Received request 'textDocument/foldingRange - (524)'. +Params: {"jsonrpc":"2.0","id":524,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:23:54] Sending response 'textDocument/foldingRange - (524)' took 0ms +Result: {"jsonrpc":"2.0","id":524,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"}]} + +[Trace - 14:23:54] Received request 'textDocument/codeLens - (525)'. +Params: {"jsonrpc":"2.0","id":525,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:23:54] Sending response 'textDocument/codeLens - (525)' took 0ms +Result: {"jsonrpc":"2.0","id":525,"result":null} + +[Trace - 14:23:54] Received request 'textDocument/formatting - (526)'. +Params: {"jsonrpc":"2.0","id":526,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:23:54] Sending notification 'window/showMessage'. +Params: {"jsonrpc":"2.0","method":"window/showMessage","params":{"type":3,"message":"/private/tmp/vls_temp_formatting.v:28:2: error: invalid expression: unexpected keyword `return`\n 26 | pub fn (mut app App) index() vweb.Result {\n 27 | qrs := \n 28 | return $vweb.html()\n | ~~~~~~\n 29 | }\n\nInternal vfmt error while formatting file: /tmp/vls_temp_formatting.v.\nEncountered a total of: 1 errors."}} + +[Trace - 14:23:54] Sending response 'textDocument/formatting - (526)' took 0ms +Result: {"jsonrpc":"2.0","id":526,"result":null} + +[Trace - 14:23:54] Received request 'textDocument/documentSymbol - (527)'. +Params: {"jsonrpc":"2.0","id":527,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:23:54] Sending response 'textDocument/documentSymbol - (527)' took 0ms +Result: {"jsonrpc":"2.0","id":527,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":19}}},"containerName":""}]} + +[Trace - 14:23:54] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:23:54] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[{"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":1}},"severity":1,"code":"","source":"","message":"invalid expression: unexpected keyword `return`","relatedInformation":[]},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"severity":1,"code":"","source":"","message":"missing return at end of function `ticket_front`","relatedInformation":[]},{"range":{"start":{"line":15,"character":18},"end":{"line":15,"character":18}},"severity":1,"code":"","source":"","message":"undefined ident: `os`","relatedInformation":[]},{"range":{"start":{"line":16,"character":28},"end":{"line":16,"character":28}},"severity":1,"code":"","source":"","message":"`static_folder` (no value) used as value in argument 1 to `App.mount_static_folder_at`","relatedInformation":[]},{"range":{"start":{"line":25,"character":0},"end":{"line":25,"character":0}},"severity":1,"code":"","source":"","message":"missing return at end of function `index`","relatedInformation":[]},{"range":{"start":{"line":11,"character":5},"end":{"line":11,"character":5}},"severity":2,"code":"","source":"","message":"unused variable: `qr`","relatedInformation":[]}]}} + +[Trace - 14:23:54] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:23:58] Received request 'textDocument/hover - (528)'. +Params: {"jsonrpc":"2.0","id":528,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":7}}} + +[Trace - 14:23:58] Sending response 'textDocument/hover - (528)' took 0ms +Result: {"jsonrpc":"2.0","id":528,"result":null} + +[Trace - 14:23:59] Received request 'textDocument/codeLens - (529)'. +Params: {"jsonrpc":"2.0","id":529,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:23:59] Sending response 'textDocument/codeLens - (529)' took 0ms +Result: {"jsonrpc":"2.0","id":529,"result":null} + +[Trace - 14:23:59] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":306},"contentChanges":[{"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":7}},"rangeLength":6,"text":""}]}} + +[Trace - 14:23:59] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:59] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:23:59] Received request 'textDocument/foldingRange - (530)'. +Params: {"jsonrpc":"2.0","id":530,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:23:59] Sending response 'textDocument/foldingRange - (530)' took 0ms +Result: {"jsonrpc":"2.0","id":530,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":38,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:23:59] Received request 'textDocument/codeLens - (531)'. +Params: {"jsonrpc":"2.0","id":531,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:23:59] Sending response 'textDocument/codeLens - (531)' took 0ms +Result: {"jsonrpc":"2.0","id":531,"result":null} + +[Trace - 14:23:59] Received request 'textDocument/documentSymbol - (532)'. +Params: {"jsonrpc":"2.0","id":532,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:23:59] Sending response 'textDocument/documentSymbol - (532)' took 0ms +Result: {"jsonrpc":"2.0","id":532,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":19}}},"containerName":""}]} + +[Trace - 14:24:00] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":307},"contentChanges":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":1}},"rangeLength":1,"text":""}]}} + +[Trace - 14:24:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:00] Received request 'textDocument/foldingRange - (533)'. +Params: {"jsonrpc":"2.0","id":533,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:00] Sending response 'textDocument/foldingRange - (533)' took 0ms +Result: {"jsonrpc":"2.0","id":533,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":38,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:24:00] Received request 'textDocument/codeLens - (534)'. +Params: {"jsonrpc":"2.0","id":534,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:00] Sending response 'textDocument/codeLens - (534)' took 0ms +Result: {"jsonrpc":"2.0","id":534,"result":null} + +[Trace - 14:24:00] Received request 'textDocument/formatting - (535)'. +Params: {"jsonrpc":"2.0","id":535,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:24:00] Sending response 'textDocument/formatting - (535)' took 23ms +Result: {"jsonrpc":"2.0","id":535,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":29,"character":0}},"newText":"import vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\t$tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := $vweb.html()\n}\n"}]} + +[Trace - 14:24:00] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":308},"contentChanges":[{"range":{"start":{"line":26,"character":7},"end":{"line":27,"character":0}},"rangeLength":2,"text":""},{"range":{"start":{"line":10,"character":1},"end":{"line":11,"character":0}},"rangeLength":1,"text":""},{"range":{"start":{"line":5,"character":1},"end":{"line":6,"character":0}},"rangeLength":1,"text":""},{"range":{"start":{"line":1,"character":0},"end":{"line":1,"character":0}},"rangeLength":0,"text":"import os\n"}]}} + +[Trace - 14:24:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:00] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:00] Received request 'textDocument/foldingRange - (536)'. +Params: {"jsonrpc":"2.0","id":536,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:00] Sending response 'textDocument/foldingRange - (536)' took 0ms +Result: {"jsonrpc":"2.0","id":536,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":26,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:24:00] Received request 'textDocument/codeLens - (537)'. +Params: {"jsonrpc":"2.0","id":537,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:00] Sending response 'textDocument/codeLens - (537)' took 0ms +Result: {"jsonrpc":"2.0","id":537,"result":null} + +[Trace - 14:24:00] Received request 'textDocument/documentSymbol - (538)'. +Params: {"jsonrpc":"2.0","id":538,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:00] Sending response 'textDocument/documentSymbol - (538)' took 0ms +Result: {"jsonrpc":"2.0","id":538,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:24:00] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:24:02] Received request 'textDocument/hover - (539)'. +Params: {"jsonrpc":"2.0","id":539,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":25,"character":0}}} + +[Trace - 14:24:02] Sending response 'textDocument/hover - (539)' took 0ms +Result: {"jsonrpc":"2.0","id":539,"result":{"contents":{"language":"v","value":"qrs"},"range":{"start":{"line":25,"character":1},"end":{"line":25,"character":4}}}} + +[Trace - 14:24:03] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":309},"contentChanges":[{"range":{"start":{"line":25,"character":7},"end":{"line":25,"character":7}},"rangeLength":0,"text":"\n\t"}]}} + +[Trace - 14:24:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:03] Received request 'textDocument/foldingRange - (540)'. +Params: {"jsonrpc":"2.0","id":540,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:03] Sending response 'textDocument/foldingRange - (540)' took 0ms +Result: {"jsonrpc":"2.0","id":540,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:24:03] Received request 'textDocument/codeLens - (541)'. +Params: {"jsonrpc":"2.0","id":541,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:03] Sending response 'textDocument/codeLens - (541)' took 0ms +Result: {"jsonrpc":"2.0","id":541,"result":null} + +[Trace - 14:24:04] Received request 'textDocument/documentSymbol - (542)'. +Params: {"jsonrpc":"2.0","id":542,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:04] Sending response 'textDocument/documentSymbol - (542)' took 0ms +Result: {"jsonrpc":"2.0","id":542,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:24:04] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":310},"contentChanges":[{"range":{"start":{"line":26,"character":1},"end":{"line":26,"character":2}},"rangeLength":1,"text":""}]}} + +[Trace - 14:24:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:04] Received request 'textDocument/foldingRange - (543)'. +Params: {"jsonrpc":"2.0","id":543,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:04] Sending response 'textDocument/foldingRange - (543)' took 0ms +Result: {"jsonrpc":"2.0","id":543,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:24:05] Received request 'textDocument/codeLens - (544)'. +Params: {"jsonrpc":"2.0","id":544,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:05] Sending response 'textDocument/codeLens - (544)' took 0ms +Result: {"jsonrpc":"2.0","id":544,"result":null} + +[Trace - 14:24:05] Received request 'textDocument/documentSymbol - (545)'. +Params: {"jsonrpc":"2.0","id":545,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:05] Sending response 'textDocument/documentSymbol - (545)' took 1ms +Result: {"jsonrpc":"2.0","id":545,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:24:05] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":311},"contentChanges":[{"range":{"start":{"line":25,"character":7},"end":{"line":25,"character":7}},"rangeLength":0,"text":"[]"}]}} + +[Trace - 14:24:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:05] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":312},"contentChanges":[{"range":{"start":{"line":25,"character":8},"end":{"line":25,"character":9}},"rangeLength":1,"text":"]"}]}} + +[Trace - 14:24:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:05] Received request 'textDocument/foldingRange - (546)'. +Params: {"jsonrpc":"2.0","id":546,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:05] Sending response 'textDocument/foldingRange - (546)' took 0ms +Result: {"jsonrpc":"2.0","id":546,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:24:05] Received request 'textDocument/codeLens - (547)'. +Params: {"jsonrpc":"2.0","id":547,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:05] Sending response 'textDocument/codeLens - (547)' took 0ms +Result: {"jsonrpc":"2.0","id":547,"result":null} + +[Trace - 14:24:05] Received request 'textDocument/documentSymbol - (548)'. +Params: {"jsonrpc":"2.0","id":548,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:05] Sending response 'textDocument/documentSymbol - (548)' took 0ms +Result: {"jsonrpc":"2.0","id":548,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:24:06] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":313},"contentChanges":[{"range":{"start":{"line":25,"character":7},"end":{"line":25,"character":7}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:24:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:06] Received request 'textDocument/completion - (549)'. +Params: {"jsonrpc":"2.0","id":549,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":25,"character":8},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:24:06] Sending response 'textDocument/completion - (549)' took 0ms +Result: {"jsonrpc":"2.0","id":549,"result":[]} + +[Trace - 14:24:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:06] Received request 'textDocument/foldingRange - (550)'. +Params: {"jsonrpc":"2.0","id":550,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:06] Sending response 'textDocument/foldingRange - (550)' took 0ms +Result: {"jsonrpc":"2.0","id":550,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:24:06] Received request 'textDocument/codeLens - (551)'. +Params: {"jsonrpc":"2.0","id":551,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:06] Sending response 'textDocument/codeLens - (551)' took 0ms +Result: {"jsonrpc":"2.0","id":551,"result":null} + +[Trace - 14:24:06] Received request 'textDocument/documentSymbol - (552)'. +Params: {"jsonrpc":"2.0","id":552,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:06] Sending response 'textDocument/documentSymbol - (552)' took 0ms +Result: {"jsonrpc":"2.0","id":552,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:24:06] Received request 'textDocument/formatting - (553)'. +Params: {"jsonrpc":"2.0","id":553,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:24:06] Sending response 'textDocument/formatting - (553)' took 22ms +Result: {"jsonrpc":"2.0","id":553,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":28,"character":0}},"newText":"import vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\t$tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := []\n\t$vweb.html()\n}\n"}]} + +[Trace - 14:24:06] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"severity":1,"code":"","source":"","message":"missing return at end of function `ticket_front`","relatedInformation":[]},{"range":{"start":{"line":25,"character":8},"end":{"line":25,"character":8}},"severity":1,"code":"","source":"","message":"array_init: no type specified (maybe: `[]Type{}` instead of `[]`)","relatedInformation":[]},{"range":{"start":{"line":24,"character":0},"end":{"line":24,"character":0}},"severity":1,"code":"","source":"","message":"missing return at end of function `index`","relatedInformation":[]},{"range":{"start":{"line":11,"character":5},"end":{"line":11,"character":5}},"severity":2,"code":"","source":"","message":"unused variable: `qr`","relatedInformation":[]}]}} + +[Trace - 14:24:06] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:24:08] Received request 'textDocument/hover - (554)'. +Params: {"jsonrpc":"2.0","id":554,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":24,"character":0}}} + +[Trace - 14:24:08] Sending response 'textDocument/hover - (554)' took 0ms +Result: {"jsonrpc":"2.0","id":554,"result":{"contents":{"language":"v","value":"mut app App"},"range":{"start":{"line":24,"character":8},"end":{"line":24,"character":15}}}} + +[Trace - 14:24:11] Received request 'textDocument/codeLens - (555)'. +Params: {"jsonrpc":"2.0","id":555,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:11] Sending response 'textDocument/codeLens - (555)' took 0ms +Result: {"jsonrpc":"2.0","id":555,"result":null} + +[Trace - 14:24:12] Received request 'textDocument/hover - (556)'. +Params: {"jsonrpc":"2.0","id":556,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":0}}} + +[Trace - 14:24:12] Sending response 'textDocument/hover - (556)' took 0ms +Result: {"jsonrpc":"2.0","id":556,"result":{"contents":{"language":"v","value":"pub fn (mut app App) index() Result"},"range":{"start":{"line":24,"character":41},"end":{"line":27,"character":1}}}} + +[Trace - 14:24:13] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":314},"contentChanges":[{"range":{"start":{"line":26,"character":1},"end":{"line":26,"character":1}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:24:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:13] Received request 'textDocument/completion - (557)'. +Params: {"jsonrpc":"2.0","id":557,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":2},"context":{"triggerKind":1}}} + +[Trace - 14:24:13] Sending response 'textDocument/completion - (557)' took 1ms +Result: {"jsonrpc":"2.0","id":557,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:24:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:13] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":315},"contentChanges":[{"range":{"start":{"line":26,"character":2},"end":{"line":26,"character":2}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:24:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:13] Received request 'textDocument/foldingRange - (558)'. +Params: {"jsonrpc":"2.0","id":558,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:13] Sending response 'textDocument/foldingRange - (558)' took 0ms +Result: {"jsonrpc":"2.0","id":558,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:24:13] Received request 'textDocument/codeLens - (559)'. +Params: {"jsonrpc":"2.0","id":559,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:13] Sending response 'textDocument/codeLens - (559)' took 0ms +Result: {"jsonrpc":"2.0","id":559,"result":null} + +[Trace - 14:24:13] Received request 'textDocument/documentSymbol - (560)'. +Params: {"jsonrpc":"2.0","id":560,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:13] Sending response 'textDocument/documentSymbol - (560)' took 0ms +Result: {"jsonrpc":"2.0","id":560,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:24:13] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":316},"contentChanges":[{"range":{"start":{"line":26,"character":3},"end":{"line":26,"character":3}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:24:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:13] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":317},"contentChanges":[{"range":{"start":{"line":26,"character":4},"end":{"line":26,"character":4}},"rangeLength":0,"text":"u"}]}} + +[Trace - 14:24:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:13] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":318},"contentChanges":[{"range":{"start":{"line":26,"character":5},"end":{"line":26,"character":5}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:24:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:13] Received request 'textDocument/completion - (561)'. +Params: {"jsonrpc":"2.0","id":561,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":6},"context":{"triggerKind":1}}} + +[Trace - 14:24:13] Sending response 'textDocument/completion - (561)' took 0ms +Result: {"jsonrpc":"2.0","id":561,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:24:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:14] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":319},"contentChanges":[{"range":{"start":{"line":26,"character":6},"end":{"line":26,"character":6}},"rangeLength":0,"text":"n"}]}} + +[Trace - 14:24:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:14] Received request 'textDocument/completion - (562)'. +Params: {"jsonrpc":"2.0","id":562,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":7},"context":{"triggerKind":1}}} + +[Trace - 14:24:14] Sending response 'textDocument/completion - (562)' took 0ms +Result: {"jsonrpc":"2.0","id":562,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:24:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:14] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":320},"contentChanges":[{"range":{"start":{"line":26,"character":7},"end":{"line":26,"character":7}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:24:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:14] Received request 'textDocument/completion - (563)'. +Params: {"jsonrpc":"2.0","id":563,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":8},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:24:14] Sending response 'textDocument/completion - (563)' took 0ms +Result: {"jsonrpc":"2.0","id":563,"result":[]} + +[Trace - 14:24:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:14] Received request 'textDocument/formatting - (564)'. +Params: {"jsonrpc":"2.0","id":564,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:24:14] Sending response 'textDocument/formatting - (564)' took 18ms +Result: {"jsonrpc":"2.0","id":564,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":28,"character":0}},"newText":"import vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\t$tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := []\n\treturn $vweb.html()\n}\n"}]} + +[Trace - 14:24:14] Received request 'textDocument/foldingRange - (565)'. +Params: {"jsonrpc":"2.0","id":565,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:14] Sending response 'textDocument/foldingRange - (565)' took 0ms +Result: {"jsonrpc":"2.0","id":565,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:24:14] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"severity":1,"code":"","source":"","message":"missing return at end of function `ticket_front`","relatedInformation":[]},{"range":{"start":{"line":25,"character":8},"end":{"line":25,"character":8}},"severity":1,"code":"","source":"","message":"array_init: no type specified (maybe: `[]Type{}` instead of `[]`)","relatedInformation":[]},{"range":{"start":{"line":11,"character":5},"end":{"line":11,"character":5}},"severity":2,"code":"","source":"","message":"unused variable: `qr`","relatedInformation":[]}]}} + +[Trace - 14:24:14] Received request 'textDocument/codeLens - (566)'. +Params: {"jsonrpc":"2.0","id":566,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:14] Sending response 'textDocument/codeLens - (566)' took 0ms +Result: {"jsonrpc":"2.0","id":566,"result":null} + +[Trace - 14:24:14] Received request 'textDocument/documentSymbol - (567)'. +Params: {"jsonrpc":"2.0","id":567,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:14] Sending response 'textDocument/documentSymbol - (567)' took 0ms +Result: {"jsonrpc":"2.0","id":567,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:24:14] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:24:15] Received request 'textDocument/hover - (568)'. +Params: {"jsonrpc":"2.0","id":568,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":25,"character":9}}} + +[Trace - 14:24:15] Sending response 'textDocument/hover - (568)' took 0ms +Result: {"jsonrpc":"2.0","id":568,"result":null} + +[Trace - 14:24:16] Received request 'textDocument/hover - (569)'. +Params: {"jsonrpc":"2.0","id":569,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":25,"character":7}}} + +[Trace - 14:24:16] Sending response 'textDocument/hover - (569)' took 0ms +Result: {"jsonrpc":"2.0","id":569,"result":null} + +[Trace - 14:24:18] Received request 'textDocument/hover - (570)'. +Params: {"jsonrpc":"2.0","id":570,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":25,"character":9}}} + +[Trace - 14:24:18] Sending response 'textDocument/hover - (570)' took 0ms +Result: {"jsonrpc":"2.0","id":570,"result":null} + +[Trace - 14:24:20] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":321},"contentChanges":[{"range":{"start":{"line":25,"character":10},"end":{"line":25,"character":10}},"rangeLength":0,"text":"s"}]}} + +[Trace - 14:24:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:20] Received request 'textDocument/completion - (571)'. +Params: {"jsonrpc":"2.0","id":571,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":25,"character":11},"context":{"triggerKind":1}}} + +[Trace - 14:24:20] Sending response 'textDocument/completion - (571)' took 0ms +Result: {"jsonrpc":"2.0","id":571,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:24:20] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":322},"contentChanges":[{"range":{"start":{"line":25,"character":11},"end":{"line":25,"character":11}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:24:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:20] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":323},"contentChanges":[{"range":{"start":{"line":25,"character":12},"end":{"line":25,"character":12}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:24:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:20] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":324},"contentChanges":[{"range":{"start":{"line":25,"character":13},"end":{"line":25,"character":13}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:24:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:21] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":325},"contentChanges":[{"range":{"start":{"line":25,"character":14},"end":{"line":25,"character":14}},"rangeLength":0,"text":"n"}]}} + +[Trace - 14:24:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:21] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":326},"contentChanges":[{"range":{"start":{"line":25,"character":15},"end":{"line":25,"character":15}},"rangeLength":0,"text":"g"}]}} + +[Trace - 14:24:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:21] Received request 'textDocument/foldingRange - (572)'. +Params: {"jsonrpc":"2.0","id":572,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:21] Sending response 'textDocument/foldingRange - (572)' took 0ms +Result: {"jsonrpc":"2.0","id":572,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:24:21] Received request 'textDocument/codeLens - (573)'. +Params: {"jsonrpc":"2.0","id":573,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:21] Sending response 'textDocument/codeLens - (573)' took 0ms +Result: {"jsonrpc":"2.0","id":573,"result":null} + +[Trace - 14:24:21] Received request 'textDocument/formatting - (574)'. +Params: {"jsonrpc":"2.0","id":574,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:24:21] Sending response 'textDocument/formatting - (574)' took 17ms +Result: {"jsonrpc":"2.0","id":574,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":28,"character":0}},"newText":"import vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\t$tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := []string{}\n\treturn $vweb.html()\n}\n"}]} + +[Trace - 14:24:21] Received request 'textDocument/documentSymbol - (575)'. +Params: {"jsonrpc":"2.0","id":575,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:21] Sending response 'textDocument/documentSymbol - (575)' took 0ms +Result: {"jsonrpc":"2.0","id":575,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:24:21] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":327},"contentChanges":[{"range":{"start":{"line":25,"character":16},"end":{"line":25,"character":16}},"rangeLength":0,"text":"{}"}]}} + +[Trace - 14:24:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:21] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"severity":1,"code":"","source":"","message":"missing return at end of function `ticket_front`","relatedInformation":[]},{"range":{"start":{"line":11,"character":5},"end":{"line":11,"character":5}},"severity":2,"code":"","source":"","message":"unused variable: `qr`","relatedInformation":[]}]}} + +[Trace - 14:24:21] Received request 'textDocument/foldingRange - (576)'. +Params: {"jsonrpc":"2.0","id":576,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:21] Sending response 'textDocument/foldingRange - (576)' took 0ms +Result: {"jsonrpc":"2.0","id":576,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":16,"endLine":25,"endCharacter":18,"kind":"region"}]} + +[Trace - 14:24:21] Received request 'textDocument/codeLens - (577)'. +Params: {"jsonrpc":"2.0","id":577,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:21] Sending response 'textDocument/codeLens - (577)' took 0ms +Result: {"jsonrpc":"2.0","id":577,"result":null} + +[Trace - 14:24:21] Received request 'textDocument/documentSymbol - (578)'. +Params: {"jsonrpc":"2.0","id":578,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:21] Sending response 'textDocument/documentSymbol - (578)' took 0ms +Result: {"jsonrpc":"2.0","id":578,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:24:21] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:24:26] Received request 'textDocument/codeLens - (579)'. +Params: {"jsonrpc":"2.0","id":579,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:26] Sending response 'textDocument/codeLens - (579)' took 0ms +Result: {"jsonrpc":"2.0","id":579,"result":null} + +[Trace - 14:24:27] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":328},"contentChanges":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":1}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:24:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:27] Received request 'textDocument/completion - (580)'. +Params: {"jsonrpc":"2.0","id":580,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":2},"context":{"triggerKind":1}}} + +[Trace - 14:24:27] Sending response 'textDocument/completion - (580)' took 1ms +Result: {"jsonrpc":"2.0","id":580,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:24:27] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":329},"contentChanges":[{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":2}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:24:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:27] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":330},"contentChanges":[{"range":{"start":{"line":5,"character":3},"end":{"line":5,"character":3}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:24:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:27] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":331},"contentChanges":[{"range":{"start":{"line":5,"character":4},"end":{"line":5,"character":4}},"rangeLength":0,"text":"u"}]}} + +[Trace - 14:24:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:28] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":332},"contentChanges":[{"range":{"start":{"line":5,"character":5},"end":{"line":5,"character":5}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:24:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:28] Received request 'textDocument/completion - (581)'. +Params: {"jsonrpc":"2.0","id":581,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":6},"context":{"triggerKind":1}}} + +[Trace - 14:24:28] Sending response 'textDocument/completion - (581)' took 0ms +Result: {"jsonrpc":"2.0","id":581,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:24:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:28] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":333},"contentChanges":[{"range":{"start":{"line":5,"character":6},"end":{"line":5,"character":6}},"rangeLength":0,"text":"n"}]}} + +[Trace - 14:24:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:28] Received request 'textDocument/completion - (582)'. +Params: {"jsonrpc":"2.0","id":582,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":7},"context":{"triggerKind":1}}} + +[Trace - 14:24:28] Sending response 'textDocument/completion - (582)' took 0ms +Result: {"jsonrpc":"2.0","id":582,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:24:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:28] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":334},"contentChanges":[{"range":{"start":{"line":5,"character":7},"end":{"line":5,"character":7}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:24:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:28] Received request 'textDocument/completion - (583)'. +Params: {"jsonrpc":"2.0","id":583,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":8},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:24:28] Sending response 'textDocument/completion - (583)' took 0ms +Result: {"jsonrpc":"2.0","id":583,"result":[]} + +[Trace - 14:24:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:24:28] Received request 'textDocument/formatting - (584)'. +Params: {"jsonrpc":"2.0","id":584,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:24:28] Sending response 'textDocument/formatting - (584)' took 19ms +Result: {"jsonrpc":"2.0","id":584,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":28,"character":0}},"newText":"import vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := []string{}\n\treturn $vweb.html()\n}\n"}]} + +[Trace - 14:24:28] Received request 'textDocument/foldingRange - (585)'. +Params: {"jsonrpc":"2.0","id":585,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:28] Sending response 'textDocument/foldingRange - (585)' took 0ms +Result: {"jsonrpc":"2.0","id":585,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":16,"endLine":25,"endCharacter":18,"kind":"region"}]} + +[Trace - 14:24:28] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:28] Received request 'textDocument/codeLens - (586)'. +Params: {"jsonrpc":"2.0","id":586,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:28] Sending response 'textDocument/codeLens - (586)' took 0ms +Result: {"jsonrpc":"2.0","id":586,"result":null} + +[Trace - 14:24:28] Received request 'textDocument/documentSymbol - (587)'. +Params: {"jsonrpc":"2.0","id":587,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:24:28] Sending response 'textDocument/documentSymbol - (587)' took 0ms +Result: {"jsonrpc":"2.0","id":587,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:24:28] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:24:34] Received request 'textDocument/hover - (588)'. +Params: {"jsonrpc":"2.0","id":588,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":25,"character":6}}} + +[Trace - 14:24:34] Sending response 'textDocument/hover - (588)' took 0ms +Result: {"jsonrpc":"2.0","id":588,"result":null} + +[Trace - 14:24:37] Received request 'textDocument/hover - (589)'. +Params: {"jsonrpc":"2.0","id":589,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":25,"character":6}}} + +[Trace - 14:24:37] Sending response 'textDocument/hover - (589)' took 0ms +Result: {"jsonrpc":"2.0","id":589,"result":null} + +[Trace - 14:25:10] Received request 'textDocument/foldingRange - (590)'. +Params: {"jsonrpc":"2.0","id":590,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:25:10] Sending response 'textDocument/foldingRange - (590)' took 1ms +Result: {"jsonrpc":"2.0","id":590,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":16,"endLine":25,"endCharacter":18,"kind":"region"}]} + +[Trace - 14:25:11] Received request 'textDocument/codeLens - (591)'. +Params: {"jsonrpc":"2.0","id":591,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:25:11] Sending response 'textDocument/codeLens - (591)' took 0ms +Result: {"jsonrpc":"2.0","id":591,"result":null} + +[Trace - 14:25:13] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":335},"contentChanges":[{"range":{"start":{"line":25,"character":11},"end":{"line":25,"character":18}},"rangeLength":7,"text":""}]}} + +[Trace - 14:25:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:25:13] Received request 'textDocument/completion - (592)'. +Params: {"jsonrpc":"2.0","id":592,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":25,"character":11},"context":{"triggerKind":1}}} + +[Trace - 14:25:13] Sending response 'textDocument/completion - (592)' took 1ms +Result: {"jsonrpc":"2.0","id":592,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:25:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:25:13] Received request 'textDocument/hover - (593)'. +Params: {"jsonrpc":"2.0","id":593,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":25,"character":11}}} + +[Trace - 14:25:13] Sending response 'textDocument/hover - (593)' took 0ms +Result: {"jsonrpc":"2.0","id":593,"result":null} + +[Trace - 14:25:13] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":336},"contentChanges":[{"range":{"start":{"line":25,"character":10},"end":{"line":25,"character":11}},"rangeLength":1,"text":""}]}} + +[Trace - 14:25:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:25:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:25:13] Received request 'textDocument/foldingRange - (594)'. +Params: {"jsonrpc":"2.0","id":594,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:25:13] Sending response 'textDocument/foldingRange - (594)' took 0ms +Result: {"jsonrpc":"2.0","id":594,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:25:13] Received request 'textDocument/codeLens - (595)'. +Params: {"jsonrpc":"2.0","id":595,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:25:13] Sending response 'textDocument/codeLens - (595)' took 0ms +Result: {"jsonrpc":"2.0","id":595,"result":null} + +[Trace - 14:25:13] Received request 'textDocument/documentSymbol - (596)'. +Params: {"jsonrpc":"2.0","id":596,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:25:13] Sending response 'textDocument/documentSymbol - (596)' took 0ms +Result: {"jsonrpc":"2.0","id":596,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:25:14] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":337},"contentChanges":[{"range":{"start":{"line":25,"character":9},"end":{"line":25,"character":9}},"rangeLength":0,"text":"''"}]}} + +[Trace - 14:25:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:25:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:25:14] Received request 'textDocument/foldingRange - (597)'. +Params: {"jsonrpc":"2.0","id":597,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:25:14] Sending response 'textDocument/foldingRange - (597)' took 0ms +Result: {"jsonrpc":"2.0","id":597,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:25:14] Received request 'textDocument/codeLens - (598)'. +Params: {"jsonrpc":"2.0","id":598,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:25:14] Sending response 'textDocument/codeLens - (598)' took 0ms +Result: {"jsonrpc":"2.0","id":598,"result":null} + +[Trace - 14:25:14] Received request 'textDocument/documentSymbol - (599)'. +Params: {"jsonrpc":"2.0","id":599,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:25:14] Sending response 'textDocument/documentSymbol - (599)' took 0ms +Result: {"jsonrpc":"2.0","id":599,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:25:15] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":338},"contentChanges":[{"range":{"start":{"line":25,"character":10},"end":{"line":25,"character":10}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:25:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:25:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:25:15] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":339},"contentChanges":[{"range":{"start":{"line":25,"character":11},"end":{"line":25,"character":11}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:25:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:25:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:25:15] Received request 'textDocument/foldingRange - (600)'. +Params: {"jsonrpc":"2.0","id":600,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:25:15] Sending response 'textDocument/foldingRange - (600)' took 0ms +Result: {"jsonrpc":"2.0","id":600,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:25:15] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":340},"contentChanges":[{"range":{"start":{"line":25,"character":12},"end":{"line":25,"character":12}},"rangeLength":0,"text":"s"}]}} + +[Trace - 14:25:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:25:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:25:15] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":341},"contentChanges":[{"range":{"start":{"line":25,"character":13},"end":{"line":25,"character":13}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:25:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:25:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:25:16] Received request 'textDocument/foldingRange - (601)'. +Params: {"jsonrpc":"2.0","id":601,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:25:16] Sending response 'textDocument/foldingRange - (601)' took 0ms +Result: {"jsonrpc":"2.0","id":601,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:25:16] Received request 'textDocument/codeLens - (602)'. +Params: {"jsonrpc":"2.0","id":602,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:25:16] Sending response 'textDocument/codeLens - (602)' took 0ms +Result: {"jsonrpc":"2.0","id":602,"result":null} + +[Trace - 14:25:16] Received request 'textDocument/formatting - (603)'. +Params: {"jsonrpc":"2.0","id":603,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:25:16] Sending response 'textDocument/formatting - (603)' took 67ms +Result: {"jsonrpc":"2.0","id":603,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":28,"character":0}},"newText":"import vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := ['test']\n\treturn $vweb.html()\n}\n"}]} + +[Trace - 14:25:16] Received request 'textDocument/documentSymbol - (604)'. +Params: {"jsonrpc":"2.0","id":604,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:25:16] Sending response 'textDocument/documentSymbol - (604)' took 0ms +Result: {"jsonrpc":"2.0","id":604,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:25:16] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:25:16] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:25:43] Received request 'textDocument/hover - (605)'. +Params: {"jsonrpc":"2.0","id":605,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":20,"character":0}}} + +[Trace - 14:25:43] Sending response 'textDocument/hover - (605)' took 0ms +Result: {"jsonrpc":"2.0","id":605,"result":null} + +[Trace - 14:26:39] Received request 'textDocument/foldingRange - (606)'. +Params: {"jsonrpc":"2.0","id":606,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:26:39] Sending response 'textDocument/foldingRange - (606)' took 0ms +Result: {"jsonrpc":"2.0","id":606,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:26:39] Received request 'textDocument/codeLens - (607)'. +Params: {"jsonrpc":"2.0","id":607,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:26:39] Sending response 'textDocument/codeLens - (607)' took 0ms +Result: {"jsonrpc":"2.0","id":607,"result":null} + +[Trace - 14:26:53] Received request 'textDocument/codeLens - (608)'. +Params: {"jsonrpc":"2.0","id":608,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:26:53] Sending response 'textDocument/codeLens - (608)' took 0ms +Result: {"jsonrpc":"2.0","id":608,"result":null} + +[Trace - 14:27:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":342},"contentChanges":[{"range":{"start":{"line":25,"character":16},"end":{"line":25,"character":16}},"rangeLength":0,"text":"\n\t"}]}} + +[Trace - 14:27:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:11] Received request 'textDocument/foldingRange - (609)'. +Params: {"jsonrpc":"2.0","id":609,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:11] Sending response 'textDocument/foldingRange - (609)' took 0ms +Result: {"jsonrpc":"2.0","id":609,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:27:11] Received request 'textDocument/codeLens - (610)'. +Params: {"jsonrpc":"2.0","id":610,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:11] Sending response 'textDocument/codeLens - (610)' took 0ms +Result: {"jsonrpc":"2.0","id":610,"result":null} + +[Trace - 14:27:11] Received request 'textDocument/documentSymbol - (611)'. +Params: {"jsonrpc":"2.0","id":611,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:11] Sending response 'textDocument/documentSymbol - (611)' took 0ms +Result: {"jsonrpc":"2.0","id":611,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:27:15] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":343},"contentChanges":[{"range":{"start":{"line":26,"character":0},"end":{"line":26,"character":1}},"rangeLength":1,"text":""}]}} + +[Trace - 14:27:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:15] Received request 'textDocument/foldingRange - (612)'. +Params: {"jsonrpc":"2.0","id":612,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:15] Sending response 'textDocument/foldingRange - (612)' took 0ms +Result: {"jsonrpc":"2.0","id":612,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:27:15] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":344},"contentChanges":[{"range":{"start":{"line":25,"character":16},"end":{"line":26,"character":0}},"rangeLength":1,"text":""}]}} + +[Trace - 14:27:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:15] Received request 'textDocument/foldingRange - (613)'. +Params: {"jsonrpc":"2.0","id":613,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:15] Sending response 'textDocument/foldingRange - (613)' took 0ms +Result: {"jsonrpc":"2.0","id":613,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:27:15] Received request 'textDocument/codeLens - (614)'. +Params: {"jsonrpc":"2.0","id":614,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:15] Sending response 'textDocument/codeLens - (614)' took 0ms +Result: {"jsonrpc":"2.0","id":614,"result":null} + +[Trace - 14:27:15] Received request 'textDocument/documentSymbol - (615)'. +Params: {"jsonrpc":"2.0","id":615,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:15] Sending response 'textDocument/documentSymbol - (615)' took 1ms +Result: {"jsonrpc":"2.0","id":615,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:27:18] Received request 'textDocument/hover - (616)'. +Params: {"jsonrpc":"2.0","id":616,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":17}}} + +[Trace - 14:27:18] Sending response 'textDocument/hover - (616)' took 0ms +Result: {"jsonrpc":"2.0","id":616,"result":null} + +[Trace - 14:27:19] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":345},"contentChanges":[{"range":{"start":{"line":3,"character":7},"end":{"line":3,"character":7}},"rangeLength":0,"text":"("}]}} + +[Trace - 14:27:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:19] Received request 'textDocument/completion - (617)'. +Params: {"jsonrpc":"2.0","id":617,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":8},"context":{"triggerKind":2,"triggerCharacter":"("}}} + +[Trace - 14:27:19] Sending response 'textDocument/completion - (617)' took 0ms +Result: {"jsonrpc":"2.0","id":617,"result":[]} + +[Trace - 14:27:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:19] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":346},"contentChanges":[{"range":{"start":{"line":3,"character":8},"end":{"line":3,"character":8}},"rangeLength":0,"text":")"}]}} + +[Trace - 14:27:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:20] Received request 'textDocument/signatureHelp - (618)'. +Params: {"jsonrpc":"2.0","id":618,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":9},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}}} + +[Trace - 14:27:20] Sending response 'textDocument/signatureHelp - (618)' took 0ms +Result: {"jsonrpc":"2.0","id":618,"result":null} + +[Trace - 14:27:20] Received request 'textDocument/foldingRange - (619)'. +Params: {"jsonrpc":"2.0","id":619,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:20] Sending response 'textDocument/foldingRange - (619)' took 0ms +Result: {"jsonrpc":"2.0","id":619,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":40,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:27:20] Received request 'textDocument/codeLens - (620)'. +Params: {"jsonrpc":"2.0","id":620,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:20] Sending response 'textDocument/codeLens - (620)' took 0ms +Result: {"jsonrpc":"2.0","id":620,"result":null} + +[Trace - 14:27:20] Received request 'textDocument/documentSymbol - (621)'. +Params: {"jsonrpc":"2.0","id":621,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:20] Sending response 'textDocument/documentSymbol - (621)' took 0ms +Result: {"jsonrpc":"2.0","id":621,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:27:20] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":347},"contentChanges":[{"range":{"start":{"line":3,"character":8},"end":{"line":3,"character":8}},"rangeLength":0,"text":"a"}]}} + +[Trace - 14:27:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:20] Received request 'textDocument/completion - (622)'. +Params: {"jsonrpc":"2.0","id":622,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":9},"context":{"triggerKind":1}}} + +[Trace - 14:27:20] Sending response 'textDocument/completion - (622)' took 0ms +Result: {"jsonrpc":"2.0","id":622,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:27:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:20] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":348},"contentChanges":[{"range":{"start":{"line":3,"character":9},"end":{"line":3,"character":9}},"rangeLength":0,"text":"p"}]}} + +[Trace - 14:27:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:20] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":349},"contentChanges":[{"range":{"start":{"line":3,"character":10},"end":{"line":3,"character":10}},"rangeLength":0,"text":"p"}]}} + +[Trace - 14:27:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:20] Received request 'textDocument/foldingRange - (623)'. +Params: {"jsonrpc":"2.0","id":623,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:20] Sending response 'textDocument/foldingRange - (623)' took 0ms +Result: {"jsonrpc":"2.0","id":623,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":43,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:27:20] Received request 'textDocument/codeLens - (624)'. +Params: {"jsonrpc":"2.0","id":624,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:20] Sending response 'textDocument/codeLens - (624)' took 0ms +Result: {"jsonrpc":"2.0","id":624,"result":null} + +[Trace - 14:27:21] Received request 'textDocument/documentSymbol - (625)'. +Params: {"jsonrpc":"2.0","id":625,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:21] Sending response 'textDocument/documentSymbol - (625)' took 0ms +Result: {"jsonrpc":"2.0","id":625,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:27:21] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":350},"contentChanges":[{"range":{"start":{"line":3,"character":11},"end":{"line":3,"character":11}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:27:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:21] Received request 'textDocument/completion - (626)'. +Params: {"jsonrpc":"2.0","id":626,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":12},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:27:21] Sending response 'textDocument/completion - (626)' took 0ms +Result: {"jsonrpc":"2.0","id":626,"result":[]} + +[Trace - 14:27:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:21] Received request 'textDocument/foldingRange - (627)'. +Params: {"jsonrpc":"2.0","id":627,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:21] Sending response 'textDocument/foldingRange - (627)' took 0ms +Result: {"jsonrpc":"2.0","id":627,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":44,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:27:21] Received request 'textDocument/codeLens - (628)'. +Params: {"jsonrpc":"2.0","id":628,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:21] Sending response 'textDocument/codeLens - (628)' took 0ms +Result: {"jsonrpc":"2.0","id":628,"result":null} + +[Trace - 14:27:21] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":351},"contentChanges":[{"range":{"start":{"line":3,"character":12},"end":{"line":3,"character":12}},"rangeLength":0,"text":"A"}]}} + +[Trace - 14:27:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:21] Received request 'textDocument/completion - (629)'. +Params: {"jsonrpc":"2.0","id":629,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":13},"context":{"triggerKind":1}}} + +[Trace - 14:27:21] Sending response 'textDocument/completion - (629)' took 1ms +Result: {"jsonrpc":"2.0","id":629,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:27:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:21] Received request 'textDocument/foldingRange - (630)'. +Params: {"jsonrpc":"2.0","id":630,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:21] Sending response 'textDocument/foldingRange - (630)' took 0ms +Result: {"jsonrpc":"2.0","id":630,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":45,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:27:21] Received request 'textDocument/codeLens - (631)'. +Params: {"jsonrpc":"2.0","id":631,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:21] Sending response 'textDocument/codeLens - (631)' took 0ms +Result: {"jsonrpc":"2.0","id":631,"result":null} + +[Trace - 14:27:21] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":352},"contentChanges":[{"range":{"start":{"line":3,"character":13},"end":{"line":3,"character":13}},"rangeLength":0,"text":"p"}]}} + +[Trace - 14:27:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:21] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":353},"contentChanges":[{"range":{"start":{"line":3,"character":14},"end":{"line":3,"character":14}},"rangeLength":0,"text":"p"}]}} + +[Trace - 14:27:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:22] Received request 'textDocument/foldingRange - (632)'. +Params: {"jsonrpc":"2.0","id":632,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:22] Sending response 'textDocument/foldingRange - (632)' took 0ms +Result: {"jsonrpc":"2.0","id":632,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":47,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:27:22] Received request 'textDocument/codeLens - (633)'. +Params: {"jsonrpc":"2.0","id":633,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:22] Sending response 'textDocument/codeLens - (633)' took 0ms +Result: {"jsonrpc":"2.0","id":633,"result":null} + +[Trace - 14:27:22] Received request 'textDocument/documentSymbol - (634)'. +Params: {"jsonrpc":"2.0","id":634,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:22] Sending response 'textDocument/documentSymbol - (634)' took 0ms +Result: {"jsonrpc":"2.0","id":634,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:27:23] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":354},"contentChanges":[{"range":{"start":{"line":3,"character":8},"end":{"line":3,"character":8}},"rangeLength":0,"text":"m"}]}} + +[Trace - 14:27:23] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:23] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:23] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":355},"contentChanges":[{"range":{"start":{"line":3,"character":9},"end":{"line":3,"character":9}},"rangeLength":0,"text":"u"}]}} + +[Trace - 14:27:23] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:23] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:23] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":356},"contentChanges":[{"range":{"start":{"line":3,"character":10},"end":{"line":3,"character":10}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:27:23] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:23] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:23] Received request 'textDocument/foldingRange - (635)'. +Params: {"jsonrpc":"2.0","id":635,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:23] Sending response 'textDocument/foldingRange - (635)' took 0ms +Result: {"jsonrpc":"2.0","id":635,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":50,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:27:23] Received request 'textDocument/codeLens - (636)'. +Params: {"jsonrpc":"2.0","id":636,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:23] Sending response 'textDocument/codeLens - (636)' took 0ms +Result: {"jsonrpc":"2.0","id":636,"result":null} + +[Trace - 14:27:23] Received request 'textDocument/documentSymbol - (637)'. +Params: {"jsonrpc":"2.0","id":637,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:23] Sending response 'textDocument/documentSymbol - (637)' took 0ms +Result: {"jsonrpc":"2.0","id":637,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:27:24] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":357},"contentChanges":[{"range":{"start":{"line":3,"character":11},"end":{"line":3,"character":11}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:27:24] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:24] Received request 'textDocument/completion - (638)'. +Params: {"jsonrpc":"2.0","id":638,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":12},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:27:24] Sending response 'textDocument/completion - (638)' took 0ms +Result: {"jsonrpc":"2.0","id":638,"result":[]} + +[Trace - 14:27:24] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:24] Received request 'textDocument/foldingRange - (639)'. +Params: {"jsonrpc":"2.0","id":639,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:24] Sending response 'textDocument/foldingRange - (639)' took 0ms +Result: {"jsonrpc":"2.0","id":639,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":51,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:27:24] Received request 'textDocument/codeLens - (640)'. +Params: {"jsonrpc":"2.0","id":640,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:24] Sending response 'textDocument/codeLens - (640)' took 0ms +Result: {"jsonrpc":"2.0","id":640,"result":null} + +[Trace - 14:27:24] Received request 'textDocument/documentSymbol - (641)'. +Params: {"jsonrpc":"2.0","id":641,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:24] Sending response 'textDocument/documentSymbol - (641)' took 0ms +Result: {"jsonrpc":"2.0","id":641,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:27:25] Received request 'textDocument/hover - (642)'. +Params: {"jsonrpc":"2.0","id":642,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":7}}} + +[Trace - 14:27:25] Sending response 'textDocument/hover - (642)' took 0ms +Result: {"jsonrpc":"2.0","id":642,"result":null} + +[Trace - 14:27:26] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":358},"contentChanges":[{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":8}},"rangeLength":0,"text":"a"}]}} + +[Trace - 14:27:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:26] Received request 'textDocument/completion - (643)'. +Params: {"jsonrpc":"2.0","id":643,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":9},"context":{"triggerKind":1}}} + +[Trace - 14:27:26] Sending response 'textDocument/completion - (643)' took 0ms +Result: {"jsonrpc":"2.0","id":643,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:27:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:26] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":359},"contentChanges":[{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"rangeLength":0,"text":"p"}]}} + +[Trace - 14:27:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:26] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":360},"contentChanges":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"rangeLength":0,"text":"p"}]}} + +[Trace - 14:27:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:26] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":361},"contentChanges":[{"range":{"start":{"line":5,"character":11},"end":{"line":5,"character":11}},"rangeLength":0,"text":"."}]}} + +[Trace - 14:27:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:26] Received request 'textDocument/completion - (644)'. +Params: {"jsonrpc":"2.0","id":644,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":12},"context":{"triggerKind":2,"triggerCharacter":"."}}} + +[Trace - 14:27:26] Sending response 'textDocument/completion - (644)' took 0ms +Result: {"jsonrpc":"2.0","id":644,"result":[]} + +[Trace - 14:27:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:27] Received request 'textDocument/foldingRange - (645)'. +Params: {"jsonrpc":"2.0","id":645,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:27] Sending response 'textDocument/foldingRange - (645)' took 0ms +Result: {"jsonrpc":"2.0","id":645,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":51,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:27:27] Received request 'textDocument/codeLens - (646)'. +Params: {"jsonrpc":"2.0","id":646,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:27] Sending response 'textDocument/codeLens - (646)' took 0ms +Result: {"jsonrpc":"2.0","id":646,"result":null} + +[Trace - 14:27:27] Received request 'textDocument/documentSymbol - (647)'. +Params: {"jsonrpc":"2.0","id":647,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:27] Sending response 'textDocument/documentSymbol - (647)' took 0ms +Result: {"jsonrpc":"2.0","id":647,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:27:27] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":362},"contentChanges":[{"range":{"start":{"line":5,"character":12},"end":{"line":5,"character":12}},"rangeLength":0,"text":"h"}]}} + +[Trace - 14:27:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:27] Received request 'textDocument/completion - (648)'. +Params: {"jsonrpc":"2.0","id":648,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":13},"context":{"triggerKind":1}}} + +[Trace - 14:27:27] Sending response 'textDocument/completion - (648)' took 1ms +Result: {"jsonrpc":"2.0","id":648,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:27:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:27] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":363},"contentChanges":[{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:27:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:27] Received request 'textDocument/completion - (649)'. +Params: {"jsonrpc":"2.0","id":649,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":14},"context":{"triggerKind":1}}} + +[Trace - 14:27:27] Sending response 'textDocument/completion - (649)' took 0ms +Result: {"jsonrpc":"2.0","id":649,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:27:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:27] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":364},"contentChanges":[{"range":{"start":{"line":5,"character":14},"end":{"line":5,"character":14}},"rangeLength":0,"text":"m"}]}} + +[Trace - 14:27:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:27] Received request 'textDocument/completion - (650)'. +Params: {"jsonrpc":"2.0","id":650,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":15},"context":{"triggerKind":1}}} + +[Trace - 14:27:27] Sending response 'textDocument/completion - (650)' took 1ms +Result: {"jsonrpc":"2.0","id":650,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:27:27] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":365},"contentChanges":[{"range":{"start":{"line":5,"character":15},"end":{"line":5,"character":15}},"rangeLength":0,"text":"l"}]}} + +[Trace - 14:27:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:27] Received request 'textDocument/completion - (651)'. +Params: {"jsonrpc":"2.0","id":651,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":16},"context":{"triggerKind":1}}} + +[Trace - 14:27:27] Sending response 'textDocument/completion - (651)' took 0ms +Result: {"jsonrpc":"2.0","id":651,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:27:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:27] Received request 'textDocument/foldingRange - (652)'. +Params: {"jsonrpc":"2.0","id":652,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:27] Sending response 'textDocument/foldingRange - (652)' took 0ms +Result: {"jsonrpc":"2.0","id":652,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":51,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:27:28] Received request 'textDocument/codeLens - (653)'. +Params: {"jsonrpc":"2.0","id":653,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:28] Sending response 'textDocument/codeLens - (653)' took 0ms +Result: {"jsonrpc":"2.0","id":653,"result":null} + +[Trace - 14:27:28] Received request 'textDocument/documentSymbol - (654)'. +Params: {"jsonrpc":"2.0","id":654,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:28] Sending response 'textDocument/documentSymbol - (654)' took 0ms +Result: {"jsonrpc":"2.0","id":654,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:27:28] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":366},"contentChanges":[{"range":{"start":{"line":5,"character":16},"end":{"line":5,"character":16}},"rangeLength":0,"text":"("}]}} + +[Trace - 14:27:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:28] Received request 'textDocument/completion - (655)'. +Params: {"jsonrpc":"2.0","id":655,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":17},"context":{"triggerKind":2,"triggerCharacter":"("}}} + +[Trace - 14:27:28] Sending response 'textDocument/completion - (655)' took 0ms +Result: {"jsonrpc":"2.0","id":655,"result":[]} + +[Trace - 14:27:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:28] Received request 'textDocument/signatureHelp - (656)'. +Params: {"jsonrpc":"2.0","id":656,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":17},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}}} + +[Trace - 14:27:28] Sending response 'textDocument/signatureHelp - (656)' took 0ms +Result: {"jsonrpc":"2.0","id":656,"result":null} + +[Trace - 14:27:28] Received request 'textDocument/foldingRange - (657)'. +Params: {"jsonrpc":"2.0","id":657,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:28] Sending response 'textDocument/foldingRange - (657)' took 0ms +Result: {"jsonrpc":"2.0","id":657,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":51,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:27:28] Received request 'textDocument/codeLens - (658)'. +Params: {"jsonrpc":"2.0","id":658,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:28] Sending response 'textDocument/codeLens - (658)' took 0ms +Result: {"jsonrpc":"2.0","id":658,"result":null} + +[Trace - 14:27:28] Received request 'textDocument/documentSymbol - (659)'. +Params: {"jsonrpc":"2.0","id":659,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:28] Sending response 'textDocument/documentSymbol - (659)' took 0ms +Result: {"jsonrpc":"2.0","id":659,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:27:29] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":367},"contentChanges":[{"range":{"start":{"line":5,"character":53},"end":{"line":5,"character":53}},"rangeLength":0,"text":")"}]}} + +[Trace - 14:27:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:29] Received request 'textDocument/foldingRange - (660)'. +Params: {"jsonrpc":"2.0","id":660,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:29] Sending response 'textDocument/foldingRange - (660)' took 0ms +Result: {"jsonrpc":"2.0","id":660,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":51,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:27:29] Received request 'textDocument/codeLens - (661)'. +Params: {"jsonrpc":"2.0","id":661,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:29] Sending response 'textDocument/codeLens - (661)' took 0ms +Result: {"jsonrpc":"2.0","id":661,"result":null} + +[Trace - 14:27:29] Received request 'textDocument/formatting - (662)'. +Params: {"jsonrpc":"2.0","id":662,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:27:29] Sending response 'textDocument/formatting - (662)' took 49ms +Result: {"jsonrpc":"2.0","id":662,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":28,"character":0}},"newText":"import vweb\nimport os\n\npub fn (mut app App) ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn app.html($tmpl('templates/ticket_front.html'))\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := ['test']\n\treturn $vweb.html()\n}\n"}]} + +[Trace - 14:27:29] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":368},"contentChanges":[{"range":{"start":{"line":3,"character":20},"end":{"line":3,"character":20}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:27:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:29] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[{"range":{"start":{"line":5,"character":12},"end":{"line":5,"character":12}},"severity":1,"code":"","source":"","message":"cannot use `vweb.Result` as type `string` in return argument","relatedInformation":[]}]}} + +[Trace - 14:27:29] Received request 'textDocument/foldingRange - (663)'. +Params: {"jsonrpc":"2.0","id":663,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:29] Sending response 'textDocument/foldingRange - (663)' took 0ms +Result: {"jsonrpc":"2.0","id":663,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":52,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:27:29] Received request 'textDocument/codeLens - (664)'. +Params: {"jsonrpc":"2.0","id":664,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:29] Sending response 'textDocument/codeLens - (664)' took 0ms +Result: {"jsonrpc":"2.0","id":664,"result":null} + +[Trace - 14:27:29] Received request 'textDocument/documentSymbol - (665)'. +Params: {"jsonrpc":"2.0","id":665,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:29] Sending response 'textDocument/documentSymbol - (665)' took 0ms +Result: {"jsonrpc":"2.0","id":665,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:27:29] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:27:34] Received request 'textDocument/codeLens - (666)'. +Params: {"jsonrpc":"2.0","id":666,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:34] Sending response 'textDocument/codeLens - (666)' took 0ms +Result: {"jsonrpc":"2.0","id":666,"result":null} + +[Trace - 14:27:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":369},"contentChanges":[{"range":{"start":{"line":3,"character":45},"end":{"line":3,"character":51}},"rangeLength":6,"text":"v"}]}} + +[Trace - 14:27:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:35] Received request 'textDocument/completion - (667)'. +Params: {"jsonrpc":"2.0","id":667,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":46},"context":{"triggerKind":1}}} + +[Trace - 14:27:35] Sending response 'textDocument/completion - (667)' took 1ms +Result: {"jsonrpc":"2.0","id":667,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:27:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":370},"contentChanges":[{"range":{"start":{"line":3,"character":46},"end":{"line":3,"character":46}},"rangeLength":0,"text":"w"}]}} + +[Trace - 14:27:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":371},"contentChanges":[{"range":{"start":{"line":3,"character":47},"end":{"line":3,"character":47}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:27:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":372},"contentChanges":[{"range":{"start":{"line":3,"character":48},"end":{"line":3,"character":48}},"rangeLength":0,"text":"b"}]}} + +[Trace - 14:27:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:35] Received request 'textDocument/foldingRange - (668)'. +Params: {"jsonrpc":"2.0","id":668,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:35] Sending response 'textDocument/foldingRange - (668)' took 0ms +Result: {"jsonrpc":"2.0","id":668,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":50,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:27:36] Received request 'textDocument/codeLens - (669)'. +Params: {"jsonrpc":"2.0","id":669,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:36] Sending response 'textDocument/codeLens - (669)' took 0ms +Result: {"jsonrpc":"2.0","id":669,"result":null} + +[Trace - 14:27:36] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":373},"contentChanges":[{"range":{"start":{"line":3,"character":49},"end":{"line":3,"character":49}},"rangeLength":0,"text":"."}]}} + +[Trace - 14:27:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:36] Received request 'textDocument/completion - (670)'. +Params: {"jsonrpc":"2.0","id":670,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":50},"context":{"triggerKind":2,"triggerCharacter":"."}}} + +[Trace - 14:27:36] Sending response 'textDocument/completion - (670)' took 0ms +Result: {"jsonrpc":"2.0","id":670,"result":[]} + +[Trace - 14:27:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:36] Received request 'textDocument/foldingRange - (671)'. +Params: {"jsonrpc":"2.0","id":671,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:36] Sending response 'textDocument/foldingRange - (671)' took 0ms +Result: {"jsonrpc":"2.0","id":671,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":51,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:27:36] Received request 'textDocument/codeLens - (672)'. +Params: {"jsonrpc":"2.0","id":672,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:36] Sending response 'textDocument/codeLens - (672)' took 0ms +Result: {"jsonrpc":"2.0","id":672,"result":null} + +[Trace - 14:27:36] Received request 'textDocument/documentSymbol - (673)'. +Params: {"jsonrpc":"2.0","id":673,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:36] Sending response 'textDocument/documentSymbol - (673)' took 0ms +Result: {"jsonrpc":"2.0","id":673,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:27:36] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":374},"contentChanges":[{"range":{"start":{"line":3,"character":50},"end":{"line":3,"character":50}},"rangeLength":0,"text":"R"}]}} + +[Trace - 14:27:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:36] Received request 'textDocument/completion - (674)'. +Params: {"jsonrpc":"2.0","id":674,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":51},"context":{"triggerKind":1}}} + +[Trace - 14:27:36] Sending response 'textDocument/completion - (674)' took 0ms +Result: {"jsonrpc":"2.0","id":674,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:27:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:36] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":375},"contentChanges":[{"range":{"start":{"line":3,"character":51},"end":{"line":3,"character":51}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:27:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:36] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":376},"contentChanges":[{"range":{"start":{"line":3,"character":52},"end":{"line":3,"character":52}},"rangeLength":0,"text":"s"}]}} + +[Trace - 14:27:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:37] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":377},"contentChanges":[{"range":{"start":{"line":3,"character":53},"end":{"line":3,"character":53}},"rangeLength":0,"text":"u"}]}} + +[Trace - 14:27:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:37] Received request 'textDocument/completion - (675)'. +Params: {"jsonrpc":"2.0","id":675,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":54},"context":{"triggerKind":1}}} + +[Trace - 14:27:37] Sending response 'textDocument/completion - (675)' took 1ms +Result: {"jsonrpc":"2.0","id":675,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:27:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:37] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":378},"contentChanges":[{"range":{"start":{"line":3,"character":54},"end":{"line":3,"character":54}},"rangeLength":0,"text":"l"}]}} + +[Trace - 14:27:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:37] Received request 'textDocument/completion - (676)'. +Params: {"jsonrpc":"2.0","id":676,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":55},"context":{"triggerKind":1}}} + +[Trace - 14:27:37] Sending response 'textDocument/completion - (676)' took 0ms +Result: {"jsonrpc":"2.0","id":676,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:27:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:37] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":379},"contentChanges":[{"range":{"start":{"line":3,"character":55},"end":{"line":3,"character":55}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:27:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:37] Received request 'textDocument/completion - (677)'. +Params: {"jsonrpc":"2.0","id":677,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":56},"context":{"triggerKind":1}}} + +[Trace - 14:27:37] Sending response 'textDocument/completion - (677)' took 0ms +Result: {"jsonrpc":"2.0","id":677,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:27:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:37] Received request 'textDocument/foldingRange - (678)'. +Params: {"jsonrpc":"2.0","id":678,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:37] Sending response 'textDocument/foldingRange - (678)' took 0ms +Result: {"jsonrpc":"2.0","id":678,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":57,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:27:37] Received request 'textDocument/codeLens - (679)'. +Params: {"jsonrpc":"2.0","id":679,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:37] Sending response 'textDocument/codeLens - (679)' took 0ms +Result: {"jsonrpc":"2.0","id":679,"result":null} + +[Trace - 14:27:37] Received request 'textDocument/formatting - (680)'. +Params: {"jsonrpc":"2.0","id":680,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:27:37] Sending response 'textDocument/formatting - (680)' took 22ms +Result: {"jsonrpc":"2.0","id":680,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":28,"character":0}},"newText":"import vweb\nimport os\n\npub fn (mut app App) ticket_front(qr string) vweb.Result {\n\tslug := qr.all_after_last('_')\n\treturn app.html($tmpl('templates/ticket_front.html'))\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := ['test']\n\treturn $vweb.html()\n}\n"}]} + +[Trace - 14:27:37] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:37] Received request 'textDocument/documentSymbol - (681)'. +Params: {"jsonrpc":"2.0","id":681,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:37] Sending response 'textDocument/documentSymbol - (681)' took 0ms +Result: {"jsonrpc":"2.0","id":681,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:27:37] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:27:41] Received request 'textDocument/hover - (682)'. +Params: {"jsonrpc":"2.0","id":682,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":45}}} + +[Trace - 14:27:41] Sending response 'textDocument/hover - (682)' took 0ms +Result: {"jsonrpc":"2.0","id":682,"result":null} + +[Trace - 14:27:41] Received request 'textDocument/codeLens - (683)'. +Params: {"jsonrpc":"2.0","id":683,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:41] Sending response 'textDocument/codeLens - (683)' took 0ms +Result: {"jsonrpc":"2.0","id":683,"result":null} + +[Trace - 14:27:42] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":380},"contentChanges":[{"range":{"start":{"line":3,"character":45},"end":{"line":3,"character":56}},"rangeLength":11,"text":"string"}]}} + +[Trace - 14:27:42] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:42] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:42] Received request 'textDocument/foldingRange - (684)'. +Params: {"jsonrpc":"2.0","id":684,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:42] Sending response 'textDocument/foldingRange - (684)' took 0ms +Result: {"jsonrpc":"2.0","id":684,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":52,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:27:42] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":381},"contentChanges":[{"range":{"start":{"line":3,"character":20},"end":{"line":3,"character":21}},"rangeLength":1,"text":""}]}} + +[Trace - 14:27:42] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:42] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:42] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":382},"contentChanges":[{"range":{"start":{"line":5,"character":53},"end":{"line":5,"character":54}},"rangeLength":1,"text":""}]}} + +[Trace - 14:27:42] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:42] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:42] Received request 'textDocument/foldingRange - (685)'. +Params: {"jsonrpc":"2.0","id":685,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:42] Sending response 'textDocument/foldingRange - (685)' took 0ms +Result: {"jsonrpc":"2.0","id":685,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":51,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:27:42] Received request 'textDocument/codeLens - (686)'. +Params: {"jsonrpc":"2.0","id":686,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:42] Sending response 'textDocument/codeLens - (686)' took 0ms +Result: {"jsonrpc":"2.0","id":686,"result":null} + +[Trace - 14:27:42] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":383},"contentChanges":[{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":17}},"rangeLength":9,"text":""}]}} + +[Trace - 14:27:42] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:42] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:42] Received request 'textDocument/foldingRange - (687)'. +Params: {"jsonrpc":"2.0","id":687,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:42] Sending response 'textDocument/foldingRange - (687)' took 0ms +Result: {"jsonrpc":"2.0","id":687,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":51,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:27:42] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":384},"contentChanges":[{"range":{"start":{"line":3,"character":11},"end":{"line":3,"character":12}},"rangeLength":1,"text":""}]}} + +[Trace - 14:27:42] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:43] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:43] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":385},"contentChanges":[{"range":{"start":{"line":3,"character":8},"end":{"line":3,"character":11}},"rangeLength":3,"text":""}]}} + +[Trace - 14:27:43] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:43] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:43] Received request 'textDocument/foldingRange - (688)'. +Params: {"jsonrpc":"2.0","id":688,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:43] Sending response 'textDocument/foldingRange - (688)' took 0ms +Result: {"jsonrpc":"2.0","id":688,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":47,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:27:43] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":386},"contentChanges":[{"range":{"start":{"line":3,"character":11},"end":{"line":3,"character":15}},"rangeLength":4,"text":""}]}} + +[Trace - 14:27:43] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:43] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:43] Received request 'textDocument/foldingRange - (689)'. +Params: {"jsonrpc":"2.0","id":689,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:43] Sending response 'textDocument/foldingRange - (689)' took 0ms +Result: {"jsonrpc":"2.0","id":689,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":43,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:27:43] Received request 'textDocument/codeLens - (690)'. +Params: {"jsonrpc":"2.0","id":690,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:43] Sending response 'textDocument/codeLens - (690)' took 0ms +Result: {"jsonrpc":"2.0","id":690,"result":null} + +[Trace - 14:27:43] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":387},"contentChanges":[{"range":{"start":{"line":3,"character":8},"end":{"line":3,"character":11}},"rangeLength":3,"text":""}]}} + +[Trace - 14:27:43] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:43] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:43] Received request 'textDocument/foldingRange - (691)'. +Params: {"jsonrpc":"2.0","id":691,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:43] Sending response 'textDocument/foldingRange - (691)' took 0ms +Result: {"jsonrpc":"2.0","id":691,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":40,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:27:43] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":388},"contentChanges":[{"range":{"start":{"line":3,"character":7},"end":{"line":3,"character":9}},"rangeLength":2,"text":""}]}} + +[Trace - 14:27:43] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:43] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:44] Received request 'textDocument/foldingRange - (692)'. +Params: {"jsonrpc":"2.0","id":692,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:44] Sending response 'textDocument/foldingRange - (692)' took 0ms +Result: {"jsonrpc":"2.0","id":692,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:27:44] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":389},"contentChanges":[{"range":{"start":{"line":25,"character":16},"end":{"line":25,"character":16}},"rangeLength":0,"text":"\n"}]}} + +[Trace - 14:27:44] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:44] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:44] Received request 'textDocument/foldingRange - (693)'. +Params: {"jsonrpc":"2.0","id":693,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:44] Sending response 'textDocument/foldingRange - (693)' took 0ms +Result: {"jsonrpc":"2.0","id":693,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:27:44] Received request 'textDocument/codeLens - (694)'. +Params: {"jsonrpc":"2.0","id":694,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:44] Sending response 'textDocument/codeLens - (694)' took 0ms +Result: {"jsonrpc":"2.0","id":694,"result":null} + +[Trace - 14:27:44] Received request 'textDocument/documentSymbol - (695)'. +Params: {"jsonrpc":"2.0","id":695,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:44] Sending response 'textDocument/documentSymbol - (695)' took 0ms +Result: {"jsonrpc":"2.0","id":695,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:27:44] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":390},"contentChanges":[{"range":{"start":{"line":25,"character":16},"end":{"line":26,"character":0}},"rangeLength":1,"text":""}]}} + +[Trace - 14:27:44] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:44] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:27:45] Received request 'textDocument/foldingRange - (696)'. +Params: {"jsonrpc":"2.0","id":696,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:45] Sending response 'textDocument/foldingRange - (696)' took 0ms +Result: {"jsonrpc":"2.0","id":696,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:27:45] Received request 'textDocument/codeLens - (697)'. +Params: {"jsonrpc":"2.0","id":697,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:45] Sending response 'textDocument/codeLens - (697)' took 0ms +Result: {"jsonrpc":"2.0","id":697,"result":null} + +[Trace - 14:27:45] Received request 'textDocument/documentSymbol - (698)'. +Params: {"jsonrpc":"2.0","id":698,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:45] Sending response 'textDocument/documentSymbol - (698)' took 0ms +Result: {"jsonrpc":"2.0","id":698,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:27:46] Received request 'textDocument/formatting - (699)'. +Params: {"jsonrpc":"2.0","id":699,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:27:46] Sending response 'textDocument/formatting - (699)' took 25ms +Result: {"jsonrpc":"2.0","id":699,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":28,"character":0}},"newText":"import vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := ['test']\n\treturn $vweb.html()\n}\n"}]} + +[Trace - 14:27:46] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:46] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:27:47] Received request 'textDocument/hover - (700)'. +Params: {"jsonrpc":"2.0","id":700,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":29}}} + +[Trace - 14:27:47] Sending response 'textDocument/hover - (700)' took 0ms +Result: {"jsonrpc":"2.0","id":700,"result":null} + +[Trace - 14:27:48] Received request 'textDocument/hover - (701)'. +Params: {"jsonrpc":"2.0","id":701,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":34}}} + +[Trace - 14:27:48] Sending response 'textDocument/hover - (701)' took 0ms +Result: {"jsonrpc":"2.0","id":701,"result":{"contents":{"language":"v","value":"fn resource_abs_path(path string) string"},"range":{"start":{"line":14,"character":21},"end":{"line":14,"character":38}}}} + +[Trace - 14:27:50] Received request 'textDocument/hover - (702)'. +Params: {"jsonrpc":"2.0","id":702,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":34}}} + +[Trace - 14:27:50] Sending response 'textDocument/hover - (702)' took 0ms +Result: {"jsonrpc":"2.0","id":702,"result":{"contents":{"language":"v","value":"fn resource_abs_path(path string) string"},"range":{"start":{"line":14,"character":21},"end":{"line":14,"character":38}}}} + +[Trace - 14:27:50] Received request 'textDocument/codeLens - (703)'. +Params: {"jsonrpc":"2.0","id":703,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:27:50] Sending response 'textDocument/codeLens - (703)' took 0ms +Result: {"jsonrpc":"2.0","id":703,"result":null} + +[Trace - 14:28:12] Received request 'textDocument/codeLens - (704)'. +Params: {"jsonrpc":"2.0","id":704,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:28:12] Sending response 'textDocument/codeLens - (704)' took 0ms +Result: {"jsonrpc":"2.0","id":704,"result":null} + +[Trace - 14:28:15] Received request 'textDocument/codeLens - (705)'. +Params: {"jsonrpc":"2.0","id":705,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:28:15] Sending response 'textDocument/codeLens - (705)' took 0ms +Result: {"jsonrpc":"2.0","id":705,"result":null} + +[Trace - 14:28:42] Received request 'textDocument/hover - (706)'. +Params: {"jsonrpc":"2.0","id":706,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":17}}} + +[Trace - 14:28:42] Sending response 'textDocument/hover - (706)' took 0ms +Result: {"jsonrpc":"2.0","id":706,"result":{"contents":{"language":"v","value":"pub fn ticket_front(qr string) string"},"range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}}} + +[Trace - 14:28:43] Received request 'textDocument/codeLens - (707)'. +Params: {"jsonrpc":"2.0","id":707,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:28:43] Sending response 'textDocument/codeLens - (707)' took 0ms +Result: {"jsonrpc":"2.0","id":707,"result":null} + +[Trace - 14:28:52] Received request 'textDocument/hover - (708)'. +Params: {"jsonrpc":"2.0","id":708,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":11}}} + +[Trace - 14:28:52] Sending response 'textDocument/hover - (708)' took 0ms +Result: {"jsonrpc":"2.0","id":708,"result":null} + +[Trace - 14:29:01] Received request 'textDocument/codeLens - (709)'. +Params: {"jsonrpc":"2.0","id":709,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:29:01] Sending response 'textDocument/codeLens - (709)' took 0ms +Result: {"jsonrpc":"2.0","id":709,"result":null} + +[Trace - 14:29:07] Received request 'textDocument/codeLens - (710)'. +Params: {"jsonrpc":"2.0","id":710,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:29:07] Sending response 'textDocument/codeLens - (710)' took 0ms +Result: {"jsonrpc":"2.0","id":710,"result":null} + +[Trace - 14:29:13] Received request 'textDocument/codeLens - (711)'. +Params: {"jsonrpc":"2.0","id":711,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:29:13] Sending response 'textDocument/codeLens - (711)' took 0ms +Result: {"jsonrpc":"2.0","id":711,"result":null} + +[Trace - 14:29:18] Received request 'textDocument/codeLens - (712)'. +Params: {"jsonrpc":"2.0","id":712,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:29:18] Sending response 'textDocument/codeLens - (712)' took 0ms +Result: {"jsonrpc":"2.0","id":712,"result":null} + +[Trace - 14:30:17] Received request 'textDocument/foldingRange - (713)'. +Params: {"jsonrpc":"2.0","id":713,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:30:17] Sending response 'textDocument/foldingRange - (713)' took 1ms +Result: {"jsonrpc":"2.0","id":713,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:30:17] Received request 'textDocument/codeLens - (714)'. +Params: {"jsonrpc":"2.0","id":714,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:30:17] Sending response 'textDocument/codeLens - (714)' took 0ms +Result: {"jsonrpc":"2.0","id":714,"result":null} + +[Trace - 14:30:28] Received request 'textDocument/foldingRange - (715)'. +Params: {"jsonrpc":"2.0","id":715,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:30:28] Sending response 'textDocument/foldingRange - (715)' took 0ms +Result: {"jsonrpc":"2.0","id":715,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:30:28] Received request 'textDocument/codeLens - (716)'. +Params: {"jsonrpc":"2.0","id":716,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:30:28] Sending response 'textDocument/codeLens - (716)' took 0ms +Result: {"jsonrpc":"2.0","id":716,"result":null} + +[Trace - 14:30:29] Received request 'textDocument/codeLens - (717)'. +Params: {"jsonrpc":"2.0","id":717,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:30:29] Sending response 'textDocument/codeLens - (717)' took 0ms +Result: {"jsonrpc":"2.0","id":717,"result":null} + +[Trace - 14:30:36] Received request 'textDocument/hover - (718)'. +Params: {"jsonrpc":"2.0","id":718,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":21,"character":16}}} + +[Trace - 14:30:36] Sending response 'textDocument/hover - (718)' took 0ms +Result: {"jsonrpc":"2.0","id":718,"result":{"contents":{"language":"v","value":"pub fn run(global_app &T, port int)"},"range":{"start":{"line":21,"character":15},"end":{"line":21,"character":19}}}} + +[Trace - 14:30:38] Received request 'textDocument/hover - (719)'. +Params: {"jsonrpc":"2.0","id":719,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":15}}} + +[Trace - 14:30:38] Sending response 'textDocument/hover - (719)' took 0ms +Result: {"jsonrpc":"2.0","id":719,"result":{"contents":{"language":"v","value":"pub fn ticket_front(qr string) string"},"range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}}} + +[Trace - 14:30:40] Received request 'textDocument/hover - (720)'. +Params: {"jsonrpc":"2.0","id":720,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":17}}} + +[Trace - 14:30:40] Sending response 'textDocument/hover - (720)' took 0ms +Result: {"jsonrpc":"2.0","id":720,"result":{"contents":{"language":"v","value":"fn resource_abs_path(path string) string"},"range":{"start":{"line":14,"character":18},"end":{"line":14,"character":20}}}} + +[Trace - 14:30:41] Received request 'textDocument/hover - (721)'. +Params: {"jsonrpc":"2.0","id":721,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":7}}} + +[Trace - 14:30:41] Sending response 'textDocument/hover - (721)' took 0ms +Result: {"jsonrpc":"2.0","id":721,"result":{"contents":{"language":"v","value":"pub struct App"},"range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}}} + +[Trace - 14:30:42] Received request 'textDocument/hover - (722)'. +Params: {"jsonrpc":"2.0","id":722,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":8}}} + +[Trace - 14:30:42] Sending response 'textDocument/hover - (722)' took 0ms +Result: {"jsonrpc":"2.0","id":722,"result":null} + +[Trace - 14:31:50] Received request 'textDocument/foldingRange - (723)'. +Params: {"jsonrpc":"2.0","id":723,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:31:50] Sending response 'textDocument/foldingRange - (723)' took 0ms +Result: {"jsonrpc":"2.0","id":723,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:31:50] Received request 'textDocument/codeLens - (724)'. +Params: {"jsonrpc":"2.0","id":724,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:31:50] Sending response 'textDocument/codeLens - (724)' took 0ms +Result: {"jsonrpc":"2.0","id":724,"result":null} + +[Trace - 14:31:54] Received request 'textDocument/hover - (725)'. +Params: {"jsonrpc":"2.0","id":725,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":11}}} + +[Trace - 14:31:54] Sending response 'textDocument/hover - (725)' took 0ms +Result: {"jsonrpc":"2.0","id":725,"result":null} + +[Trace - 14:31:55] Received request 'textDocument/codeLens - (726)'. +Params: {"jsonrpc":"2.0","id":726,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:31:55] Sending response 'textDocument/codeLens - (726)' took 0ms +Result: {"jsonrpc":"2.0","id":726,"result":null} + +[Trace - 14:32:01] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":391},"contentChanges":[{"range":{"start":{"line":25,"character":16},"end":{"line":25,"character":16}},"rangeLength":0,"text":"\n\t"}]}} + +[Trace - 14:32:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:02] Received request 'textDocument/foldingRange - (727)'. +Params: {"jsonrpc":"2.0","id":727,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:02] Sending response 'textDocument/foldingRange - (727)' took 1ms +Result: {"jsonrpc":"2.0","id":727,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:32:02] Received request 'textDocument/codeLens - (728)'. +Params: {"jsonrpc":"2.0","id":728,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:02] Sending response 'textDocument/codeLens - (728)' took 0ms +Result: {"jsonrpc":"2.0","id":728,"result":null} + +[Trace - 14:32:02] Received request 'textDocument/documentSymbol - (729)'. +Params: {"jsonrpc":"2.0","id":729,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:02] Sending response 'textDocument/documentSymbol - (729)' took 0ms +Result: {"jsonrpc":"2.0","id":729,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:32:03] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":392},"contentChanges":[{"range":{"start":{"line":26,"character":1},"end":{"line":26,"character":1}},"rangeLength":0,"text":"h"}]}} + +[Trace - 14:32:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:03] Received request 'textDocument/completion - (730)'. +Params: {"jsonrpc":"2.0","id":730,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":2},"context":{"triggerKind":1}}} + +[Trace - 14:32:03] Sending response 'textDocument/completion - (730)' took 1ms +Result: {"jsonrpc":"2.0","id":730,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:32:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:03] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":393},"contentChanges":[{"range":{"start":{"line":26,"character":2},"end":{"line":26,"character":2}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:32:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:03] Received request 'textDocument/completion - (731)'. +Params: {"jsonrpc":"2.0","id":731,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":3},"context":{"triggerKind":1}}} + +[Trace - 14:32:03] Sending response 'textDocument/completion - (731)' took 1ms +Result: {"jsonrpc":"2.0","id":731,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:32:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:04] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":394},"contentChanges":[{"range":{"start":{"line":26,"character":3},"end":{"line":26,"character":3}},"rangeLength":0,"text":"m"}]}} + +[Trace - 14:32:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:04] Received request 'textDocument/completion - (732)'. +Params: {"jsonrpc":"2.0","id":732,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":4},"context":{"triggerKind":1}}} + +[Trace - 14:32:04] Sending response 'textDocument/completion - (732)' took 1ms +Result: {"jsonrpc":"2.0","id":732,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:32:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:04] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":395},"contentChanges":[{"range":{"start":{"line":26,"character":4},"end":{"line":26,"character":4}},"rangeLength":0,"text":"l"}]}} + +[Trace - 14:32:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:04] Received request 'textDocument/completion - (733)'. +Params: {"jsonrpc":"2.0","id":733,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":5},"context":{"triggerKind":1}}} + +[Trace - 14:32:04] Sending response 'textDocument/completion - (733)' took 0ms +Result: {"jsonrpc":"2.0","id":733,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:32:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:04] Received request 'textDocument/foldingRange - (734)'. +Params: {"jsonrpc":"2.0","id":734,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:04] Sending response 'textDocument/foldingRange - (734)' took 0ms +Result: {"jsonrpc":"2.0","id":734,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:32:04] Received request 'textDocument/codeLens - (735)'. +Params: {"jsonrpc":"2.0","id":735,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:04] Sending response 'textDocument/codeLens - (735)' took 0ms +Result: {"jsonrpc":"2.0","id":735,"result":null} + +[Trace - 14:32:04] Received request 'textDocument/documentSymbol - (736)'. +Params: {"jsonrpc":"2.0","id":736,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:04] Sending response 'textDocument/documentSymbol - (736)' took 0ms +Result: {"jsonrpc":"2.0","id":736,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:32:04] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":396},"contentChanges":[{"range":{"start":{"line":26,"character":5},"end":{"line":26,"character":5}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:32:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:04] Received request 'textDocument/completion - (737)'. +Params: {"jsonrpc":"2.0","id":737,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":6},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:32:04] Sending response 'textDocument/completion - (737)' took 0ms +Result: {"jsonrpc":"2.0","id":737,"result":[]} + +[Trace - 14:32:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:04] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":397},"contentChanges":[{"range":{"start":{"line":26,"character":6},"end":{"line":26,"character":6}},"rangeLength":0,"text":":"}]}} + +[Trace - 14:32:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:04] Received request 'textDocument/completion - (738)'. +Params: {"jsonrpc":"2.0","id":738,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":7},"context":{"triggerKind":2,"triggerCharacter":":"}}} + +[Trace - 14:32:04] Sending response 'textDocument/completion - (738)' took 0ms +Result: {"jsonrpc":"2.0","id":738,"result":[]} + +[Trace - 14:32:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:05] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":398},"contentChanges":[{"range":{"start":{"line":26,"character":7},"end":{"line":26,"character":7}},"rangeLength":0,"text":"="}]}} + +[Trace - 14:32:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:05] Received request 'textDocument/completion - (739)'. +Params: {"jsonrpc":"2.0","id":739,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":8},"context":{"triggerKind":2,"triggerCharacter":"="}}} + +[Trace - 14:32:05] Sending response 'textDocument/completion - (739)' took 0ms +Result: {"jsonrpc":"2.0","id":739,"result":[]} + +[Trace - 14:32:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:05] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":399},"contentChanges":[{"range":{"start":{"line":26,"character":8},"end":{"line":26,"character":8}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:32:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:05] Received request 'textDocument/completion - (740)'. +Params: {"jsonrpc":"2.0","id":740,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":9},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:32:05] Sending response 'textDocument/completion - (740)' took 0ms +Result: {"jsonrpc":"2.0","id":740,"result":[]} + +[Trace - 14:32:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:05] Received request 'textDocument/foldingRange - (741)'. +Params: {"jsonrpc":"2.0","id":741,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:05] Sending response 'textDocument/foldingRange - (741)' took 0ms +Result: {"jsonrpc":"2.0","id":741,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:32:05] Received request 'textDocument/codeLens - (742)'. +Params: {"jsonrpc":"2.0","id":742,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:05] Sending response 'textDocument/codeLens - (742)' took 0ms +Result: {"jsonrpc":"2.0","id":742,"result":null} + +[Trace - 14:32:05] Received request 'textDocument/documentSymbol - (743)'. +Params: {"jsonrpc":"2.0","id":743,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:05] Sending response 'textDocument/documentSymbol - (743)' took 0ms +Result: {"jsonrpc":"2.0","id":743,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:32:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":400},"contentChanges":[{"range":{"start":{"line":26,"character":9},"end":{"line":26,"character":9}},"rangeLength":0,"text":"''"}]}} + +[Trace - 14:32:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:07] Received request 'textDocument/foldingRange - (744)'. +Params: {"jsonrpc":"2.0","id":744,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:07] Sending response 'textDocument/foldingRange - (744)' took 0ms +Result: {"jsonrpc":"2.0","id":744,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:32:07] Received request 'textDocument/codeLens - (745)'. +Params: {"jsonrpc":"2.0","id":745,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:07] Sending response 'textDocument/codeLens - (745)' took 0ms +Result: {"jsonrpc":"2.0","id":745,"result":null} + +[Trace - 14:32:07] Received request 'textDocument/documentSymbol - (746)'. +Params: {"jsonrpc":"2.0","id":746,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:07] Sending response 'textDocument/documentSymbol - (746)' took 0ms +Result: {"jsonrpc":"2.0","id":746,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:32:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":401},"contentChanges":[{"range":{"start":{"line":26,"character":11},"end":{"line":26,"character":11}},"rangeLength":0,"text":"\n\t"}]}} + +[Trace - 14:32:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:08] Received request 'textDocument/foldingRange - (747)'. +Params: {"jsonrpc":"2.0","id":747,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:08] Sending response 'textDocument/foldingRange - (747)' took 0ms +Result: {"jsonrpc":"2.0","id":747,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:32:08] Received request 'textDocument/codeLens - (748)'. +Params: {"jsonrpc":"2.0","id":748,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:08] Sending response 'textDocument/codeLens - (748)' took 0ms +Result: {"jsonrpc":"2.0","id":748,"result":null} + +[Trace - 14:32:08] Received request 'textDocument/documentSymbol - (749)'. +Params: {"jsonrpc":"2.0","id":749,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:08] Sending response 'textDocument/documentSymbol - (749)' took 0ms +Result: {"jsonrpc":"2.0","id":749,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:32:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":402},"contentChanges":[{"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":1}},"rangeLength":0,"text":"f"}]}} + +[Trace - 14:32:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:08] Received request 'textDocument/completion - (750)'. +Params: {"jsonrpc":"2.0","id":750,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":2},"context":{"triggerKind":1}}} + +[Trace - 14:32:08] Sending response 'textDocument/completion - (750)' took 1ms +Result: {"jsonrpc":"2.0","id":750,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:32:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":403},"contentChanges":[{"range":{"start":{"line":27,"character":2},"end":{"line":27,"character":2}},"rangeLength":0,"text":"o"}]}} + +[Trace - 14:32:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":404},"contentChanges":[{"range":{"start":{"line":27,"character":3},"end":{"line":27,"character":3}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:32:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":405},"contentChanges":[{"range":{"start":{"line":27,"character":4},"end":{"line":27,"character":4}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:32:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:09] Received request 'textDocument/completion - (751)'. +Params: {"jsonrpc":"2.0","id":751,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":5},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:32:09] Sending response 'textDocument/completion - (751)' took 1ms +Result: {"jsonrpc":"2.0","id":751,"result":[]} + +[Trace - 14:32:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:09] Received request 'textDocument/foldingRange - (752)'. +Params: {"jsonrpc":"2.0","id":752,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:09] Sending response 'textDocument/foldingRange - (752)' took 0ms +Result: {"jsonrpc":"2.0","id":752,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:32:09] Received request 'textDocument/codeLens - (753)'. +Params: {"jsonrpc":"2.0","id":753,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:09] Sending response 'textDocument/codeLens - (753)' took 0ms +Result: {"jsonrpc":"2.0","id":753,"result":null} + +[Trace - 14:32:09] Received request 'textDocument/documentSymbol - (754)'. +Params: {"jsonrpc":"2.0","id":754,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:09] Sending response 'textDocument/documentSymbol - (754)' took 0ms +Result: {"jsonrpc":"2.0","id":754,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:32:10] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":406},"contentChanges":[{"range":{"start":{"line":27,"character":5},"end":{"line":27,"character":5}},"rangeLength":0,"text":"q"}]}} + +[Trace - 14:32:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:10] Received request 'textDocument/completion - (755)'. +Params: {"jsonrpc":"2.0","id":755,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":6},"context":{"triggerKind":1}}} + +[Trace - 14:32:10] Sending response 'textDocument/completion - (755)' took 1ms +Result: {"jsonrpc":"2.0","id":755,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:32:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:10] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":407},"contentChanges":[{"range":{"start":{"line":27,"character":6},"end":{"line":27,"character":6}},"rangeLength":0,"text":"u"}]}} + +[Trace - 14:32:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:10] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":408},"contentChanges":[{"range":{"start":{"line":27,"character":7},"end":{"line":27,"character":7}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:32:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:10] Received request 'textDocument/completion - (756)'. +Params: {"jsonrpc":"2.0","id":756,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":8},"context":{"triggerKind":1}}} + +[Trace - 14:32:10] Sending response 'textDocument/completion - (756)' took 0ms +Result: {"jsonrpc":"2.0","id":756,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:32:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:10] Received request 'textDocument/foldingRange - (757)'. +Params: {"jsonrpc":"2.0","id":757,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:10] Sending response 'textDocument/foldingRange - (757)' took 0ms +Result: {"jsonrpc":"2.0","id":757,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:32:10] Received request 'textDocument/codeLens - (758)'. +Params: {"jsonrpc":"2.0","id":758,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:10] Sending response 'textDocument/codeLens - (758)' took 0ms +Result: {"jsonrpc":"2.0","id":758,"result":null} + +[Trace - 14:32:10] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":409},"contentChanges":[{"range":{"start":{"line":27,"character":7},"end":{"line":27,"character":8}},"rangeLength":1,"text":""}]}} + +[Trace - 14:32:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:10] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":410},"contentChanges":[{"range":{"start":{"line":27,"character":6},"end":{"line":27,"character":7}},"rangeLength":1,"text":""}]}} + +[Trace - 14:32:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:10] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":411},"contentChanges":[{"range":{"start":{"line":27,"character":6},"end":{"line":27,"character":6}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:32:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:10] Received request 'textDocument/completion - (759)'. +Params: {"jsonrpc":"2.0","id":759,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":7},"context":{"triggerKind":1}}} + +[Trace - 14:32:10] Sending response 'textDocument/completion - (759)' took 0ms +Result: {"jsonrpc":"2.0","id":759,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:32:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:11] Received request 'textDocument/foldingRange - (760)'. +Params: {"jsonrpc":"2.0","id":760,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:11] Sending response 'textDocument/foldingRange - (760)' took 0ms +Result: {"jsonrpc":"2.0","id":760,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:32:11] Received request 'textDocument/codeLens - (761)'. +Params: {"jsonrpc":"2.0","id":761,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:11] Sending response 'textDocument/codeLens - (761)' took 0ms +Result: {"jsonrpc":"2.0","id":761,"result":null} + +[Trace - 14:32:11] Received request 'textDocument/documentSymbol - (762)'. +Params: {"jsonrpc":"2.0","id":762,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:11] Sending response 'textDocument/documentSymbol - (762)' took 0ms +Result: {"jsonrpc":"2.0","id":762,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:32:12] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":412},"contentChanges":[{"range":{"start":{"line":27,"character":7},"end":{"line":27,"character":7}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:32:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:12] Received request 'textDocument/foldingRange - (763)'. +Params: {"jsonrpc":"2.0","id":763,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:12] Sending response 'textDocument/foldingRange - (763)' took 0ms +Result: {"jsonrpc":"2.0","id":763,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:32:12] Received request 'textDocument/codeLens - (764)'. +Params: {"jsonrpc":"2.0","id":764,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:12] Sending response 'textDocument/codeLens - (764)' took 0ms +Result: {"jsonrpc":"2.0","id":764,"result":null} + +[Trace - 14:32:12] Received request 'textDocument/documentSymbol - (765)'. +Params: {"jsonrpc":"2.0","id":765,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:12] Sending response 'textDocument/documentSymbol - (765)' took 0ms +Result: {"jsonrpc":"2.0","id":765,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:32:12] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":413},"contentChanges":[{"range":{"start":{"line":27,"character":7},"end":{"line":27,"character":8}},"rangeLength":1,"text":""}]}} + +[Trace - 14:32:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:12] Received request 'textDocument/foldingRange - (766)'. +Params: {"jsonrpc":"2.0","id":766,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:12] Sending response 'textDocument/foldingRange - (766)' took 0ms +Result: {"jsonrpc":"2.0","id":766,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:32:12] Received request 'textDocument/codeLens - (767)'. +Params: {"jsonrpc":"2.0","id":767,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:12] Sending response 'textDocument/codeLens - (767)' took 0ms +Result: {"jsonrpc":"2.0","id":767,"result":null} + +[Trace - 14:32:12] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":414},"contentChanges":[{"range":{"start":{"line":27,"character":7},"end":{"line":27,"character":7}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:32:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:12] Received request 'textDocument/completion - (768)'. +Params: {"jsonrpc":"2.0","id":768,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":8},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:32:12] Sending response 'textDocument/completion - (768)' took 0ms +Result: {"jsonrpc":"2.0","id":768,"result":[]} + +[Trace - 14:32:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:12] Received request 'textDocument/foldingRange - (769)'. +Params: {"jsonrpc":"2.0","id":769,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:12] Sending response 'textDocument/foldingRange - (769)' took 0ms +Result: {"jsonrpc":"2.0","id":769,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:32:12] Received request 'textDocument/codeLens - (770)'. +Params: {"jsonrpc":"2.0","id":770,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:12] Sending response 'textDocument/codeLens - (770)' took 0ms +Result: {"jsonrpc":"2.0","id":770,"result":null} + +[Trace - 14:32:13] Received request 'textDocument/documentSymbol - (771)'. +Params: {"jsonrpc":"2.0","id":771,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:13] Sending response 'textDocument/documentSymbol - (771)' took 0ms +Result: {"jsonrpc":"2.0","id":771,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:32:13] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":415},"contentChanges":[{"range":{"start":{"line":27,"character":8},"end":{"line":27,"character":8}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:32:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:13] Received request 'textDocument/completion - (772)'. +Params: {"jsonrpc":"2.0","id":772,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":9},"context":{"triggerKind":1}}} + +[Trace - 14:32:13] Sending response 'textDocument/completion - (772)' took 0ms +Result: {"jsonrpc":"2.0","id":772,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:32:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:13] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":416},"contentChanges":[{"range":{"start":{"line":27,"character":9},"end":{"line":27,"character":9}},"rangeLength":0,"text":"n"}]}} + +[Trace - 14:32:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:13] Received request 'textDocument/foldingRange - (773)'. +Params: {"jsonrpc":"2.0","id":773,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:13] Sending response 'textDocument/foldingRange - (773)' took 0ms +Result: {"jsonrpc":"2.0","id":773,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:32:13] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":417},"contentChanges":[{"range":{"start":{"line":27,"character":10},"end":{"line":27,"character":10}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:32:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:13] Received request 'textDocument/completion - (774)'. +Params: {"jsonrpc":"2.0","id":774,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":11},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:32:13] Sending response 'textDocument/completion - (774)' took 0ms +Result: {"jsonrpc":"2.0","id":774,"result":[]} + +[Trace - 14:32:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:13] Received request 'textDocument/foldingRange - (775)'. +Params: {"jsonrpc":"2.0","id":775,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:13] Sending response 'textDocument/foldingRange - (775)' took 0ms +Result: {"jsonrpc":"2.0","id":775,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:32:13] Received request 'textDocument/codeLens - (776)'. +Params: {"jsonrpc":"2.0","id":776,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:13] Sending response 'textDocument/codeLens - (776)' took 0ms +Result: {"jsonrpc":"2.0","id":776,"result":null} + +[Trace - 14:32:13] Received request 'textDocument/documentSymbol - (777)'. +Params: {"jsonrpc":"2.0","id":777,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:13] Sending response 'textDocument/documentSymbol - (777)' took 0ms +Result: {"jsonrpc":"2.0","id":777,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:32:14] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":418},"contentChanges":[{"range":{"start":{"line":27,"character":11},"end":{"line":27,"character":11}},"rangeLength":0,"text":"q"}]}} + +[Trace - 14:32:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:14] Received request 'textDocument/completion - (778)'. +Params: {"jsonrpc":"2.0","id":778,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":12},"context":{"triggerKind":1}}} + +[Trace - 14:32:14] Sending response 'textDocument/completion - (778)' took 0ms +Result: {"jsonrpc":"2.0","id":778,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:32:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:14] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":419},"contentChanges":[{"range":{"start":{"line":27,"character":12},"end":{"line":27,"character":12}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:32:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:14] Received request 'textDocument/foldingRange - (779)'. +Params: {"jsonrpc":"2.0","id":779,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:14] Sending response 'textDocument/foldingRange - (779)' took 0ms +Result: {"jsonrpc":"2.0","id":779,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:32:14] Received request 'textDocument/codeLens - (780)'. +Params: {"jsonrpc":"2.0","id":780,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:14] Sending response 'textDocument/codeLens - (780)' took 0ms +Result: {"jsonrpc":"2.0","id":780,"result":null} + +[Trace - 14:32:14] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":420},"contentChanges":[{"range":{"start":{"line":27,"character":13},"end":{"line":27,"character":13}},"rangeLength":0,"text":"d"}]}} + +[Trace - 14:32:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:15] Received request 'textDocument/foldingRange - (781)'. +Params: {"jsonrpc":"2.0","id":781,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:15] Sending response 'textDocument/foldingRange - (781)' took 0ms +Result: {"jsonrpc":"2.0","id":781,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:32:15] Received request 'textDocument/codeLens - (782)'. +Params: {"jsonrpc":"2.0","id":782,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:15] Sending response 'textDocument/codeLens - (782)' took 0ms +Result: {"jsonrpc":"2.0","id":782,"result":null} + +[Trace - 14:32:15] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":421},"contentChanges":[{"range":{"start":{"line":27,"character":13},"end":{"line":27,"character":14}},"rangeLength":1,"text":""}]}} + +[Trace - 14:32:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:15] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":422},"contentChanges":[{"range":{"start":{"line":27,"character":13},"end":{"line":27,"character":13}},"rangeLength":0,"text":"s"}]}} + +[Trace - 14:32:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:15] Received request 'textDocument/completion - (783)'. +Params: {"jsonrpc":"2.0","id":783,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":14},"context":{"triggerKind":1}}} + +[Trace - 14:32:15] Sending response 'textDocument/completion - (783)' took 2ms +Result: {"jsonrpc":"2.0","id":783,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:32:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:15] Received request 'textDocument/foldingRange - (784)'. +Params: {"jsonrpc":"2.0","id":784,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:15] Sending response 'textDocument/foldingRange - (784)' took 0ms +Result: {"jsonrpc":"2.0","id":784,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:32:15] Received request 'textDocument/codeLens - (785)'. +Params: {"jsonrpc":"2.0","id":785,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:15] Sending response 'textDocument/codeLens - (785)' took 0ms +Result: {"jsonrpc":"2.0","id":785,"result":null} + +[Trace - 14:32:15] Received request 'textDocument/documentSymbol - (786)'. +Params: {"jsonrpc":"2.0","id":786,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:15] Sending response 'textDocument/documentSymbol - (786)' took 0ms +Result: {"jsonrpc":"2.0","id":786,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:32:15] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":423},"contentChanges":[{"range":{"start":{"line":27,"character":14},"end":{"line":27,"character":14}},"rangeLength":0,"text":"{}"}]}} + +[Trace - 14:32:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:15] Received request 'textDocument/completion - (787)'. +Params: {"jsonrpc":"2.0","id":787,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":15},"context":{"triggerKind":2,"triggerCharacter":"{"}}} + +[Trace - 14:32:15] Sending response 'textDocument/completion - (787)' took 0ms +Result: {"jsonrpc":"2.0","id":787,"result":[]} + +[Trace - 14:32:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:16] Received request 'textDocument/foldingRange - (788)'. +Params: {"jsonrpc":"2.0","id":788,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:16] Sending response 'textDocument/foldingRange - (788)' took 0ms +Result: {"jsonrpc":"2.0","id":788,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:32:16] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":424},"contentChanges":[{"range":{"start":{"line":27,"character":15},"end":{"line":27,"character":16}},"rangeLength":1,"text":"}"}]}} + +[Trace - 14:32:16] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:16] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:16] Received request 'textDocument/foldingRange - (789)'. +Params: {"jsonrpc":"2.0","id":789,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:16] Sending response 'textDocument/foldingRange - (789)' took 0ms +Result: {"jsonrpc":"2.0","id":789,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:32:16] Received request 'textDocument/codeLens - (790)'. +Params: {"jsonrpc":"2.0","id":790,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:16] Sending response 'textDocument/codeLens - (790)' took 0ms +Result: {"jsonrpc":"2.0","id":790,"result":null} + +[Trace - 14:32:16] Received request 'textDocument/documentSymbol - (791)'. +Params: {"jsonrpc":"2.0","id":791,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:16] Sending response 'textDocument/documentSymbol - (791)' took 0ms +Result: {"jsonrpc":"2.0","id":791,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:32:16] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":425},"contentChanges":[{"range":{"start":{"line":27,"character":14},"end":{"line":27,"character":14}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:32:16] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:16] Received request 'textDocument/completion - (792)'. +Params: {"jsonrpc":"2.0","id":792,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":15},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:32:16] Sending response 'textDocument/completion - (792)' took 0ms +Result: {"jsonrpc":"2.0","id":792,"result":[]} + +[Trace - 14:32:16] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:16] Received request 'textDocument/foldingRange - (793)'. +Params: {"jsonrpc":"2.0","id":793,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:16] Sending response 'textDocument/foldingRange - (793)' took 0ms +Result: {"jsonrpc":"2.0","id":793,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:32:17] Received request 'textDocument/codeLens - (794)'. +Params: {"jsonrpc":"2.0","id":794,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:17] Sending response 'textDocument/codeLens - (794)' took 0ms +Result: {"jsonrpc":"2.0","id":794,"result":null} + +[Trace - 14:32:17] Received request 'textDocument/documentSymbol - (795)'. +Params: {"jsonrpc":"2.0","id":795,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:17] Sending response 'textDocument/documentSymbol - (795)' took 0ms +Result: {"jsonrpc":"2.0","id":795,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:32:17] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":426},"contentChanges":[{"range":{"start":{"line":27,"character":16},"end":{"line":27,"character":16}},"rangeLength":0,"text":"\n\t\t\n\t"}]}} + +[Trace - 14:32:17] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:17] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:17] Received request 'textDocument/foldingRange - (796)'. +Params: {"jsonrpc":"2.0","id":796,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:17] Sending response 'textDocument/foldingRange - (796)' took 0ms +Result: {"jsonrpc":"2.0","id":796,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:32:17] Received request 'textDocument/codeLens - (797)'. +Params: {"jsonrpc":"2.0","id":797,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:17] Sending response 'textDocument/codeLens - (797)' took 0ms +Result: {"jsonrpc":"2.0","id":797,"result":null} + +[Trace - 14:32:17] Received request 'textDocument/documentSymbol - (798)'. +Params: {"jsonrpc":"2.0","id":798,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:17] Sending response 'textDocument/documentSymbol - (798)' took 0ms +Result: {"jsonrpc":"2.0","id":798,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:32:18] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":427},"contentChanges":[{"range":{"start":{"line":28,"character":2},"end":{"line":28,"character":2}},"rangeLength":0,"text":"h"}]}} + +[Trace - 14:32:18] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:18] Received request 'textDocument/completion - (799)'. +Params: {"jsonrpc":"2.0","id":799,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":3},"context":{"triggerKind":1}}} + +[Trace - 14:32:18] Sending response 'textDocument/completion - (799)' took 0ms +Result: {"jsonrpc":"2.0","id":799,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:32:18] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:18] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":428},"contentChanges":[{"range":{"start":{"line":28,"character":3},"end":{"line":28,"character":3}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:32:18] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:18] Received request 'textDocument/completion - (800)'. +Params: {"jsonrpc":"2.0","id":800,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":4},"context":{"triggerKind":1}}} + +[Trace - 14:32:18] Sending response 'textDocument/completion - (800)' took 0ms +Result: {"jsonrpc":"2.0","id":800,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:32:18] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:18] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":429},"contentChanges":[{"range":{"start":{"line":28,"character":4},"end":{"line":28,"character":4}},"rangeLength":0,"text":"m"}]}} + +[Trace - 14:32:18] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:18] Received request 'textDocument/completion - (801)'. +Params: {"jsonrpc":"2.0","id":801,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":5},"context":{"triggerKind":1}}} + +[Trace - 14:32:18] Sending response 'textDocument/completion - (801)' took 0ms +Result: {"jsonrpc":"2.0","id":801,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:32:18] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":430},"contentChanges":[{"range":{"start":{"line":28,"character":5},"end":{"line":28,"character":5}},"rangeLength":0,"text":"l"}]}} + +[Trace - 14:32:18] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:18] Received request 'textDocument/completion - (802)'. +Params: {"jsonrpc":"2.0","id":802,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":6},"context":{"triggerKind":1}}} + +[Trace - 14:32:18] Sending response 'textDocument/completion - (802)' took 0ms +Result: {"jsonrpc":"2.0","id":802,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:32:18] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:18] Received request 'textDocument/foldingRange - (803)'. +Params: {"jsonrpc":"2.0","id":803,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:18] Sending response 'textDocument/foldingRange - (803)' took 0ms +Result: {"jsonrpc":"2.0","id":803,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:32:18] Received request 'textDocument/codeLens - (804)'. +Params: {"jsonrpc":"2.0","id":804,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:18] Sending response 'textDocument/codeLens - (804)' took 0ms +Result: {"jsonrpc":"2.0","id":804,"result":null} + +[Trace - 14:32:18] Received request 'textDocument/documentSymbol - (805)'. +Params: {"jsonrpc":"2.0","id":805,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:18] Sending response 'textDocument/documentSymbol - (805)' took 0ms +Result: {"jsonrpc":"2.0","id":805,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:32:18] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":431},"contentChanges":[{"range":{"start":{"line":28,"character":6},"end":{"line":28,"character":6}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:32:18] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:18] Received request 'textDocument/completion - (806)'. +Params: {"jsonrpc":"2.0","id":806,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":7},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:32:18] Sending response 'textDocument/completion - (806)' took 0ms +Result: {"jsonrpc":"2.0","id":806,"result":[]} + +[Trace - 14:32:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:19] Received request 'textDocument/foldingRange - (807)'. +Params: {"jsonrpc":"2.0","id":807,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:19] Sending response 'textDocument/foldingRange - (807)' took 0ms +Result: {"jsonrpc":"2.0","id":807,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:32:19] Received request 'textDocument/codeLens - (808)'. +Params: {"jsonrpc":"2.0","id":808,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:19] Sending response 'textDocument/codeLens - (808)' took 0ms +Result: {"jsonrpc":"2.0","id":808,"result":null} + +[Trace - 14:32:19] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":432},"contentChanges":[{"range":{"start":{"line":28,"character":7},"end":{"line":28,"character":7}},"rangeLength":0,"text":":"}]}} + +[Trace - 14:32:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:19] Received request 'textDocument/completion - (809)'. +Params: {"jsonrpc":"2.0","id":809,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":8},"context":{"triggerKind":2,"triggerCharacter":":"}}} + +[Trace - 14:32:19] Sending response 'textDocument/completion - (809)' took 0ms +Result: {"jsonrpc":"2.0","id":809,"result":[]} + +[Trace - 14:32:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:19] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":433},"contentChanges":[{"range":{"start":{"line":28,"character":8},"end":{"line":28,"character":8}},"rangeLength":0,"text":"="}]}} + +[Trace - 14:32:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:19] Received request 'textDocument/completion - (810)'. +Params: {"jsonrpc":"2.0","id":810,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":9},"context":{"triggerKind":2,"triggerCharacter":"="}}} + +[Trace - 14:32:19] Sending response 'textDocument/completion - (810)' took 0ms +Result: {"jsonrpc":"2.0","id":810,"result":[]} + +[Trace - 14:32:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:19] Received request 'textDocument/foldingRange - (811)'. +Params: {"jsonrpc":"2.0","id":811,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:19] Sending response 'textDocument/foldingRange - (811)' took 0ms +Result: {"jsonrpc":"2.0","id":811,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:32:19] Received request 'textDocument/codeLens - (812)'. +Params: {"jsonrpc":"2.0","id":812,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:19] Sending response 'textDocument/codeLens - (812)' took 0ms +Result: {"jsonrpc":"2.0","id":812,"result":null} + +[Trace - 14:32:19] Received request 'textDocument/documentSymbol - (813)'. +Params: {"jsonrpc":"2.0","id":813,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:19] Sending response 'textDocument/documentSymbol - (813)' took 0ms +Result: {"jsonrpc":"2.0","id":813,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:32:19] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":434},"contentChanges":[{"range":{"start":{"line":28,"character":8},"end":{"line":28,"character":9}},"rangeLength":1,"text":""}]}} + +[Trace - 14:32:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:20] Received request 'textDocument/foldingRange - (814)'. +Params: {"jsonrpc":"2.0","id":814,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:20] Sending response 'textDocument/foldingRange - (814)' took 0ms +Result: {"jsonrpc":"2.0","id":814,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:32:20] Received request 'textDocument/codeLens - (815)'. +Params: {"jsonrpc":"2.0","id":815,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:20] Sending response 'textDocument/codeLens - (815)' took 0ms +Result: {"jsonrpc":"2.0","id":815,"result":null} + +[Trace - 14:32:20] Received request 'textDocument/documentSymbol - (816)'. +Params: {"jsonrpc":"2.0","id":816,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:20] Sending response 'textDocument/documentSymbol - (816)' took 0ms +Result: {"jsonrpc":"2.0","id":816,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:32:20] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":435},"contentChanges":[{"range":{"start":{"line":28,"character":7},"end":{"line":28,"character":8}},"rangeLength":1,"text":""}]}} + +[Trace - 14:32:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:20] Received request 'textDocument/foldingRange - (817)'. +Params: {"jsonrpc":"2.0","id":817,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:20] Sending response 'textDocument/foldingRange - (817)' took 0ms +Result: {"jsonrpc":"2.0","id":817,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:32:20] Received request 'textDocument/codeLens - (818)'. +Params: {"jsonrpc":"2.0","id":818,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:20] Sending response 'textDocument/codeLens - (818)' took 0ms +Result: {"jsonrpc":"2.0","id":818,"result":null} + +[Trace - 14:32:20] Received request 'textDocument/documentSymbol - (819)'. +Params: {"jsonrpc":"2.0","id":819,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:20] Sending response 'textDocument/documentSymbol - (819)' took 0ms +Result: {"jsonrpc":"2.0","id":819,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:32:21] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":436},"contentChanges":[{"range":{"start":{"line":28,"character":7},"end":{"line":28,"character":7}},"rangeLength":0,"text":"+"}]}} + +[Trace - 14:32:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:21] Received request 'textDocument/foldingRange - (820)'. +Params: {"jsonrpc":"2.0","id":820,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:21] Sending response 'textDocument/foldingRange - (820)' took 0ms +Result: {"jsonrpc":"2.0","id":820,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:32:21] Received request 'textDocument/codeLens - (821)'. +Params: {"jsonrpc":"2.0","id":821,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:21] Sending response 'textDocument/codeLens - (821)' took 0ms +Result: {"jsonrpc":"2.0","id":821,"result":null} + +[Trace - 14:32:21] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":437},"contentChanges":[{"range":{"start":{"line":28,"character":8},"end":{"line":28,"character":8}},"rangeLength":0,"text":"="}]}} + +[Trace - 14:32:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:21] Received request 'textDocument/completion - (822)'. +Params: {"jsonrpc":"2.0","id":822,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":9},"context":{"triggerKind":2,"triggerCharacter":"="}}} + +[Trace - 14:32:21] Sending response 'textDocument/completion - (822)' took 0ms +Result: {"jsonrpc":"2.0","id":822,"result":[]} + +[Trace - 14:32:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:21] Received request 'textDocument/foldingRange - (823)'. +Params: {"jsonrpc":"2.0","id":823,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:21] Sending response 'textDocument/foldingRange - (823)' took 0ms +Result: {"jsonrpc":"2.0","id":823,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:32:21] Received request 'textDocument/codeLens - (824)'. +Params: {"jsonrpc":"2.0","id":824,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:21] Sending response 'textDocument/codeLens - (824)' took 0ms +Result: {"jsonrpc":"2.0","id":824,"result":null} + +[Trace - 14:32:21] Received request 'textDocument/documentSymbol - (825)'. +Params: {"jsonrpc":"2.0","id":825,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:21] Sending response 'textDocument/documentSymbol - (825)' took 0ms +Result: {"jsonrpc":"2.0","id":825,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:32:21] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":438},"contentChanges":[{"range":{"start":{"line":28,"character":9},"end":{"line":28,"character":9}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:32:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:21] Received request 'textDocument/completion - (826)'. +Params: {"jsonrpc":"2.0","id":826,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":10},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:32:21] Sending response 'textDocument/completion - (826)' took 0ms +Result: {"jsonrpc":"2.0","id":826,"result":[]} + +[Trace - 14:32:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:22] Received request 'textDocument/foldingRange - (827)'. +Params: {"jsonrpc":"2.0","id":827,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:22] Sending response 'textDocument/foldingRange - (827)' took 0ms +Result: {"jsonrpc":"2.0","id":827,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:32:22] Received request 'textDocument/codeLens - (828)'. +Params: {"jsonrpc":"2.0","id":828,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:22] Sending response 'textDocument/codeLens - (828)' took 0ms +Result: {"jsonrpc":"2.0","id":828,"result":null} + +[Trace - 14:32:22] Received request 'textDocument/documentSymbol - (829)'. +Params: {"jsonrpc":"2.0","id":829,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:22] Sending response 'textDocument/documentSymbol - (829)' took 0ms +Result: {"jsonrpc":"2.0","id":829,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:32:23] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":439},"contentChanges":[{"range":{"start":{"line":28,"character":10},"end":{"line":28,"character":10}},"rangeLength":0,"text":"q"}]}} + +[Trace - 14:32:23] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:23] Received request 'textDocument/completion - (830)'. +Params: {"jsonrpc":"2.0","id":830,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":11},"context":{"triggerKind":1}}} + +[Trace - 14:32:23] Sending response 'textDocument/completion - (830)' took 0ms +Result: {"jsonrpc":"2.0","id":830,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:32:23] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:23] Received request 'textDocument/foldingRange - (831)'. +Params: {"jsonrpc":"2.0","id":831,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:23] Sending response 'textDocument/foldingRange - (831)' took 0ms +Result: {"jsonrpc":"2.0","id":831,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:32:23] Received request 'textDocument/codeLens - (832)'. +Params: {"jsonrpc":"2.0","id":832,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:23] Sending response 'textDocument/codeLens - (832)' took 0ms +Result: {"jsonrpc":"2.0","id":832,"result":null} + +[Trace - 14:32:24] Received request 'textDocument/documentSymbol - (833)'. +Params: {"jsonrpc":"2.0","id":833,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:24] Sending response 'textDocument/documentSymbol - (833)' took 0ms +Result: {"jsonrpc":"2.0","id":833,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:32:24] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":440},"contentChanges":[{"range":{"start":{"line":28,"character":10},"end":{"line":28,"character":11}},"rangeLength":1,"text":""}]}} + +[Trace - 14:32:24] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:24] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:24] Received request 'textDocument/foldingRange - (834)'. +Params: {"jsonrpc":"2.0","id":834,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:24] Sending response 'textDocument/foldingRange - (834)' took 0ms +Result: {"jsonrpc":"2.0","id":834,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:32:24] Received request 'textDocument/codeLens - (835)'. +Params: {"jsonrpc":"2.0","id":835,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:24] Sending response 'textDocument/codeLens - (835)' took 0ms +Result: {"jsonrpc":"2.0","id":835,"result":null} + +[Trace - 14:32:24] Received request 'textDocument/documentSymbol - (836)'. +Params: {"jsonrpc":"2.0","id":836,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:24] Sending response 'textDocument/documentSymbol - (836)' took 0ms +Result: {"jsonrpc":"2.0","id":836,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:32:25] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":441},"contentChanges":[{"range":{"start":{"line":28,"character":10},"end":{"line":28,"character":10}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:32:25] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:25] Received request 'textDocument/completion - (837)'. +Params: {"jsonrpc":"2.0","id":837,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":11},"context":{"triggerKind":1}}} + +[Trace - 14:32:25] Sending response 'textDocument/completion - (837)' took 0ms +Result: {"jsonrpc":"2.0","id":837,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:32:25] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:25] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":442},"contentChanges":[{"range":{"start":{"line":28,"character":11},"end":{"line":28,"character":11}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:32:25] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:25] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:26] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":443},"contentChanges":[{"range":{"start":{"line":28,"character":12},"end":{"line":28,"character":12}},"rangeLength":0,"text":"c"}]}} + +[Trace - 14:32:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:26] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":444},"contentChanges":[{"range":{"start":{"line":28,"character":13},"end":{"line":28,"character":13}},"rangeLength":0,"text":"k"}]}} + +[Trace - 14:32:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:26] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":445},"contentChanges":[{"range":{"start":{"line":28,"character":14},"end":{"line":28,"character":14}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:32:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:26] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":446},"contentChanges":[{"range":{"start":{"line":28,"character":15},"end":{"line":28,"character":15}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:32:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:26] Received request 'textDocument/foldingRange - (838)'. +Params: {"jsonrpc":"2.0","id":838,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:26] Sending response 'textDocument/foldingRange - (838)' took 0ms +Result: {"jsonrpc":"2.0","id":838,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:32:26] Received request 'textDocument/codeLens - (839)'. +Params: {"jsonrpc":"2.0","id":839,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:26] Sending response 'textDocument/codeLens - (839)' took 0ms +Result: {"jsonrpc":"2.0","id":839,"result":null} + +[Trace - 14:32:26] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":447},"contentChanges":[{"range":{"start":{"line":28,"character":16},"end":{"line":28,"character":16}},"rangeLength":0,"text":"_"}]}} + +[Trace - 14:32:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:26] Received request 'textDocument/foldingRange - (840)'. +Params: {"jsonrpc":"2.0","id":840,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:26] Sending response 'textDocument/foldingRange - (840)' took 0ms +Result: {"jsonrpc":"2.0","id":840,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:32:26] Received request 'textDocument/codeLens - (841)'. +Params: {"jsonrpc":"2.0","id":841,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:26] Sending response 'textDocument/codeLens - (841)' took 0ms +Result: {"jsonrpc":"2.0","id":841,"result":null} + +[Trace - 14:32:26] Received request 'textDocument/documentSymbol - (842)'. +Params: {"jsonrpc":"2.0","id":842,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:26] Sending response 'textDocument/documentSymbol - (842)' took 0ms +Result: {"jsonrpc":"2.0","id":842,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:32:27] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":448},"contentChanges":[{"range":{"start":{"line":28,"character":10},"end":{"line":28,"character":17}},"rangeLength":7,"text":"ticket_front()"}]}} + +[Trace - 14:32:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:27] Received request 'textDocument/foldingRange - (843)'. +Params: {"jsonrpc":"2.0","id":843,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:27] Sending response 'textDocument/foldingRange - (843)' took 0ms +Result: {"jsonrpc":"2.0","id":843,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:32:27] Received request 'textDocument/codeLens - (844)'. +Params: {"jsonrpc":"2.0","id":844,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:27] Sending response 'textDocument/codeLens - (844)' took 0ms +Result: {"jsonrpc":"2.0","id":844,"result":null} + +[Trace - 14:32:27] Received request 'textDocument/documentSymbol - (845)'. +Params: {"jsonrpc":"2.0","id":845,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:27] Sending response 'textDocument/documentSymbol - (845)' took 0ms +Result: {"jsonrpc":"2.0","id":845,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:32:28] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":449},"contentChanges":[{"range":{"start":{"line":28,"character":23},"end":{"line":28,"character":23}},"rangeLength":0,"text":"w"}]}} + +[Trace - 14:32:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:28] Received request 'textDocument/completion - (846)'. +Params: {"jsonrpc":"2.0","id":846,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":24},"context":{"triggerKind":1}}} + +[Trace - 14:32:28] Sending response 'textDocument/completion - (846)' took 0ms +Result: {"jsonrpc":"2.0","id":846,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:32:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:28] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":450},"contentChanges":[{"range":{"start":{"line":28,"character":24},"end":{"line":28,"character":24}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:32:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:28] Received request 'textDocument/completion - (847)'. +Params: {"jsonrpc":"2.0","id":847,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":25},"context":{"triggerKind":1}}} + +[Trace - 14:32:28] Sending response 'textDocument/completion - (847)' took 0ms +Result: {"jsonrpc":"2.0","id":847,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:32:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:28] Received request 'textDocument/foldingRange - (848)'. +Params: {"jsonrpc":"2.0","id":848,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:28] Sending response 'textDocument/foldingRange - (848)' took 0ms +Result: {"jsonrpc":"2.0","id":848,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:32:28] Received request 'textDocument/codeLens - (849)'. +Params: {"jsonrpc":"2.0","id":849,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:28] Sending response 'textDocument/codeLens - (849)' took 0ms +Result: {"jsonrpc":"2.0","id":849,"result":null} + +[Trace - 14:32:28] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":451},"contentChanges":[{"range":{"start":{"line":28,"character":24},"end":{"line":28,"character":25}},"rangeLength":1,"text":""}]}} + +[Trace - 14:32:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:29] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":452},"contentChanges":[{"range":{"start":{"line":28,"character":23},"end":{"line":28,"character":24}},"rangeLength":1,"text":""}]}} + +[Trace - 14:32:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:29] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":453},"contentChanges":[{"range":{"start":{"line":28,"character":23},"end":{"line":28,"character":23}},"rangeLength":0,"text":"q"}]}} + +[Trace - 14:32:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:29] Received request 'textDocument/completion - (850)'. +Params: {"jsonrpc":"2.0","id":850,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":24},"context":{"triggerKind":1}}} + +[Trace - 14:32:29] Sending response 'textDocument/completion - (850)' took 0ms +Result: {"jsonrpc":"2.0","id":850,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:32:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:29] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":454},"contentChanges":[{"range":{"start":{"line":28,"character":24},"end":{"line":28,"character":24}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:32:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:29] Received request 'textDocument/foldingRange - (851)'. +Params: {"jsonrpc":"2.0","id":851,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:29] Sending response 'textDocument/foldingRange - (851)' took 0ms +Result: {"jsonrpc":"2.0","id":851,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:32:29] Received request 'textDocument/codeLens - (852)'. +Params: {"jsonrpc":"2.0","id":852,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:29] Sending response 'textDocument/codeLens - (852)' took 0ms +Result: {"jsonrpc":"2.0","id":852,"result":null} + +[Trace - 14:32:29] Received request 'textDocument/documentSymbol - (853)'. +Params: {"jsonrpc":"2.0","id":853,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:29] Sending response 'textDocument/documentSymbol - (853)' took 0ms +Result: {"jsonrpc":"2.0","id":853,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:32:30] Received request 'textDocument/hover - (854)'. +Params: {"jsonrpc":"2.0","id":854,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":2}}} + +[Trace - 14:32:30] Sending response 'textDocument/hover - (854)' took 0ms +Result: {"jsonrpc":"2.0","id":854,"result":null} + +[Trace - 14:32:31] Received request 'textDocument/hover - (855)'. +Params: {"jsonrpc":"2.0","id":855,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":14}}} + +[Trace - 14:32:31] Sending response 'textDocument/hover - (855)' took 0ms +Result: {"jsonrpc":"2.0","id":855,"result":null} + +[Trace - 14:32:31] Received request 'textDocument/definition - (856)'. +Params: {"jsonrpc":"2.0","id":856,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":14}}} + +[Trace - 14:32:31] Sending response 'textDocument/definition - (856)' took 0ms +Result: {"jsonrpc":"2.0","id":856,"result":null} + +[Trace - 14:32:31] Received request 'textDocument/formatting - (857)'. +Params: {"jsonrpc":"2.0","id":857,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:32:31] Sending response 'textDocument/formatting - (857)' took 64ms +Result: {"jsonrpc":"2.0","id":857,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":32,"character":0}},"newText":"import vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := ['test']\n\thtml := ''\n\tfor qr in qrs {\n\t\thtml += ticket_front(qr)\n\t}\n\treturn $vweb.html()\n}\n"}]} + +[Trace - 14:32:31] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[{"range":{"start":{"line":28,"character":2},"end":{"line":28,"character":2}},"severity":1,"code":"","source":"","message":"`html` is immutable, declare it with `mut` to make it mutable","relatedInformation":[]},{"range":{"start":{"line":26,"character":1},"end":{"line":26,"character":1}},"severity":2,"code":"","source":"","message":"unused variable: `html`","relatedInformation":[]}]}} + +[Trace - 14:32:31] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:32:37] Received request 'textDocument/foldingRange - (858)'. +Params: {"jsonrpc":"2.0","id":858,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:37] Sending response 'textDocument/foldingRange - (858)' took 1ms +Result: {"jsonrpc":"2.0","id":858,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:32:37] Received request 'textDocument/codeLens - (859)'. +Params: {"jsonrpc":"2.0","id":859,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:37] Sending response 'textDocument/codeLens - (859)' took 0ms +Result: {"jsonrpc":"2.0","id":859,"result":null} + +[Trace - 14:32:39] Received request 'textDocument/hover - (860)'. +Params: {"jsonrpc":"2.0","id":860,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":4}}} + +[Trace - 14:32:39] Sending response 'textDocument/hover - (860)' took 0ms +Result: {"jsonrpc":"2.0","id":860,"result":null} + +[Trace - 14:32:40] Received request 'textDocument/hover - (861)'. +Params: {"jsonrpc":"2.0","id":861,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":25,"character":0}}} + +[Trace - 14:32:40] Sending response 'textDocument/hover - (861)' took 0ms +Result: {"jsonrpc":"2.0","id":861,"result":{"contents":{"language":"v","value":"qrs []string"},"range":{"start":{"line":25,"character":1},"end":{"line":25,"character":4}}}} + +[Trace - 14:32:41] Received request 'textDocument/codeLens - (862)'. +Params: {"jsonrpc":"2.0","id":862,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:41] Sending response 'textDocument/codeLens - (862)' took 0ms +Result: {"jsonrpc":"2.0","id":862,"result":null} + +[Trace - 14:32:41] Received request 'textDocument/hover - (863)'. +Params: {"jsonrpc":"2.0","id":863,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":0}}} + +[Trace - 14:32:41] Sending response 'textDocument/hover - (863)' took 0ms +Result: {"jsonrpc":"2.0","id":863,"result":{"contents":{"language":"v","value":"pub fn (mut app App) index() Result"},"range":{"start":{"line":24,"character":41},"end":{"line":31,"character":1}}}} + +[Trace - 14:32:41] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":455},"contentChanges":[{"range":{"start":{"line":26,"character":1},"end":{"line":26,"character":1}},"rangeLength":0,"text":"m"}]}} + +[Trace - 14:32:41] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:41] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:41] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":456},"contentChanges":[{"range":{"start":{"line":26,"character":2},"end":{"line":26,"character":2}},"rangeLength":0,"text":"u"}]}} + +[Trace - 14:32:41] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:41] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:41] Received request 'textDocument/foldingRange - (864)'. +Params: {"jsonrpc":"2.0","id":864,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:41] Sending response 'textDocument/foldingRange - (864)' took 0ms +Result: {"jsonrpc":"2.0","id":864,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:32:41] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":457},"contentChanges":[{"range":{"start":{"line":26,"character":3},"end":{"line":26,"character":3}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:32:41] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:41] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:41] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":458},"contentChanges":[{"range":{"start":{"line":26,"character":4},"end":{"line":26,"character":4}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:32:41] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:41] Received request 'textDocument/completion - (865)'. +Params: {"jsonrpc":"2.0","id":865,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":5},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:32:41] Sending response 'textDocument/completion - (865)' took 0ms +Result: {"jsonrpc":"2.0","id":865,"result":[]} + +[Trace - 14:32:41] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:32:42] Received request 'textDocument/foldingRange - (866)'. +Params: {"jsonrpc":"2.0","id":866,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:42] Sending response 'textDocument/foldingRange - (866)' took 0ms +Result: {"jsonrpc":"2.0","id":866,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:32:42] Received request 'textDocument/formatting - (867)'. +Params: {"jsonrpc":"2.0","id":867,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:32:42] Sending response 'textDocument/formatting - (867)' took 19ms +Result: {"jsonrpc":"2.0","id":867,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":32,"character":0}},"newText":"import vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := ['test']\n\tmut html := ''\n\tfor qr in qrs {\n\t\thtml += ticket_front(qr)\n\t}\n\treturn $vweb.html()\n}\n"}]} + +[Trace - 14:32:42] Received request 'textDocument/codeLens - (868)'. +Params: {"jsonrpc":"2.0","id":868,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:42] Sending response 'textDocument/codeLens - (868)' took 0ms +Result: {"jsonrpc":"2.0","id":868,"result":null} + +[Trace - 14:32:42] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:42] Received request 'textDocument/documentSymbol - (869)'. +Params: {"jsonrpc":"2.0","id":869,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:42] Sending response 'textDocument/documentSymbol - (869)' took 0ms +Result: {"jsonrpc":"2.0","id":869,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:32:42] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:32:55] Received request 'textDocument/codeLens - (870)'. +Params: {"jsonrpc":"2.0","id":870,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:32:55] Sending response 'textDocument/codeLens - (870)' took 0ms +Result: {"jsonrpc":"2.0","id":870,"result":null} + +[Trace - 14:33:09] Received request 'textDocument/hover - (871)'. +Params: {"jsonrpc":"2.0","id":871,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":8}}} + +[Trace - 14:33:09] Sending response 'textDocument/hover - (871)' took 0ms +Result: {"jsonrpc":"2.0","id":871,"result":{"contents":{"language":"v","value":"pub fn ticket_front(qr string) string"},"range":{"start":{"line":28,"character":10},"end":{"line":28,"character":22}}}} + +[Trace - 14:33:10] Received request 'textDocument/hover - (872)'. +Params: {"jsonrpc":"2.0","id":872,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":9}}} + +[Trace - 14:33:10] Sending response 'textDocument/hover - (872)' took 0ms +Result: {"jsonrpc":"2.0","id":872,"result":{"contents":{"language":"v","value":"pub fn ticket_front(qr string) string"},"range":{"start":{"line":28,"character":10},"end":{"line":28,"character":22}}}} + +[Trace - 14:33:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":459},"contentChanges":[{"range":{"start":{"line":28,"character":10},"end":{"line":28,"character":10}},"rangeLength":0,"text":"a"}]}} + +[Trace - 14:33:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:33:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:33:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":460},"contentChanges":[{"range":{"start":{"line":28,"character":11},"end":{"line":28,"character":11}},"rangeLength":0,"text":"p"}]}} + +[Trace - 14:33:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:33:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:33:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":461},"contentChanges":[{"range":{"start":{"line":28,"character":12},"end":{"line":28,"character":12}},"rangeLength":0,"text":"p"}]}} + +[Trace - 14:33:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:33:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:33:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":462},"contentChanges":[{"range":{"start":{"line":28,"character":13},"end":{"line":28,"character":13}},"rangeLength":0,"text":"."}]}} + +[Trace - 14:33:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:33:11] Received request 'textDocument/completion - (873)'. +Params: {"jsonrpc":"2.0","id":873,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":14},"context":{"triggerKind":2,"triggerCharacter":"."}}} + +[Trace - 14:33:11] Sending response 'textDocument/completion - (873)' took 0ms +Result: {"jsonrpc":"2.0","id":873,"result":[{"label":"index","kind":2,"detail":"pub fn (mut app App) index() Result","insertText":"index()","insertTextFormat":1}]} + +[Trace - 14:33:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:33:11] Received request 'textDocument/foldingRange - (874)'. +Params: {"jsonrpc":"2.0","id":874,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:33:11] Sending response 'textDocument/foldingRange - (874)' took 0ms +Result: {"jsonrpc":"2.0","id":874,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:33:11] Received request 'textDocument/codeLens - (875)'. +Params: {"jsonrpc":"2.0","id":875,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:33:11] Sending response 'textDocument/codeLens - (875)' took 0ms +Result: {"jsonrpc":"2.0","id":875,"result":null} + +[Trace - 14:33:11] Received request 'textDocument/documentSymbol - (876)'. +Params: {"jsonrpc":"2.0","id":876,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:33:11] Sending response 'textDocument/documentSymbol - (876)' took 2ms +Result: {"jsonrpc":"2.0","id":876,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:33:12] Received request 'textDocument/formatting - (877)'. +Params: {"jsonrpc":"2.0","id":877,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:33:12] Sending response 'textDocument/formatting - (877)' took 49ms +Result: {"jsonrpc":"2.0","id":877,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":32,"character":0}},"newText":"import vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := ['test']\n\tmut html := ''\n\tfor qr in qrs {\n\t\thtml += app.ticket_front(qr)\n\t}\n\treturn $vweb.html()\n}\n"}]} + +[Trace - 14:33:12] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:33:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[{"range":{"start":{"line":28,"character":14},"end":{"line":28,"character":14}},"severity":1,"code":"","source":"","message":"unknown method or field: `App.ticket_front`.","relatedInformation":[]}]}} + +[Trace - 14:33:12] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:33:14] Received request 'textDocument/hover - (878)'. +Params: {"jsonrpc":"2.0","id":878,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":17}}} + +[Trace - 14:33:14] Sending response 'textDocument/hover - (878)' took 0ms +Result: {"jsonrpc":"2.0","id":878,"result":null} + +[Trace - 14:33:17] Received request 'textDocument/hover - (879)'. +Params: {"jsonrpc":"2.0","id":879,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":5}}} + +[Trace - 14:33:17] Sending response 'textDocument/hover - (879)' took 0ms +Result: {"jsonrpc":"2.0","id":879,"result":null} + +[Trace - 14:33:23] Received request 'textDocument/hover - (880)'. +Params: {"jsonrpc":"2.0","id":880,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":20,"character":18}}} + +[Trace - 14:33:23] Sending response 'textDocument/hover - (880)' took 0ms +Result: {"jsonrpc":"2.0","id":880,"result":{"contents":{"language":"v","value":"pub fn new_app() &App"},"range":{"start":{"line":20,"character":12},"end":{"line":20,"character":19}}}} + +[Trace - 14:33:25] Received request 'textDocument/hover - (881)'. +Params: {"jsonrpc":"2.0","id":881,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":19,"character":11}}} + +[Trace - 14:33:25] Sending response 'textDocument/hover - (881)' took 0ms +Result: {"jsonrpc":"2.0","id":881,"result":{"contents":{"language":"v","value":"pub fn main()"},"range":{"start":{"line":19,"character":11},"end":{"line":19,"character":13}}}} + +[Trace - 14:33:54] Received request 'textDocument/hover - (882)'. +Params: {"jsonrpc":"2.0","id":882,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":18}}} + +[Trace - 14:33:54] Sending response 'textDocument/hover - (882)' took 0ms +Result: {"jsonrpc":"2.0","id":882,"result":null} + +[Trace - 14:33:54] Received request 'textDocument/hover - (883)'. +Params: {"jsonrpc":"2.0","id":883,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":12}}} + +[Trace - 14:33:54] Sending response 'textDocument/hover - (883)' took 0ms +Result: {"jsonrpc":"2.0","id":883,"result":null} + +[Trace - 14:33:59] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":463},"contentChanges":[{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":8}},"rangeLength":0,"text":"a"}]}} + +[Trace - 14:33:59] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:33:59] Received request 'textDocument/completion - (884)'. +Params: {"jsonrpc":"2.0","id":884,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":9},"context":{"triggerKind":1}}} + +[Trace - 14:33:59] Sending response 'textDocument/completion - (884)' took 2ms +Result: {"jsonrpc":"2.0","id":884,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:33:59] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:33:59] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":464},"contentChanges":[{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"rangeLength":0,"text":"p"}]}} + +[Trace - 14:33:59] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:33:59] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:33:59] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":465},"contentChanges":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"rangeLength":0,"text":"p"}]}} + +[Trace - 14:33:59] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:33:59] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:33:59] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":466},"contentChanges":[{"range":{"start":{"line":5,"character":11},"end":{"line":5,"character":11}},"rangeLength":0,"text":"."}]}} + +[Trace - 14:33:59] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:33:59] Received request 'textDocument/completion - (885)'. +Params: {"jsonrpc":"2.0","id":885,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":12},"context":{"triggerKind":2,"triggerCharacter":"."}}} + +[Trace - 14:33:59] Sending response 'textDocument/completion - (885)' took 0ms +Result: {"jsonrpc":"2.0","id":885,"result":[]} + +[Trace - 14:33:59] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:33:59] Received request 'textDocument/foldingRange - (886)'. +Params: {"jsonrpc":"2.0","id":886,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:33:59] Sending response 'textDocument/foldingRange - (886)' took 0ms +Result: {"jsonrpc":"2.0","id":886,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:33:59] Received request 'textDocument/codeLens - (887)'. +Params: {"jsonrpc":"2.0","id":887,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:33:59] Sending response 'textDocument/codeLens - (887)' took 0ms +Result: {"jsonrpc":"2.0","id":887,"result":null} + +[Trace - 14:33:59] Received request 'textDocument/documentSymbol - (888)'. +Params: {"jsonrpc":"2.0","id":888,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:33:59] Sending response 'textDocument/documentSymbol - (888)' took 0ms +Result: {"jsonrpc":"2.0","id":888,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:33:59] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":467},"contentChanges":[{"range":{"start":{"line":5,"character":12},"end":{"line":5,"character":12}},"rangeLength":0,"text":"j"}]}} + +[Trace - 14:33:59] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:33:59] Received request 'textDocument/completion - (889)'. +Params: {"jsonrpc":"2.0","id":889,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":13},"context":{"triggerKind":1}}} + +[Trace - 14:33:59] Sending response 'textDocument/completion - (889)' took 0ms +Result: {"jsonrpc":"2.0","id":889,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:34:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:00] Received request 'textDocument/foldingRange - (890)'. +Params: {"jsonrpc":"2.0","id":890,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:00] Sending response 'textDocument/foldingRange - (890)' took 0ms +Result: {"jsonrpc":"2.0","id":890,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:34:00] Received request 'textDocument/codeLens - (891)'. +Params: {"jsonrpc":"2.0","id":891,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:00] Sending response 'textDocument/codeLens - (891)' took 0ms +Result: {"jsonrpc":"2.0","id":891,"result":null} + +[Trace - 14:34:00] Received request 'textDocument/documentSymbol - (892)'. +Params: {"jsonrpc":"2.0","id":892,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:00] Sending response 'textDocument/documentSymbol - (892)' took 0ms +Result: {"jsonrpc":"2.0","id":892,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:34:00] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":468},"contentChanges":[{"range":{"start":{"line":5,"character":12},"end":{"line":5,"character":13}},"rangeLength":1,"text":""}]}} + +[Trace - 14:34:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:00] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":469},"contentChanges":[{"range":{"start":{"line":5,"character":12},"end":{"line":5,"character":12}},"rangeLength":0,"text":"h"}]}} + +[Trace - 14:34:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:00] Received request 'textDocument/completion - (893)'. +Params: {"jsonrpc":"2.0","id":893,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":13},"context":{"triggerKind":1}}} + +[Trace - 14:34:00] Sending response 'textDocument/completion - (893)' took 0ms +Result: {"jsonrpc":"2.0","id":893,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:34:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:00] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":470},"contentChanges":[{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:34:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:00] Received request 'textDocument/completion - (894)'. +Params: {"jsonrpc":"2.0","id":894,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":14},"context":{"triggerKind":1}}} + +[Trace - 14:34:00] Sending response 'textDocument/completion - (894)' took 0ms +Result: {"jsonrpc":"2.0","id":894,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:34:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:00] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":471},"contentChanges":[{"range":{"start":{"line":5,"character":14},"end":{"line":5,"character":14}},"rangeLength":0,"text":"m"}]}} + +[Trace - 14:34:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:00] Received request 'textDocument/completion - (895)'. +Params: {"jsonrpc":"2.0","id":895,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":15},"context":{"triggerKind":1}}} + +[Trace - 14:34:00] Sending response 'textDocument/completion - (895)' took 0ms +Result: {"jsonrpc":"2.0","id":895,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:34:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:00] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":472},"contentChanges":[{"range":{"start":{"line":5,"character":15},"end":{"line":5,"character":15}},"rangeLength":0,"text":"l"}]}} + +[Trace - 14:34:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:00] Received request 'textDocument/completion - (896)'. +Params: {"jsonrpc":"2.0","id":896,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":16},"context":{"triggerKind":1}}} + +[Trace - 14:34:00] Sending response 'textDocument/completion - (896)' took 0ms +Result: {"jsonrpc":"2.0","id":896,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:34:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:01] Received request 'textDocument/foldingRange - (897)'. +Params: {"jsonrpc":"2.0","id":897,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:01] Sending response 'textDocument/foldingRange - (897)' took 0ms +Result: {"jsonrpc":"2.0","id":897,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:34:01] Received request 'textDocument/codeLens - (898)'. +Params: {"jsonrpc":"2.0","id":898,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:01] Sending response 'textDocument/codeLens - (898)' took 0ms +Result: {"jsonrpc":"2.0","id":898,"result":null} + +[Trace - 14:34:01] Received request 'textDocument/documentSymbol - (899)'. +Params: {"jsonrpc":"2.0","id":899,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:01] Sending response 'textDocument/documentSymbol - (899)' took 0ms +Result: {"jsonrpc":"2.0","id":899,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:34:01] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":473},"contentChanges":[{"range":{"start":{"line":5,"character":16},"end":{"line":5,"character":16}},"rangeLength":0,"text":"("}]}} + +[Trace - 14:34:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:01] Received request 'textDocument/completion - (900)'. +Params: {"jsonrpc":"2.0","id":900,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":17},"context":{"triggerKind":2,"triggerCharacter":"("}}} + +[Trace - 14:34:01] Sending response 'textDocument/completion - (900)' took 0ms +Result: {"jsonrpc":"2.0","id":900,"result":[]} + +[Trace - 14:34:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:01] Received request 'textDocument/signatureHelp - (901)'. +Params: {"jsonrpc":"2.0","id":901,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":17},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}}} + +[Trace - 14:34:01] Sending response 'textDocument/signatureHelp - (901)' took 1ms +Result: {"jsonrpc":"2.0","id":901,"result":null} + +[Trace - 14:34:01] Received request 'textDocument/foldingRange - (902)'. +Params: {"jsonrpc":"2.0","id":902,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:01] Sending response 'textDocument/foldingRange - (902)' took 0ms +Result: {"jsonrpc":"2.0","id":902,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:34:01] Received request 'textDocument/codeLens - (903)'. +Params: {"jsonrpc":"2.0","id":903,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:01] Sending response 'textDocument/codeLens - (903)' took 0ms +Result: {"jsonrpc":"2.0","id":903,"result":null} + +[Trace - 14:34:01] Received request 'textDocument/documentSymbol - (904)'. +Params: {"jsonrpc":"2.0","id":904,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:01] Sending response 'textDocument/documentSymbol - (904)' took 0ms +Result: {"jsonrpc":"2.0","id":904,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:34:02] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":474},"contentChanges":[{"range":{"start":{"line":5,"character":53},"end":{"line":5,"character":53}},"rangeLength":0,"text":")"}]}} + +[Trace - 14:34:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:02] Received request 'textDocument/foldingRange - (905)'. +Params: {"jsonrpc":"2.0","id":905,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:02] Sending response 'textDocument/foldingRange - (905)' took 0ms +Result: {"jsonrpc":"2.0","id":905,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:34:02] Received request 'textDocument/codeLens - (906)'. +Params: {"jsonrpc":"2.0","id":906,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:02] Sending response 'textDocument/codeLens - (906)' took 0ms +Result: {"jsonrpc":"2.0","id":906,"result":null} + +[Trace - 14:34:02] Received request 'textDocument/documentSymbol - (907)'. +Params: {"jsonrpc":"2.0","id":907,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:02] Sending response 'textDocument/documentSymbol - (907)' took 0ms +Result: {"jsonrpc":"2.0","id":907,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:34:03] Received request 'textDocument/hover - (908)'. +Params: {"jsonrpc":"2.0","id":908,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":7}}} + +[Trace - 14:34:03] Sending response 'textDocument/hover - (908)' took 0ms +Result: {"jsonrpc":"2.0","id":908,"result":{"contents":{"language":"v","value":"pub fn ticket_front(qr string) string"},"range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}}} + +[Trace - 14:34:06] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":475},"contentChanges":[{"range":{"start":{"line":3,"character":7},"end":{"line":3,"character":7}},"rangeLength":0,"text":"("}]}} + +[Trace - 14:34:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:06] Received request 'textDocument/completion - (909)'. +Params: {"jsonrpc":"2.0","id":909,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":8},"context":{"triggerKind":2,"triggerCharacter":"("}}} + +[Trace - 14:34:06] Sending response 'textDocument/completion - (909)' took 0ms +Result: {"jsonrpc":"2.0","id":909,"result":[]} + +[Trace - 14:34:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:06] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":476},"contentChanges":[{"range":{"start":{"line":3,"character":8},"end":{"line":3,"character":8}},"rangeLength":0,"text":")"}]}} + +[Trace - 14:34:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:06] Received request 'textDocument/signatureHelp - (910)'. +Params: {"jsonrpc":"2.0","id":910,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":9},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}}} + +[Trace - 14:34:06] Sending response 'textDocument/signatureHelp - (910)' took 0ms +Result: {"jsonrpc":"2.0","id":910,"result":null} + +[Trace - 14:34:06] Received request 'textDocument/foldingRange - (911)'. +Params: {"jsonrpc":"2.0","id":911,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:06] Sending response 'textDocument/foldingRange - (911)' took 0ms +Result: {"jsonrpc":"2.0","id":911,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":40,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:34:06] Received request 'textDocument/codeLens - (912)'. +Params: {"jsonrpc":"2.0","id":912,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:06] Sending response 'textDocument/codeLens - (912)' took 0ms +Result: {"jsonrpc":"2.0","id":912,"result":null} + +[Trace - 14:34:06] Received request 'textDocument/documentSymbol - (913)'. +Params: {"jsonrpc":"2.0","id":913,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:06] Sending response 'textDocument/documentSymbol - (913)' took 0ms +Result: {"jsonrpc":"2.0","id":913,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:34:06] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":477},"contentChanges":[{"range":{"start":{"line":3,"character":8},"end":{"line":3,"character":8}},"rangeLength":0,"text":"m"}]}} + +[Trace - 14:34:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:06] Received request 'textDocument/completion - (914)'. +Params: {"jsonrpc":"2.0","id":914,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":9},"context":{"triggerKind":1}}} + +[Trace - 14:34:06] Sending response 'textDocument/completion - (914)' took 0ms +Result: {"jsonrpc":"2.0","id":914,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:34:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":478},"contentChanges":[{"range":{"start":{"line":3,"character":9},"end":{"line":3,"character":9}},"rangeLength":0,"text":"u"}]}} + +[Trace - 14:34:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":479},"contentChanges":[{"range":{"start":{"line":3,"character":10},"end":{"line":3,"character":10}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:34:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:07] Received request 'textDocument/completion - (915)'. +Params: {"jsonrpc":"2.0","id":915,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":11},"context":{"triggerKind":1}}} + +[Trace - 14:34:07] Sending response 'textDocument/completion - (915)' took 0ms +Result: {"jsonrpc":"2.0","id":915,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:34:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":480},"contentChanges":[{"range":{"start":{"line":3,"character":11},"end":{"line":3,"character":11}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:34:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:07] Received request 'textDocument/completion - (916)'. +Params: {"jsonrpc":"2.0","id":916,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":12},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:34:07] Sending response 'textDocument/completion - (916)' took 0ms +Result: {"jsonrpc":"2.0","id":916,"result":[]} + +[Trace - 14:34:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:07] Received request 'textDocument/foldingRange - (917)'. +Params: {"jsonrpc":"2.0","id":917,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:07] Sending response 'textDocument/foldingRange - (917)' took 0ms +Result: {"jsonrpc":"2.0","id":917,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":44,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:34:07] Received request 'textDocument/codeLens - (918)'. +Params: {"jsonrpc":"2.0","id":918,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:07] Sending response 'textDocument/codeLens - (918)' took 0ms +Result: {"jsonrpc":"2.0","id":918,"result":null} + +[Trace - 14:34:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":481},"contentChanges":[{"range":{"start":{"line":3,"character":12},"end":{"line":3,"character":12}},"rangeLength":0,"text":"A"}]}} + +[Trace - 14:34:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:07] Received request 'textDocument/completion - (919)'. +Params: {"jsonrpc":"2.0","id":919,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":13},"context":{"triggerKind":1}}} + +[Trace - 14:34:07] Sending response 'textDocument/completion - (919)' took 0ms +Result: {"jsonrpc":"2.0","id":919,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:34:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:07] Received request 'textDocument/foldingRange - (920)'. +Params: {"jsonrpc":"2.0","id":920,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:07] Sending response 'textDocument/foldingRange - (920)' took 0ms +Result: {"jsonrpc":"2.0","id":920,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":45,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:34:07] Received request 'textDocument/codeLens - (921)'. +Params: {"jsonrpc":"2.0","id":921,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:07] Sending response 'textDocument/codeLens - (921)' took 0ms +Result: {"jsonrpc":"2.0","id":921,"result":null} + +[Trace - 14:34:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":482},"contentChanges":[{"range":{"start":{"line":3,"character":13},"end":{"line":3,"character":13}},"rangeLength":0,"text":"p"}]}} + +[Trace - 14:34:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":483},"contentChanges":[{"range":{"start":{"line":3,"character":14},"end":{"line":3,"character":14}},"rangeLength":0,"text":"p"}]}} + +[Trace - 14:34:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:08] Received request 'textDocument/foldingRange - (922)'. +Params: {"jsonrpc":"2.0","id":922,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:08] Sending response 'textDocument/foldingRange - (922)' took 0ms +Result: {"jsonrpc":"2.0","id":922,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":47,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:34:08] Received request 'textDocument/codeLens - (923)'. +Params: {"jsonrpc":"2.0","id":923,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:08] Sending response 'textDocument/codeLens - (923)' took 0ms +Result: {"jsonrpc":"2.0","id":923,"result":null} + +[Trace - 14:34:08] Received request 'textDocument/documentSymbol - (924)'. +Params: {"jsonrpc":"2.0","id":924,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:08] Sending response 'textDocument/documentSymbol - (924)' took 0ms +Result: {"jsonrpc":"2.0","id":924,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:34:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":484},"contentChanges":[{"range":{"start":{"line":3,"character":12},"end":{"line":3,"character":12}},"rangeLength":0,"text":"a"}]}} + +[Trace - 14:34:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":485},"contentChanges":[{"range":{"start":{"line":3,"character":13},"end":{"line":3,"character":13}},"rangeLength":0,"text":"p"}]}} + +[Trace - 14:34:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":486},"contentChanges":[{"range":{"start":{"line":3,"character":14},"end":{"line":3,"character":14}},"rangeLength":0,"text":"p"}]}} + +[Trace - 14:34:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":487},"contentChanges":[{"range":{"start":{"line":3,"character":15},"end":{"line":3,"character":15}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:34:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:09] Received request 'textDocument/completion - (925)'. +Params: {"jsonrpc":"2.0","id":925,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":16},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:34:09] Sending response 'textDocument/completion - (925)' took 0ms +Result: {"jsonrpc":"2.0","id":925,"result":[]} + +[Trace - 14:34:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:09] Received request 'textDocument/foldingRange - (926)'. +Params: {"jsonrpc":"2.0","id":926,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:09] Sending response 'textDocument/foldingRange - (926)' took 0ms +Result: {"jsonrpc":"2.0","id":926,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":51,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:34:09] Received request 'textDocument/codeLens - (927)'. +Params: {"jsonrpc":"2.0","id":927,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:09] Sending response 'textDocument/codeLens - (927)' took 0ms +Result: {"jsonrpc":"2.0","id":927,"result":null} + +[Trace - 14:34:10] Received request 'textDocument/documentSymbol - (928)'. +Params: {"jsonrpc":"2.0","id":928,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:10] Sending response 'textDocument/documentSymbol - (928)' took 0ms +Result: {"jsonrpc":"2.0","id":928,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:34:10] Received request 'textDocument/formatting - (929)'. +Params: {"jsonrpc":"2.0","id":929,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:34:10] Sending response 'textDocument/formatting - (929)' took 50ms +Result: {"jsonrpc":"2.0","id":929,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":32,"character":0}},"newText":"import vweb\nimport os\n\npub fn (mut app App) ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn app.html($tmpl('templates/ticket_front.html'))\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := ['test']\n\tmut html := ''\n\tfor qr in qrs {\n\t\thtml += app.ticket_front(qr)\n\t}\n\treturn $vweb.html()\n}\n"}]} + +[Trace - 14:34:10] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":488},"contentChanges":[{"range":{"start":{"line":3,"character":20},"end":{"line":3,"character":20}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:34:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:10] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[{"range":{"start":{"line":5,"character":12},"end":{"line":5,"character":12}},"severity":1,"code":"","source":"","message":"cannot use `vweb.Result` as type `string` in return argument","relatedInformation":[]}]}} + +[Trace - 14:34:10] Received request 'textDocument/foldingRange - (930)'. +Params: {"jsonrpc":"2.0","id":930,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:10] Sending response 'textDocument/foldingRange - (930)' took 1ms +Result: {"jsonrpc":"2.0","id":930,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":52,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:34:10] Received request 'textDocument/codeLens - (931)'. +Params: {"jsonrpc":"2.0","id":931,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:10] Sending response 'textDocument/codeLens - (931)' took 0ms +Result: {"jsonrpc":"2.0","id":931,"result":null} + +[Trace - 14:34:10] Received request 'textDocument/documentSymbol - (932)'. +Params: {"jsonrpc":"2.0","id":932,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:10] Sending response 'textDocument/documentSymbol - (932)' took 0ms +Result: {"jsonrpc":"2.0","id":932,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:34:10] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:34:12] Received request 'textDocument/hover - (933)'. +Params: {"jsonrpc":"2.0","id":933,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":14}}} + +[Trace - 14:34:12] Sending response 'textDocument/hover - (933)' took 0ms +Result: {"jsonrpc":"2.0","id":933,"result":null} + +[Trace - 14:34:16] Received request 'textDocument/hover - (934)'. +Params: {"jsonrpc":"2.0","id":934,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":46}}} + +[Trace - 14:34:16] Sending response 'textDocument/hover - (934)' took 0ms +Result: {"jsonrpc":"2.0","id":934,"result":{"contents":{"language":"v","value":"pub struct string"},"range":{"start":{"line":3,"character":45},"end":{"line":3,"character":51}}}} + +[Trace - 14:34:17] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":489},"contentChanges":[{"range":{"start":{"line":3,"character":45},"end":{"line":3,"character":51}},"rangeLength":6,"text":"v"}]}} + +[Trace - 14:34:17] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:17] Received request 'textDocument/completion - (935)'. +Params: {"jsonrpc":"2.0","id":935,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":46},"context":{"triggerKind":1}}} + +[Trace - 14:34:17] Sending response 'textDocument/completion - (935)' took 0ms +Result: {"jsonrpc":"2.0","id":935,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:34:17] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:17] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":490},"contentChanges":[{"range":{"start":{"line":3,"character":46},"end":{"line":3,"character":46}},"rangeLength":0,"text":"w"}]}} + +[Trace - 14:34:17] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:17] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:17] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":491},"contentChanges":[{"range":{"start":{"line":3,"character":47},"end":{"line":3,"character":47}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:34:17] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:17] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:17] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":492},"contentChanges":[{"range":{"start":{"line":3,"character":48},"end":{"line":3,"character":48}},"rangeLength":0,"text":"b"}]}} + +[Trace - 14:34:17] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:17] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:18] Received request 'textDocument/foldingRange - (936)'. +Params: {"jsonrpc":"2.0","id":936,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:18] Sending response 'textDocument/foldingRange - (936)' took 0ms +Result: {"jsonrpc":"2.0","id":936,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":50,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:34:18] Received request 'textDocument/codeLens - (937)'. +Params: {"jsonrpc":"2.0","id":937,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:18] Sending response 'textDocument/codeLens - (937)' took 0ms +Result: {"jsonrpc":"2.0","id":937,"result":null} + +[Trace - 14:34:18] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":493},"contentChanges":[{"range":{"start":{"line":3,"character":49},"end":{"line":3,"character":49}},"rangeLength":0,"text":"."}]}} + +[Trace - 14:34:18] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:18] Received request 'textDocument/completion - (938)'. +Params: {"jsonrpc":"2.0","id":938,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":50},"context":{"triggerKind":2,"triggerCharacter":"."}}} + +[Trace - 14:34:18] Sending response 'textDocument/completion - (938)' took 0ms +Result: {"jsonrpc":"2.0","id":938,"result":[]} + +[Trace - 14:34:18] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:18] Received request 'textDocument/foldingRange - (939)'. +Params: {"jsonrpc":"2.0","id":939,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:18] Sending response 'textDocument/foldingRange - (939)' took 0ms +Result: {"jsonrpc":"2.0","id":939,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":51,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:34:18] Received request 'textDocument/codeLens - (940)'. +Params: {"jsonrpc":"2.0","id":940,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:18] Sending response 'textDocument/codeLens - (940)' took 0ms +Result: {"jsonrpc":"2.0","id":940,"result":null} + +[Trace - 14:34:18] Received request 'textDocument/documentSymbol - (941)'. +Params: {"jsonrpc":"2.0","id":941,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:18] Sending response 'textDocument/documentSymbol - (941)' took 0ms +Result: {"jsonrpc":"2.0","id":941,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:34:18] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":494},"contentChanges":[{"range":{"start":{"line":3,"character":50},"end":{"line":3,"character":50}},"rangeLength":0,"text":"H"}]}} + +[Trace - 14:34:18] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:18] Received request 'textDocument/completion - (942)'. +Params: {"jsonrpc":"2.0","id":942,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":51},"context":{"triggerKind":1}}} + +[Trace - 14:34:18] Sending response 'textDocument/completion - (942)' took 0ms +Result: {"jsonrpc":"2.0","id":942,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:34:18] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:18] Received request 'textDocument/foldingRange - (943)'. +Params: {"jsonrpc":"2.0","id":943,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:18] Sending response 'textDocument/foldingRange - (943)' took 0ms +Result: {"jsonrpc":"2.0","id":943,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:34:18] Received request 'textDocument/codeLens - (944)'. +Params: {"jsonrpc":"2.0","id":944,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:18] Sending response 'textDocument/codeLens - (944)' took 0ms +Result: {"jsonrpc":"2.0","id":944,"result":null} + +[Trace - 14:34:19] Received request 'textDocument/documentSymbol - (945)'. +Params: {"jsonrpc":"2.0","id":945,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:19] Sending response 'textDocument/documentSymbol - (945)' took 0ms +Result: {"jsonrpc":"2.0","id":945,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:34:19] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":495},"contentChanges":[{"range":{"start":{"line":3,"character":50},"end":{"line":3,"character":51}},"rangeLength":1,"text":""}]}} + +[Trace - 14:34:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:19] Received request 'textDocument/foldingRange - (946)'. +Params: {"jsonrpc":"2.0","id":946,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:19] Sending response 'textDocument/foldingRange - (946)' took 0ms +Result: {"jsonrpc":"2.0","id":946,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":51,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:34:19] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":496},"contentChanges":[{"range":{"start":{"line":3,"character":50},"end":{"line":3,"character":50}},"rangeLength":0,"text":"h"}]}} + +[Trace - 14:34:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:19] Received request 'textDocument/completion - (947)'. +Params: {"jsonrpc":"2.0","id":947,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":51},"context":{"triggerKind":1}}} + +[Trace - 14:34:19] Sending response 'textDocument/completion - (947)' took 0ms +Result: {"jsonrpc":"2.0","id":947,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:34:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:19] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":497},"contentChanges":[{"range":{"start":{"line":3,"character":51},"end":{"line":3,"character":51}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:34:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:19] Received request 'textDocument/completion - (948)'. +Params: {"jsonrpc":"2.0","id":948,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":52},"context":{"triggerKind":1}}} + +[Trace - 14:34:19] Sending response 'textDocument/completion - (948)' took 0ms +Result: {"jsonrpc":"2.0","id":948,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:34:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:19] Received request 'textDocument/foldingRange - (949)'. +Params: {"jsonrpc":"2.0","id":949,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:19] Sending response 'textDocument/foldingRange - (949)' took 0ms +Result: {"jsonrpc":"2.0","id":949,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":53,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:34:19] Received request 'textDocument/codeLens - (950)'. +Params: {"jsonrpc":"2.0","id":950,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:19] Sending response 'textDocument/codeLens - (950)' took 0ms +Result: {"jsonrpc":"2.0","id":950,"result":null} + +[Trace - 14:34:19] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":498},"contentChanges":[{"range":{"start":{"line":3,"character":51},"end":{"line":3,"character":52}},"rangeLength":1,"text":""}]}} + +[Trace - 14:34:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:19] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":499},"contentChanges":[{"range":{"start":{"line":3,"character":50},"end":{"line":3,"character":51}},"rangeLength":1,"text":""}]}} + +[Trace - 14:34:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:20] Received request 'textDocument/foldingRange - (951)'. +Params: {"jsonrpc":"2.0","id":951,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:20] Sending response 'textDocument/foldingRange - (951)' took 0ms +Result: {"jsonrpc":"2.0","id":951,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":51,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:34:20] Received request 'textDocument/codeLens - (952)'. +Params: {"jsonrpc":"2.0","id":952,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:20] Sending response 'textDocument/codeLens - (952)' took 0ms +Result: {"jsonrpc":"2.0","id":952,"result":null} + +[Trace - 14:34:20] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":500},"contentChanges":[{"range":{"start":{"line":3,"character":50},"end":{"line":3,"character":50}},"rangeLength":0,"text":"R"}]}} + +[Trace - 14:34:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:20] Received request 'textDocument/completion - (953)'. +Params: {"jsonrpc":"2.0","id":953,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":51},"context":{"triggerKind":1}}} + +[Trace - 14:34:20] Sending response 'textDocument/completion - (953)' took 0ms +Result: {"jsonrpc":"2.0","id":953,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:34:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:20] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":501},"contentChanges":[{"range":{"start":{"line":3,"character":51},"end":{"line":3,"character":51}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:34:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:20] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":502},"contentChanges":[{"range":{"start":{"line":3,"character":52},"end":{"line":3,"character":52}},"rangeLength":0,"text":"s"}]}} + +[Trace - 14:34:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:20] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":503},"contentChanges":[{"range":{"start":{"line":3,"character":53},"end":{"line":3,"character":53}},"rangeLength":0,"text":"u"}]}} + +[Trace - 14:34:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:20] Received request 'textDocument/completion - (954)'. +Params: {"jsonrpc":"2.0","id":954,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":54},"context":{"triggerKind":1}}} + +[Trace - 14:34:20] Sending response 'textDocument/completion - (954)' took 0ms +Result: {"jsonrpc":"2.0","id":954,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:34:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:20] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":504},"contentChanges":[{"range":{"start":{"line":3,"character":54},"end":{"line":3,"character":54}},"rangeLength":0,"text":"l"}]}} + +[Trace - 14:34:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:20] Received request 'textDocument/completion - (955)'. +Params: {"jsonrpc":"2.0","id":955,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":55},"context":{"triggerKind":1}}} + +[Trace - 14:34:20] Sending response 'textDocument/completion - (955)' took 0ms +Result: {"jsonrpc":"2.0","id":955,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:34:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:20] Received request 'textDocument/foldingRange - (956)'. +Params: {"jsonrpc":"2.0","id":956,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:20] Sending response 'textDocument/foldingRange - (956)' took 0ms +Result: {"jsonrpc":"2.0","id":956,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":56,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:34:21] Received request 'textDocument/codeLens - (957)'. +Params: {"jsonrpc":"2.0","id":957,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:21] Sending response 'textDocument/codeLens - (957)' took 0ms +Result: {"jsonrpc":"2.0","id":957,"result":null} + +[Trace - 14:34:21] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":505},"contentChanges":[{"range":{"start":{"line":3,"character":55},"end":{"line":3,"character":55}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:34:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:21] Received request 'textDocument/completion - (958)'. +Params: {"jsonrpc":"2.0","id":958,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":56},"context":{"triggerKind":1}}} + +[Trace - 14:34:21] Sending response 'textDocument/completion - (958)' took 0ms +Result: {"jsonrpc":"2.0","id":958,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:34:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:34:21] Received request 'textDocument/foldingRange - (959)'. +Params: {"jsonrpc":"2.0","id":959,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:21] Sending response 'textDocument/foldingRange - (959)' took 0ms +Result: {"jsonrpc":"2.0","id":959,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":57,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:34:21] Received request 'textDocument/codeLens - (960)'. +Params: {"jsonrpc":"2.0","id":960,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:21] Sending response 'textDocument/codeLens - (960)' took 0ms +Result: {"jsonrpc":"2.0","id":960,"result":null} + +[Trace - 14:34:21] Received request 'textDocument/documentSymbol - (961)'. +Params: {"jsonrpc":"2.0","id":961,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:21] Sending response 'textDocument/documentSymbol - (961)' took 0ms +Result: {"jsonrpc":"2.0","id":961,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:34:21] Received request 'textDocument/formatting - (962)'. +Params: {"jsonrpc":"2.0","id":962,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:34:21] Sending response 'textDocument/formatting - (962)' took 18ms +Result: {"jsonrpc":"2.0","id":962,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":32,"character":0}},"newText":"import vweb\nimport os\n\npub fn (mut app App) ticket_front(qr string) vweb.Result {\n\tslug := qr.all_after_last('_')\n\treturn app.html($tmpl('templates/ticket_front.html'))\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := ['test']\n\tmut html := ''\n\tfor qr in qrs {\n\t\thtml += app.ticket_front(qr)\n\t}\n\treturn $vweb.html()\n}\n"}]} + +[Trace - 14:34:21] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:34:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[{"range":{"start":{"line":28,"character":14},"end":{"line":28,"character":14}},"severity":1,"code":"","source":"","message":"invalid right operand: string += vweb.Result","relatedInformation":[]}]}} + +[Trace - 14:34:21] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:34:28] Received request 'textDocument/hover - (963)'. +Params: {"jsonrpc":"2.0","id":963,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":15}}} + +[Trace - 14:34:28] Sending response 'textDocument/hover - (963)' took 0ms +Result: {"jsonrpc":"2.0","id":963,"result":null} + +[Trace - 14:35:16] Received request 'textDocument/hover - (964)'. +Params: {"jsonrpc":"2.0","id":964,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":36}}} + +[Trace - 14:35:16] Sending response 'textDocument/hover - (964)' took 0ms +Result: {"jsonrpc":"2.0","id":964,"result":{"contents":{"language":"v","value":"pub struct string"},"range":{"start":{"line":3,"character":37},"end":{"line":3,"character":43}}}} + +[Trace - 14:35:16] Received request 'textDocument/codeLens - (965)'. +Params: {"jsonrpc":"2.0","id":965,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:16] Sending response 'textDocument/codeLens - (965)' took 0ms +Result: {"jsonrpc":"2.0","id":965,"result":null} + +[Trace - 14:35:17] Received request 'textDocument/hover - (966)'. +Params: {"jsonrpc":"2.0","id":966,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":34}}} + +[Trace - 14:35:17] Sending response 'textDocument/hover - (966)' took 0ms +Result: {"jsonrpc":"2.0","id":966,"result":{"contents":{"language":"v","value":"qr string"},"range":{"start":{"line":3,"character":34},"end":{"line":3,"character":36}}}} + +[Trace - 14:35:18] Received request 'textDocument/hover - (967)'. +Params: {"jsonrpc":"2.0","id":967,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":36}}} + +[Trace - 14:35:18] Sending response 'textDocument/hover - (967)' took 0ms +Result: {"jsonrpc":"2.0","id":967,"result":{"contents":{"language":"v","value":"pub struct string"},"range":{"start":{"line":3,"character":37},"end":{"line":3,"character":43}}}} + +[Trace - 14:35:18] Received request 'textDocument/hover - (968)'. +Params: {"jsonrpc":"2.0","id":968,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":36}}} + +[Trace - 14:35:18] Sending response 'textDocument/hover - (968)' took 0ms +Result: {"jsonrpc":"2.0","id":968,"result":{"contents":{"language":"v","value":"pub struct string"},"range":{"start":{"line":3,"character":37},"end":{"line":3,"character":43}}}} + +[Trace - 14:35:19] Received request 'textDocument/hover - (969)'. +Params: {"jsonrpc":"2.0","id":969,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":35}}} + +[Trace - 14:35:19] Sending response 'textDocument/hover - (969)' took 0ms +Result: {"jsonrpc":"2.0","id":969,"result":null} + +[Trace - 14:35:25] Received request 'textDocument/hover - (970)'. +Params: {"jsonrpc":"2.0","id":970,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":49}}} + +[Trace - 14:35:25] Sending response 'textDocument/hover - (970)' took 0ms +Result: {"jsonrpc":"2.0","id":970,"result":null} + +[Trace - 14:35:27] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":506},"contentChanges":[{"range":{"start":{"line":3,"character":50},"end":{"line":3,"character":56}},"rangeLength":6,"text":""}]}} + +[Trace - 14:35:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:27] Received request 'textDocument/foldingRange - (971)'. +Params: {"jsonrpc":"2.0","id":971,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:27] Sending response 'textDocument/foldingRange - (971)' took 0ms +Result: {"jsonrpc":"2.0","id":971,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":51,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:35:27] Received request 'textDocument/codeLens - (972)'. +Params: {"jsonrpc":"2.0","id":972,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:27] Sending response 'textDocument/codeLens - (972)' took 0ms +Result: {"jsonrpc":"2.0","id":972,"result":null} + +[Trace - 14:35:27] Received request 'textDocument/documentSymbol - (973)'. +Params: {"jsonrpc":"2.0","id":973,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:27] Sending response 'textDocument/documentSymbol - (973)' took 0ms +Result: {"jsonrpc":"2.0","id":973,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:35:28] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":507},"contentChanges":[{"range":{"start":{"line":3,"character":50},"end":{"line":3,"character":50}},"rangeLength":0,"text":"ht"}]}} + +[Trace - 14:35:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:28] Received request 'textDocument/foldingRange - (974)'. +Params: {"jsonrpc":"2.0","id":974,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:28] Sending response 'textDocument/foldingRange - (974)' took 0ms +Result: {"jsonrpc":"2.0","id":974,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"}]} + +[Trace - 14:35:28] Received request 'textDocument/codeLens - (975)'. +Params: {"jsonrpc":"2.0","id":975,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:28] Sending response 'textDocument/codeLens - (975)' took 0ms +Result: {"jsonrpc":"2.0","id":975,"result":null} + +[Trace - 14:35:28] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":508},"contentChanges":[{"range":{"start":{"line":3,"character":50},"end":{"line":3,"character":52}},"rangeLength":2,"text":""}]}} + +[Trace - 14:35:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:28] Received request 'textDocument/foldingRange - (976)'. +Params: {"jsonrpc":"2.0","id":976,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:28] Sending response 'textDocument/foldingRange - (976)' took 0ms +Result: {"jsonrpc":"2.0","id":976,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:35:28] Received request 'textDocument/codeLens - (977)'. +Params: {"jsonrpc":"2.0","id":977,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:28] Sending response 'textDocument/codeLens - (977)' took 0ms +Result: {"jsonrpc":"2.0","id":977,"result":null} + +[Trace - 14:35:28] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":509},"contentChanges":[{"range":{"start":{"line":3,"character":50},"end":{"line":3,"character":50}},"rangeLength":0,"text":"H"}]}} + +[Trace - 14:35:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:29] Received request 'textDocument/foldingRange - (978)'. +Params: {"jsonrpc":"2.0","id":978,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:29] Sending response 'textDocument/foldingRange - (978)' took 0ms +Result: {"jsonrpc":"2.0","id":978,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":52,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:35:29] Received request 'textDocument/codeLens - (979)'. +Params: {"jsonrpc":"2.0","id":979,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:29] Sending response 'textDocument/codeLens - (979)' took 0ms +Result: {"jsonrpc":"2.0","id":979,"result":null} + +[Trace - 14:35:29] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":510},"contentChanges":[{"range":{"start":{"line":3,"character":45},"end":{"line":3,"character":51}},"rangeLength":6,"text":"string"}]}} + +[Trace - 14:35:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:29] Received request 'textDocument/foldingRange - (980)'. +Params: {"jsonrpc":"2.0","id":980,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:29] Sending response 'textDocument/foldingRange - (980)' took 0ms +Result: {"jsonrpc":"2.0","id":980,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":52,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:35:29] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":511},"contentChanges":[{"range":{"start":{"line":3,"character":20},"end":{"line":3,"character":21}},"rangeLength":1,"text":""}]}} + +[Trace - 14:35:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:29] Received request 'textDocument/foldingRange - (981)'. +Params: {"jsonrpc":"2.0","id":981,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:29] Sending response 'textDocument/foldingRange - (981)' took 0ms +Result: {"jsonrpc":"2.0","id":981,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":51,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:35:29] Received request 'textDocument/codeLens - (982)'. +Params: {"jsonrpc":"2.0","id":982,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:29] Sending response 'textDocument/codeLens - (982)' took 0ms +Result: {"jsonrpc":"2.0","id":982,"result":null} + +[Trace - 14:35:29] Received request 'textDocument/documentSymbol - (983)'. +Params: {"jsonrpc":"2.0","id":983,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:29] Sending response 'textDocument/documentSymbol - (983)' took 0ms +Result: {"jsonrpc":"2.0","id":983,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:35:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":512},"contentChanges":[{"range":{"start":{"line":3,"character":15},"end":{"line":3,"character":16}},"rangeLength":1,"text":""}]}} + +[Trace - 14:35:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:31] Received request 'textDocument/foldingRange - (984)'. +Params: {"jsonrpc":"2.0","id":984,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:31] Sending response 'textDocument/foldingRange - (984)' took 0ms +Result: {"jsonrpc":"2.0","id":984,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":50,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:35:31] Received request 'textDocument/codeLens - (985)'. +Params: {"jsonrpc":"2.0","id":985,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:31] Sending response 'textDocument/codeLens - (985)' took 0ms +Result: {"jsonrpc":"2.0","id":985,"result":null} + +[Trace - 14:35:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":513},"contentChanges":[{"range":{"start":{"line":3,"character":12},"end":{"line":3,"character":15}},"rangeLength":3,"text":""}]}} + +[Trace - 14:35:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:31] Received request 'textDocument/foldingRange - (986)'. +Params: {"jsonrpc":"2.0","id":986,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:31] Sending response 'textDocument/foldingRange - (986)' took 0ms +Result: {"jsonrpc":"2.0","id":986,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":47,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:35:31] Received request 'textDocument/codeLens - (987)'. +Params: {"jsonrpc":"2.0","id":987,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:31] Sending response 'textDocument/codeLens - (987)' took 0ms +Result: {"jsonrpc":"2.0","id":987,"result":null} + +[Trace - 14:35:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":514},"contentChanges":[{"range":{"start":{"line":3,"character":11},"end":{"line":3,"character":15}},"rangeLength":4,"text":""}]}} + +[Trace - 14:35:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:31] Received request 'textDocument/foldingRange - (988)'. +Params: {"jsonrpc":"2.0","id":988,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:31] Sending response 'textDocument/foldingRange - (988)' took 0ms +Result: {"jsonrpc":"2.0","id":988,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":43,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:35:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":515},"contentChanges":[{"range":{"start":{"line":3,"character":8},"end":{"line":3,"character":11}},"rangeLength":3,"text":""}]}} + +[Trace - 14:35:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:32] Received request 'textDocument/foldingRange - (989)'. +Params: {"jsonrpc":"2.0","id":989,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:32] Sending response 'textDocument/foldingRange - (989)' took 0ms +Result: {"jsonrpc":"2.0","id":989,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":40,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:35:32] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":516},"contentChanges":[{"range":{"start":{"line":3,"character":7},"end":{"line":3,"character":9}},"rangeLength":2,"text":""}]}} + +[Trace - 14:35:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:32] Received request 'textDocument/foldingRange - (990)'. +Params: {"jsonrpc":"2.0","id":990,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:32] Sending response 'textDocument/foldingRange - (990)' took 0ms +Result: {"jsonrpc":"2.0","id":990,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:35:32] Received request 'textDocument/codeLens - (991)'. +Params: {"jsonrpc":"2.0","id":991,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:32] Sending response 'textDocument/codeLens - (991)' took 0ms +Result: {"jsonrpc":"2.0","id":991,"result":null} + +[Trace - 14:35:32] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":517},"contentChanges":[{"range":{"start":{"line":5,"character":53},"end":{"line":5,"character":54}},"rangeLength":1,"text":""}]}} + +[Trace - 14:35:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:32] Received request 'textDocument/foldingRange - (992)'. +Params: {"jsonrpc":"2.0","id":992,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:32] Sending response 'textDocument/foldingRange - (992)' took 0ms +Result: {"jsonrpc":"2.0","id":992,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:35:32] Received request 'textDocument/codeLens - (993)'. +Params: {"jsonrpc":"2.0","id":993,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:32] Sending response 'textDocument/codeLens - (993)' took 0ms +Result: {"jsonrpc":"2.0","id":993,"result":null} + +[Trace - 14:35:32] Received request 'textDocument/documentSymbol - (994)'. +Params: {"jsonrpc":"2.0","id":994,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:32] Sending response 'textDocument/documentSymbol - (994)' took 0ms +Result: {"jsonrpc":"2.0","id":994,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:35:32] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":518},"contentChanges":[{"range":{"start":{"line":5,"character":12},"end":{"line":5,"character":17}},"rangeLength":5,"text":""}]}} + +[Trace - 14:35:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:33] Received request 'textDocument/foldingRange - (995)'. +Params: {"jsonrpc":"2.0","id":995,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:33] Sending response 'textDocument/foldingRange - (995)' took 0ms +Result: {"jsonrpc":"2.0","id":995,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:35:33] Received request 'textDocument/codeLens - (996)'. +Params: {"jsonrpc":"2.0","id":996,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:33] Sending response 'textDocument/codeLens - (996)' took 0ms +Result: {"jsonrpc":"2.0","id":996,"result":null} + +[Trace - 14:35:33] Received request 'textDocument/documentSymbol - (997)'. +Params: {"jsonrpc":"2.0","id":997,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:33] Sending response 'textDocument/documentSymbol - (997)' took 0ms +Result: {"jsonrpc":"2.0","id":997,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:35:33] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":519},"contentChanges":[{"range":{"start":{"line":5,"character":12},"end":{"line":5,"character":12}},"rangeLength":0,"text":"j"}]}} + +[Trace - 14:35:33] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:33] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:33] Received request 'textDocument/foldingRange - (998)'. +Params: {"jsonrpc":"2.0","id":998,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:33] Sending response 'textDocument/foldingRange - (998)' took 0ms +Result: {"jsonrpc":"2.0","id":998,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:35:33] Received request 'textDocument/codeLens - (999)'. +Params: {"jsonrpc":"2.0","id":999,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:33] Sending response 'textDocument/codeLens - (999)' took 0ms +Result: {"jsonrpc":"2.0","id":999,"result":null} + +[Trace - 14:35:33] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":520},"contentChanges":[{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":13}},"rangeLength":5,"text":""}]}} + +[Trace - 14:35:33] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:33] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:33] Received request 'textDocument/foldingRange - (1000)'. +Params: {"jsonrpc":"2.0","id":1000,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:33] Sending response 'textDocument/foldingRange - (1000)' took 0ms +Result: {"jsonrpc":"2.0","id":1000,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:35:33] Received request 'textDocument/codeLens - (1001)'. +Params: {"jsonrpc":"2.0","id":1001,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:33] Sending response 'textDocument/codeLens - (1001)' took 0ms +Result: {"jsonrpc":"2.0","id":1001,"result":null} + +[Trace - 14:35:33] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":521},"contentChanges":[{"range":{"start":{"line":28,"character":10},"end":{"line":28,"character":14}},"rangeLength":4,"text":""}]}} + +[Trace - 14:35:33] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:33] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:34] Received request 'textDocument/foldingRange - (1002)'. +Params: {"jsonrpc":"2.0","id":1002,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:34] Sending response 'textDocument/foldingRange - (1002)' took 0ms +Result: {"jsonrpc":"2.0","id":1002,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:35:34] Received request 'textDocument/codeLens - (1003)'. +Params: {"jsonrpc":"2.0","id":1003,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:34] Sending response 'textDocument/codeLens - (1003)' took 0ms +Result: {"jsonrpc":"2.0","id":1003,"result":null} + +[Trace - 14:35:34] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":522},"contentChanges":[{"range":{"start":{"line":26,"character":4},"end":{"line":26,"character":5}},"rangeLength":1,"text":""}]}} + +[Trace - 14:35:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:34] Received request 'textDocument/foldingRange - (1004)'. +Params: {"jsonrpc":"2.0","id":1004,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:34] Sending response 'textDocument/foldingRange - (1004)' took 0ms +Result: {"jsonrpc":"2.0","id":1004,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:35:34] Received request 'textDocument/codeLens - (1005)'. +Params: {"jsonrpc":"2.0","id":1005,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:34] Sending response 'textDocument/codeLens - (1005)' took 0ms +Result: {"jsonrpc":"2.0","id":1005,"result":null} + +[Trace - 14:35:34] Received request 'textDocument/documentSymbol - (1006)'. +Params: {"jsonrpc":"2.0","id":1006,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:34] Sending response 'textDocument/documentSymbol - (1006)' took 0ms +Result: {"jsonrpc":"2.0","id":1006,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:35:34] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":523},"contentChanges":[{"range":{"start":{"line":26,"character":1},"end":{"line":26,"character":4}},"rangeLength":3,"text":""}]}} + +[Trace - 14:35:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:34] Received request 'textDocument/foldingRange - (1007)'. +Params: {"jsonrpc":"2.0","id":1007,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:34] Sending response 'textDocument/foldingRange - (1007)' took 0ms +Result: {"jsonrpc":"2.0","id":1007,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:35:35] Received request 'textDocument/codeLens - (1008)'. +Params: {"jsonrpc":"2.0","id":1008,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:35] Sending response 'textDocument/codeLens - (1008)' took 0ms +Result: {"jsonrpc":"2.0","id":1008,"result":null} + +[Trace - 14:35:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":524},"contentChanges":[{"range":{"start":{"line":28,"character":23},"end":{"line":28,"character":25}},"rangeLength":2,"text":""}]}} + +[Trace - 14:35:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:35] Received request 'textDocument/foldingRange - (1009)'. +Params: {"jsonrpc":"2.0","id":1009,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:35] Sending response 'textDocument/foldingRange - (1009)' took 0ms +Result: {"jsonrpc":"2.0","id":1009,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:35:35] Received request 'textDocument/codeLens - (1010)'. +Params: {"jsonrpc":"2.0","id":1010,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:35] Sending response 'textDocument/codeLens - (1010)' took 0ms +Result: {"jsonrpc":"2.0","id":1010,"result":null} + +[Trace - 14:35:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":525},"contentChanges":[{"range":{"start":{"line":28,"character":23},"end":{"line":28,"character":23}},"rangeLength":0,"text":"wr"}]}} + +[Trace - 14:35:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:35] Received request 'textDocument/foldingRange - (1011)'. +Params: {"jsonrpc":"2.0","id":1011,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:35] Sending response 'textDocument/foldingRange - (1011)' took 0ms +Result: {"jsonrpc":"2.0","id":1011,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:35:35] Received request 'textDocument/codeLens - (1012)'. +Params: {"jsonrpc":"2.0","id":1012,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:35] Sending response 'textDocument/codeLens - (1012)' took 0ms +Result: {"jsonrpc":"2.0","id":1012,"result":null} + +[Trace - 14:35:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":526},"contentChanges":[{"range":{"start":{"line":28,"character":23},"end":{"line":28,"character":25}},"rangeLength":2,"text":""}]}} + +[Trace - 14:35:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:35] Received request 'textDocument/foldingRange - (1013)'. +Params: {"jsonrpc":"2.0","id":1013,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:35] Sending response 'textDocument/foldingRange - (1013)' took 0ms +Result: {"jsonrpc":"2.0","id":1013,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:35:35] Received request 'textDocument/codeLens - (1014)'. +Params: {"jsonrpc":"2.0","id":1014,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:35] Sending response 'textDocument/codeLens - (1014)' took 0ms +Result: {"jsonrpc":"2.0","id":1014,"result":null} + +[Trace - 14:35:36] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":527},"contentChanges":[{"range":{"start":{"line":28,"character":10},"end":{"line":28,"character":24}},"rangeLength":14,"text":"ticket_"}]}} + +[Trace - 14:35:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:36] Received request 'textDocument/foldingRange - (1015)'. +Params: {"jsonrpc":"2.0","id":1015,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:36] Sending response 'textDocument/foldingRange - (1015)' took 0ms +Result: {"jsonrpc":"2.0","id":1015,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:35:36] Received request 'textDocument/codeLens - (1016)'. +Params: {"jsonrpc":"2.0","id":1016,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:36] Sending response 'textDocument/codeLens - (1016)' took 0ms +Result: {"jsonrpc":"2.0","id":1016,"result":null} + +[Trace - 14:35:36] Received request 'textDocument/documentSymbol - (1017)'. +Params: {"jsonrpc":"2.0","id":1017,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:36] Sending response 'textDocument/documentSymbol - (1017)' took 0ms +Result: {"jsonrpc":"2.0","id":1017,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:35:36] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":528},"contentChanges":[{"range":{"start":{"line":28,"character":10},"end":{"line":28,"character":17}},"rangeLength":7,"text":"ticket_front()"}]}} + +[Trace - 14:35:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:36] Received request 'textDocument/foldingRange - (1018)'. +Params: {"jsonrpc":"2.0","id":1018,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:36] Sending response 'textDocument/foldingRange - (1018)' took 0ms +Result: {"jsonrpc":"2.0","id":1018,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:35:36] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":529},"contentChanges":[{"range":{"start":{"line":28,"character":23},"end":{"line":28,"character":23}},"rangeLength":0,"text":"wr"}]}} + +[Trace - 14:35:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:37] Received request 'textDocument/foldingRange - (1019)'. +Params: {"jsonrpc":"2.0","id":1019,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:37] Sending response 'textDocument/foldingRange - (1019)' took 0ms +Result: {"jsonrpc":"2.0","id":1019,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:35:37] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":530},"contentChanges":[{"range":{"start":{"line":28,"character":23},"end":{"line":28,"character":25}},"rangeLength":2,"text":""}]}} + +[Trace - 14:35:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:37] Received request 'textDocument/foldingRange - (1020)'. +Params: {"jsonrpc":"2.0","id":1020,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:37] Sending response 'textDocument/foldingRange - (1020)' took 0ms +Result: {"jsonrpc":"2.0","id":1020,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:35:37] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":531},"contentChanges":[{"range":{"start":{"line":28,"character":23},"end":{"line":28,"character":23}},"rangeLength":0,"text":"qr"}]}} + +[Trace - 14:35:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:37] Received request 'textDocument/foldingRange - (1021)'. +Params: {"jsonrpc":"2.0","id":1021,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:37] Sending response 'textDocument/foldingRange - (1021)' took 0ms +Result: {"jsonrpc":"2.0","id":1021,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:35:37] Received request 'textDocument/codeLens - (1022)'. +Params: {"jsonrpc":"2.0","id":1022,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:37] Sending response 'textDocument/codeLens - (1022)' took 0ms +Result: {"jsonrpc":"2.0","id":1022,"result":null} + +[Trace - 14:35:37] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":532},"contentChanges":[{"range":{"start":{"line":26,"character":1},"end":{"line":26,"character":1}},"rangeLength":0,"text":"mut"}]}} + +[Trace - 14:35:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:37] Received request 'textDocument/foldingRange - (1023)'. +Params: {"jsonrpc":"2.0","id":1023,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:37] Sending response 'textDocument/foldingRange - (1023)' took 0ms +Result: {"jsonrpc":"2.0","id":1023,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:35:37] Received request 'textDocument/codeLens - (1024)'. +Params: {"jsonrpc":"2.0","id":1024,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:37] Sending response 'textDocument/codeLens - (1024)' took 0ms +Result: {"jsonrpc":"2.0","id":1024,"result":null} + +[Trace - 14:35:38] Received request 'textDocument/documentSymbol - (1025)'. +Params: {"jsonrpc":"2.0","id":1025,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:38] Sending response 'textDocument/documentSymbol - (1025)' took 0ms +Result: {"jsonrpc":"2.0","id":1025,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:35:38] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":533},"contentChanges":[{"range":{"start":{"line":26,"character":4},"end":{"line":26,"character":4}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:35:38] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:38] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:38] Received request 'textDocument/foldingRange - (1026)'. +Params: {"jsonrpc":"2.0","id":1026,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:38] Sending response 'textDocument/foldingRange - (1026)' took 0ms +Result: {"jsonrpc":"2.0","id":1026,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:35:38] Received request 'textDocument/codeLens - (1027)'. +Params: {"jsonrpc":"2.0","id":1027,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:38] Sending response 'textDocument/codeLens - (1027)' took 0ms +Result: {"jsonrpc":"2.0","id":1027,"result":null} + +[Trace - 14:35:38] Received request 'textDocument/documentSymbol - (1028)'. +Params: {"jsonrpc":"2.0","id":1028,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:38] Sending response 'textDocument/documentSymbol - (1028)' took 0ms +Result: {"jsonrpc":"2.0","id":1028,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:35:38] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":534},"contentChanges":[{"range":{"start":{"line":28,"character":10},"end":{"line":28,"character":10}},"rangeLength":0,"text":"app."}]}} + +[Trace - 14:35:38] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:38] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:38] Received request 'textDocument/foldingRange - (1029)'. +Params: {"jsonrpc":"2.0","id":1029,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:38] Sending response 'textDocument/foldingRange - (1029)' took 0ms +Result: {"jsonrpc":"2.0","id":1029,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:35:39] Received request 'textDocument/codeLens - (1030)'. +Params: {"jsonrpc":"2.0","id":1030,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:39] Sending response 'textDocument/codeLens - (1030)' took 0ms +Result: {"jsonrpc":"2.0","id":1030,"result":null} + +[Trace - 14:35:39] Received request 'textDocument/documentSymbol - (1031)'. +Params: {"jsonrpc":"2.0","id":1031,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:39] Sending response 'textDocument/documentSymbol - (1031)' took 0ms +Result: {"jsonrpc":"2.0","id":1031,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:35:39] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":535},"contentChanges":[{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":8}},"rangeLength":0,"text":"app.j"}]}} + +[Trace - 14:35:39] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:39] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:40] Received request 'textDocument/foldingRange - (1032)'. +Params: {"jsonrpc":"2.0","id":1032,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:40] Sending response 'textDocument/foldingRange - (1032)' took 0ms +Result: {"jsonrpc":"2.0","id":1032,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:35:40] Received request 'textDocument/codeLens - (1033)'. +Params: {"jsonrpc":"2.0","id":1033,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:40] Sending response 'textDocument/codeLens - (1033)' took 0ms +Result: {"jsonrpc":"2.0","id":1033,"result":null} + +[Trace - 14:35:40] Received request 'textDocument/documentSymbol - (1034)'. +Params: {"jsonrpc":"2.0","id":1034,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:40] Sending response 'textDocument/documentSymbol - (1034)' took 0ms +Result: {"jsonrpc":"2.0","id":1034,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:35:41] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":536},"contentChanges":[{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":13}},"rangeLength":5,"text":""}]}} + +[Trace - 14:35:41] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:41] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:35:41] Received request 'textDocument/foldingRange - (1035)'. +Params: {"jsonrpc":"2.0","id":1035,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:41] Sending response 'textDocument/foldingRange - (1035)' took 0ms +Result: {"jsonrpc":"2.0","id":1035,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:35:41] Received request 'textDocument/codeLens - (1036)'. +Params: {"jsonrpc":"2.0","id":1036,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:41] Sending response 'textDocument/codeLens - (1036)' took 0ms +Result: {"jsonrpc":"2.0","id":1036,"result":null} + +[Trace - 14:35:41] Received request 'textDocument/documentSymbol - (1037)'. +Params: {"jsonrpc":"2.0","id":1037,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:41] Sending response 'textDocument/documentSymbol - (1037)' took 0ms +Result: {"jsonrpc":"2.0","id":1037,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:35:51] Received request 'textDocument/hover - (1038)'. +Params: {"jsonrpc":"2.0","id":1038,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":13}}} + +[Trace - 14:35:51] Sending response 'textDocument/hover - (1038)' took 0ms +Result: {"jsonrpc":"2.0","id":1038,"result":null} + +[Trace - 14:35:52] Received request 'textDocument/definition - (1039)'. +Params: {"jsonrpc":"2.0","id":1039,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":8}}} + +[Trace - 14:35:52] Sending response 'textDocument/definition - (1039)' took 0ms +Result: {"jsonrpc":"2.0","id":1039,"result":null} + +[Trace - 14:35:52] Received request 'textDocument/formatting - (1040)'. +Params: {"jsonrpc":"2.0","id":1040,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:35:52] Sending response 'textDocument/formatting - (1040)' took 42ms +Result: {"jsonrpc":"2.0","id":1040,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":32,"character":0}},"newText":"import vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := ['test']\n\tmut html := ''\n\tfor qr in qrs {\n\t\thtml += app.ticket_front(qr)\n\t}\n\treturn $vweb.html()\n}\n"}]} + +[Trace - 14:35:52] Received request 'textDocument/definition - (1041)'. +Params: {"jsonrpc":"2.0","id":1041,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":7}}} + +[Trace - 14:35:52] Sending response 'textDocument/definition - (1041)' took 0ms +Result: {"jsonrpc":"2.0","id":1041,"result":null} + +[Trace - 14:35:52] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:35:52] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[{"range":{"start":{"line":28,"character":14},"end":{"line":28,"character":14}},"severity":1,"code":"","source":"","message":"unknown method or field: `App.ticket_front`.","relatedInformation":[]}]}} + +[Trace - 14:35:52] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:35:53] Received request 'textDocument/hover - (1042)'. +Params: {"jsonrpc":"2.0","id":1042,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":15,"character":19}}} + +[Trace - 14:35:53] Sending response 'textDocument/hover - (1042)' took 0ms +Result: {"jsonrpc":"2.0","id":1042,"result":null} + +[Trace - 14:35:54] Received request 'textDocument/hover - (1043)'. +Params: {"jsonrpc":"2.0","id":1043,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":22}}} + +[Trace - 14:35:54] Sending response 'textDocument/hover - (1043)' took 0ms +Result: {"jsonrpc":"2.0","id":1043,"result":null} + +[Trace - 14:35:57] Received request 'textDocument/hover - (1044)'. +Params: {"jsonrpc":"2.0","id":1044,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":24,"character":32}}} + +[Trace - 14:35:57] Sending response 'textDocument/hover - (1044)' took 0ms +Result: {"jsonrpc":"2.0","id":1044,"result":{"contents":{"language":"v","value":"pub fn (mut app App) index() Result"},"range":{"start":{"line":24,"character":29},"end":{"line":24,"character":33}}}} + +[Trace - 14:36:03] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":537},"contentChanges":[{"range":{"start":{"line":26,"character":15},"end":{"line":26,"character":15}},"rangeLength":0,"text":"\n\t"}]}} + +[Trace - 14:36:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:04] Received request 'textDocument/foldingRange - (1045)'. +Params: {"jsonrpc":"2.0","id":1045,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:04] Sending response 'textDocument/foldingRange - (1045)' took 0ms +Result: {"jsonrpc":"2.0","id":1045,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:36:04] Received request 'textDocument/codeLens - (1046)'. +Params: {"jsonrpc":"2.0","id":1046,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:04] Sending response 'textDocument/codeLens - (1046)' took 0ms +Result: {"jsonrpc":"2.0","id":1046,"result":null} + +[Trace - 14:36:04] Received request 'textDocument/documentSymbol - (1047)'. +Params: {"jsonrpc":"2.0","id":1047,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:04] Sending response 'textDocument/documentSymbol - (1047)' took 0ms +Result: {"jsonrpc":"2.0","id":1047,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:36:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":538},"contentChanges":[{"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":1}},"rangeLength":0,"text":"o"}]}} + +[Trace - 14:36:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:07] Received request 'textDocument/completion - (1048)'. +Params: {"jsonrpc":"2.0","id":1048,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":2},"context":{"triggerKind":1}}} + +[Trace - 14:36:07] Sending response 'textDocument/completion - (1048)' took 1ms +Result: {"jsonrpc":"2.0","id":1048,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:36:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":539},"contentChanges":[{"range":{"start":{"line":27,"character":2},"end":{"line":27,"character":2}},"rangeLength":0,"text":"s"}]}} + +[Trace - 14:36:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:07] Received request 'textDocument/foldingRange - (1049)'. +Params: {"jsonrpc":"2.0","id":1049,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:07] Sending response 'textDocument/foldingRange - (1049)' took 0ms +Result: {"jsonrpc":"2.0","id":1049,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:36:07] Received request 'textDocument/codeLens - (1050)'. +Params: {"jsonrpc":"2.0","id":1050,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:07] Sending response 'textDocument/codeLens - (1050)' took 0ms +Result: {"jsonrpc":"2.0","id":1050,"result":null} + +[Trace - 14:36:07] Received request 'textDocument/documentSymbol - (1051)'. +Params: {"jsonrpc":"2.0","id":1051,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:07] Sending response 'textDocument/documentSymbol - (1051)' took 0ms +Result: {"jsonrpc":"2.0","id":1051,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:36:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":540},"contentChanges":[{"range":{"start":{"line":27,"character":3},"end":{"line":27,"character":3}},"rangeLength":0,"text":"."}]}} + +[Trace - 14:36:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:08] Received request 'textDocument/completion - (1052)'. +Params: {"jsonrpc":"2.0","id":1052,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":4},"context":{"triggerKind":2,"triggerCharacter":"."}}} + +[Trace - 14:36:08] Sending response 'textDocument/completion - (1052)' took 1ms +Result: {"jsonrpc":"2.0","id":1052,"result":[{"label":"fd_close","kind":3,"detail":"pub fn fd_close(fd int) int","insertText":"fd_close($0)","insertTextFormat":2},{"label":"fd_write","kind":3,"detail":"pub fn fd_write(fd int, s string)","insertText":"fd_write($0, $1)","insertTextFormat":2},{"label":"fd_slurp","kind":3,"detail":"pub fn fd_slurp(fd int) []string","insertText":"fd_slurp($0)","insertTextFormat":2},{"label":"fd_read","kind":3,"detail":"pub fn fd_read(fd int, maxbytes int) (string, int)","insertText":"fd_read($0, $1)","insertTextFormat":2},{"label":"args_after","kind":3,"detail":"pub fn args_after(cut_word string) []string","insertText":"args_after($0)","insertTextFormat":2},{"label":"args_before","kind":3,"detail":"pub fn args_before(cut_word string) []string","insertText":"args_before($0)","insertTextFormat":2},{"label":"Eof","kind":22,"detail":"pub struct Eof","insertText":"Eof{}","insertTextFormat":1},{"label":"NotExpected","kind":22,"detail":"pub struct NotExpected","insertText":"NotExpected{cause:$1, code:$2}","insertTextFormat":2},{"label":"File","kind":22,"detail":"pub struct File","insertText":"File{cfile:$1, fd:$2, is_opened:$3}","insertTextFormat":2},{"label":"open_file","kind":3,"detail":"pub fn open_file(path string, mode string, options ...int) ?File","insertText":"open_file($0, $1, $2)","insertTextFormat":2},{"label":"open","kind":3,"detail":"pub fn open(path string) ?File","insertText":"open($0)","insertTextFormat":2},{"label":"create","kind":3,"detail":"pub fn create(path string) ?File","insertText":"create($0)","insertTextFormat":2},{"label":"stdin","kind":3,"detail":"pub fn stdin() File","insertText":"stdin()","insertTextFormat":1},{"label":"stdout","kind":3,"detail":"pub fn stdout() File","insertText":"stdout()","insertTextFormat":1},{"label":"stderr","kind":3,"detail":"pub fn stderr() File","insertText":"stderr()","insertTextFormat":1},{"label":"FileNotOpenedError","kind":22,"detail":"pub struct FileNotOpenedError","insertText":"FileNotOpenedError{}","insertTextFormat":1},{"label":"SizeOfTypeIs0Error","kind":22,"detail":"pub struct SizeOfTypeIs0Error","insertText":"SizeOfTypeIs0Error{}","insertTextFormat":1},{"label":"inode","kind":3,"detail":"pub fn inode(path string) FileMode","insertText":"inode($0)","insertTextFormat":2},{"label":"signal_opt","kind":3,"detail":"pub fn signal_opt(signum Signal, handler SignalHandler) ?SignalHandler","insertText":"signal_opt($0, $1)","insertTextFormat":2},{"label":"new_process","kind":3,"detail":"pub fn new_process(filename string) &Process","insertText":"new_process($0)","insertTextFormat":2},{"label":"C.stat","kind":22,"detail":"pub struct C.stat","insertText":"C.stat{st_size:$1, st_mode:$2, st_mtime:$3}","insertTextFormat":2},{"label":"is_abs_path","kind":3,"detail":"pub fn is_abs_path(path string) bool","insertText":"is_abs_path($0)","insertTextFormat":2},{"label":"abs_path","kind":3,"detail":"pub fn abs_path(path string) string","insertText":"abs_path($0)","insertTextFormat":2},{"label":"existing_path","kind":3,"detail":"pub fn existing_path(path string) ?string","insertText":"existing_path($0)","insertTextFormat":2},{"label":"open_uri","kind":3,"detail":"pub fn open_uri(uri string) ?","insertText":"open_uri($0)","insertTextFormat":2},{"label":"getenv","kind":3,"detail":"pub fn getenv(key string) string","insertText":"getenv($0)","insertTextFormat":2},{"label":"setenv","kind":3,"detail":"pub fn setenv(name string, value string, overwrite bool) int","insertText":"setenv($0, $1, $2)","insertTextFormat":2},{"label":"unsetenv","kind":3,"detail":"pub fn unsetenv(name string) int","insertText":"unsetenv($0)","insertTextFormat":2},{"label":"environ","kind":3,"detail":"pub fn environ() map[string]string","insertText":"environ()","insertTextFormat":1},{"label":"args","kind":6,"detail":"pub const args []string","insertText":"args","insertTextFormat":1},{"label":"read_file","kind":3,"detail":"pub fn read_file(path string) ?string","insertText":"read_file($0)","insertTextFormat":2},{"label":"truncate","kind":3,"detail":"pub fn truncate(path string, len u64) ?","insertText":"truncate($0, $1)","insertTextFormat":2},{"label":"file_size","kind":3,"detail":"pub fn file_size(path string) u64","insertText":"file_size($0)","insertTextFormat":2},{"label":"mv","kind":3,"detail":"pub fn mv(src string, dst string) ?","insertText":"mv($0, $1)","insertTextFormat":2},{"label":"cp","kind":3,"detail":"pub fn cp(src string, dst string) ?","insertText":"cp($0, $1)","insertTextFormat":2},{"label":"vfopen","kind":3,"detail":"pub fn vfopen(path string, mode string) ?&C.FILE","insertText":"vfopen($0, $1)","insertTextFormat":2},{"label":"fileno","kind":3,"detail":"pub fn fileno(cfile voidptr) int","insertText":"fileno($0)","insertTextFormat":2},{"label":"posix_get_error_msg","kind":3,"detail":"pub fn posix_get_error_msg(code int) string","insertText":"posix_get_error_msg($0)","insertTextFormat":2},{"label":"system","kind":3,"detail":"pub fn system(cmd string) int","insertText":"system($0)","insertTextFormat":2},{"label":"exists","kind":3,"detail":"pub fn exists(path string) bool","insertText":"exists($0)","insertTextFormat":2},{"label":"is_executable","kind":3,"detail":"pub fn is_executable(path string) bool","insertText":"is_executable($0)","insertTextFormat":2},{"label":"rm","kind":3,"detail":"pub fn rm(path string) ?","insertText":"rm($0)","insertTextFormat":2},{"label":"rmdir","kind":3,"detail":"pub fn rmdir(path string) ?","insertText":"rmdir($0)","insertTextFormat":2},{"label":"get_raw_line","kind":3,"detail":"pub fn get_raw_line() string","insertText":"get_raw_line()","insertTextFormat":1},{"label":"get_raw_stdin","kind":3,"detail":"pub fn get_raw_stdin() []u8","insertText":"get_raw_stdin()","insertTextFormat":1},{"label":"read_file_array","kind":3,"detail":"pub fn read_file_array(path string) []T","insertText":"read_file_array($0)","insertTextFormat":2},{"label":"is_dir","kind":3,"detail":"pub fn is_dir(path string) bool","insertText":"is_dir($0)","insertTextFormat":2},{"label":"is_link","kind":3,"detail":"pub fn is_link(path string) bool","insertText":"is_link($0)","insertTextFormat":2},{"label":"chdir","kind":3,"detail":"pub fn chdir(path string) ?","insertText":"chdir($0)","insertTextFormat":2},{"label":"fork","kind":3,"detail":"pub fn fork() int","insertText":"fork()","insertTextFormat":1},{"label":"wait","kind":3,"detail":"pub fn wait() int","insertText":"wait()","insertTextFormat":1},{"label":"file_last_mod_unix","kind":3,"detail":"pub fn file_last_mod_unix(path string) i64","insertText":"file_last_mod_unix($0)","insertTextFormat":2},{"label":"flush","kind":3,"detail":"pub fn flush()","insertText":"flush()","insertTextFormat":1},{"label":"chmod","kind":3,"detail":"pub fn chmod(path string, mode int) ?","insertText":"chmod($0, $1)","insertTextFormat":2},{"label":"chown","kind":3,"detail":"pub fn chown(path string, owner int, group int) ?","insertText":"chown($0, $1, $2)","insertTextFormat":2},{"label":"open_append","kind":3,"detail":"pub fn open_append(path string) ?File","insertText":"open_append($0)","insertTextFormat":2},{"label":"execvp","kind":3,"detail":"pub fn execvp(cmdpath string, cmdargs []string) ?","insertText":"execvp($0, $1)","insertTextFormat":2},{"label":"execve","kind":3,"detail":"pub fn execve(cmdpath string, cmdargs []string, envs []string) ?","insertText":"execve($0, $1, $2)","insertTextFormat":2},{"label":"is_atty","kind":3,"detail":"pub fn is_atty(fd int) int","insertText":"is_atty($0)","insertTextFormat":2},{"label":"write_file_array","kind":3,"detail":"pub fn write_file_array(path string, buffer array) ?","insertText":"write_file_array($0, $1)","insertTextFormat":2},{"label":"glob","kind":3,"detail":"pub fn glob(patterns ...string) ?[]string","insertText":"glob($0)","insertTextFormat":2},{"label":"last_error","kind":3,"detail":"pub fn last_error() IError","insertText":"last_error()","insertTextFormat":1},{"label":"max_path_len","kind":6,"detail":"pub const max_path_len int","insertText":"max_path_len","insertTextFormat":1},{"label":"wd_at_startup","kind":6,"detail":"pub const wd_at_startup string","insertText":"wd_at_startup","insertTextFormat":1},{"label":"Result","kind":22,"detail":"pub struct Result","insertText":"Result{exit_code:$1, output:$2}","insertTextFormat":2},{"label":"Command","kind":22,"detail":"pub struct Command","insertText":"Command{f:$1, eof:$2, exit_code:$3, path:$4, redirect_stdout:$5}","insertTextFormat":2},{"label":"cp_all","kind":3,"detail":"pub fn cp_all(src string, dst string, overwrite bool) ?","insertText":"cp_all($0, $1, $2)","insertTextFormat":2},{"label":"mv_by_cp","kind":3,"detail":"pub fn mv_by_cp(source string, target string) ?","insertText":"mv_by_cp($0, $1)","insertTextFormat":2},{"label":"sigint_to_signal_name","kind":3,"detail":"pub fn sigint_to_signal_name(si int) string","insertText":"sigint_to_signal_name($0)","insertTextFormat":2},{"label":"rmdir_all","kind":3,"detail":"pub fn rmdir_all(path string) ?","insertText":"rmdir_all($0)","insertTextFormat":2},{"label":"file_ext","kind":3,"detail":"pub fn file_ext(path string) string","insertText":"file_ext($0)","insertTextFormat":2},{"label":"dir","kind":3,"detail":"pub fn dir(opath string) string","insertText":"dir($0)","insertTextFormat":2},{"label":"base","kind":3,"detail":"pub fn base(opath string) string","insertText":"base($0)","insertTextFormat":2},{"label":"file_name","kind":3,"detail":"pub fn file_name(opath string) string","insertText":"file_name($0)","insertTextFormat":2},{"label":"input_opt","kind":3,"detail":"pub fn input_opt(prompt string) ?string","insertText":"input_opt($0)","insertTextFormat":2},{"label":"input","kind":3,"detail":"pub fn input(prompt string) string","insertText":"input($0)","insertTextFormat":2},{"label":"get_line","kind":3,"detail":"pub fn get_line() string","insertText":"get_line()","insertTextFormat":1},{"label":"get_lines","kind":3,"detail":"pub fn get_lines() []string","insertText":"get_lines()","insertTextFormat":1},{"label":"get_lines_joined","kind":3,"detail":"pub fn get_lines_joined() string","insertText":"get_lines_joined()","insertTextFormat":1},{"label":"get_raw_lines_joined","kind":3,"detail":"pub fn get_raw_lines_joined() string","insertText":"get_raw_lines_joined()","insertTextFormat":1},{"label":"user_os","kind":3,"detail":"pub fn user_os() string","insertText":"user_os()","insertTextFormat":1},{"label":"user_names","kind":3,"detail":"pub fn user_names() ?[]string","insertText":"user_names()","insertTextFormat":1},{"label":"home_dir","kind":3,"detail":"pub fn home_dir() string","insertText":"home_dir()","insertTextFormat":1},{"label":"expand_tilde_to_home","kind":3,"detail":"pub fn expand_tilde_to_home(path string) string","insertText":"expand_tilde_to_home($0)","insertTextFormat":2},{"label":"write_file","kind":3,"detail":"pub fn write_file(path string, text string) ?","insertText":"write_file($0, $1)","insertTextFormat":2},{"label":"ExecutableNotFoundError","kind":22,"detail":"pub struct ExecutableNotFoundError","insertText":"ExecutableNotFoundError{}","insertTextFormat":1},{"label":"find_abs_path_of_executable","kind":3,"detail":"pub fn find_abs_path_of_executable(exepath string) ?string","insertText":"find_abs_path_of_executable($0)","insertTextFormat":2},{"label":"exists_in_system_path","kind":3,"detail":"pub fn exists_in_system_path(prog string) bool","insertText":"exists_in_system_path($0)","insertTextFormat":2},{"label":"is_file","kind":3,"detail":"pub fn is_file(path string) bool","insertText":"is_file($0)","insertTextFormat":2},{"label":"walk_ext","kind":3,"detail":"pub fn walk_ext(path string, ext string) []string","insertText":"walk_ext($0, $1)","insertTextFormat":2},{"label":"walk","kind":3,"detail":"pub fn walk(path string, f fn ())","insertText":"walk($0, $1)","insertTextFormat":2},{"label":"walk_with_context","kind":3,"detail":"pub fn walk_with_context(path string, context voidptr, fcb FnWalkContextCB)","insertText":"walk_with_context($0, $1, $2)","insertTextFormat":2},{"label":"log","kind":3,"detail":"pub fn log(s string)","insertText":"log($0)","insertTextFormat":2},{"label":"mkdir_all","kind":3,"detail":"pub fn mkdir_all(opath string, params MkdirParams) ?","insertText":"mkdir_all($0, $1)","insertTextFormat":2},{"label":"cache_dir","kind":3,"detail":"pub fn cache_dir() string","insertText":"cache_dir()","insertTextFormat":1},{"label":"temp_dir","kind":3,"detail":"pub fn temp_dir() string","insertText":"temp_dir()","insertTextFormat":1},{"label":"vmodules_dir","kind":3,"detail":"pub fn vmodules_dir() string","insertText":"vmodules_dir()","insertTextFormat":1},{"label":"vmodules_paths","kind":3,"detail":"pub fn vmodules_paths() []string","insertText":"vmodules_paths()","insertTextFormat":1},{"label":"Uname","kind":22,"detail":"pub struct Uname","insertText":"Uname{sysname:$1, nodename:$2, release:$3, version:$4, machine:$5}","insertTextFormat":2},{"label":"execute_or_panic","kind":3,"detail":"pub fn execute_or_panic(cmd string) Result","insertText":"execute_or_panic($0)","insertTextFormat":2},{"label":"execute_or_exit","kind":3,"detail":"pub fn execute_or_exit(cmd string) Result","insertText":"execute_or_exit($0)","insertTextFormat":2},{"label":"quoted_path","kind":3,"detail":"pub fn quoted_path(path string) string","insertText":"quoted_path($0)","insertTextFormat":2},{"label":"config_dir","kind":3,"detail":"pub fn config_dir() ?string","insertText":"config_dir()","insertTextFormat":1},{"label":"sys_write","kind":6,"detail":"pub const sys_write int","insertText":"sys_write","insertTextFormat":1},{"label":"sys_open","kind":6,"detail":"pub const sys_open int","insertText":"sys_open","insertTextFormat":1},{"label":"sys_close","kind":6,"detail":"pub const sys_close int","insertText":"sys_close","insertTextFormat":1},{"label":"sys_mkdir","kind":6,"detail":"pub const sys_mkdir int","insertText":"sys_mkdir","insertTextFormat":1},{"label":"sys_creat","kind":6,"detail":"pub const sys_creat int","insertText":"sys_creat","insertTextFormat":1},{"label":"sys_open_nocancel","kind":6,"detail":"pub const sys_open_nocancel int","insertText":"sys_open_nocancel","insertTextFormat":1},{"label":"sys_stat64","kind":6,"detail":"pub const sys_stat64 int","insertText":"sys_stat64","insertTextFormat":1}]} + +[Trace - 14:36:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:08] Received request 'textDocument/foldingRange - (1053)'. +Params: {"jsonrpc":"2.0","id":1053,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:08] Sending response 'textDocument/foldingRange - (1053)' took 0ms +Result: {"jsonrpc":"2.0","id":1053,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:36:08] Received request 'textDocument/codeLens - (1054)'. +Params: {"jsonrpc":"2.0","id":1054,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:08] Sending response 'textDocument/codeLens - (1054)' took 0ms +Result: {"jsonrpc":"2.0","id":1054,"result":null} + +[Trace - 14:36:08] Received request 'textDocument/documentSymbol - (1055)'. +Params: {"jsonrpc":"2.0","id":1055,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:08] Sending response 'textDocument/documentSymbol - (1055)' took 0ms +Result: {"jsonrpc":"2.0","id":1055,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:36:22] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":541},"contentChanges":[{"range":{"start":{"line":27,"character":4},"end":{"line":27,"character":4}},"rangeLength":0,"text":"c"}]}} + +[Trace - 14:36:22] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:22] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:22] Received request 'textDocument/foldingRange - (1056)'. +Params: {"jsonrpc":"2.0","id":1056,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:22] Sending response 'textDocument/foldingRange - (1056)' took 0ms +Result: {"jsonrpc":"2.0","id":1056,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:36:22] Received request 'textDocument/codeLens - (1057)'. +Params: {"jsonrpc":"2.0","id":1057,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:22] Sending response 'textDocument/codeLens - (1057)' took 0ms +Result: {"jsonrpc":"2.0","id":1057,"result":null} + +[Trace - 14:36:22] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":542},"contentChanges":[{"range":{"start":{"line":27,"character":5},"end":{"line":27,"character":5}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:36:22] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:22] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:22] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":543},"contentChanges":[{"range":{"start":{"line":27,"character":6},"end":{"line":27,"character":6}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:36:22] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:22] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:22] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":544},"contentChanges":[{"range":{"start":{"line":27,"character":7},"end":{"line":27,"character":7}},"rangeLength":0,"text":"a"}]}} + +[Trace - 14:36:22] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:22] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:22] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":545},"contentChanges":[{"range":{"start":{"line":27,"character":8},"end":{"line":27,"character":8}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:36:22] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:22] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:22] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":546},"contentChanges":[{"range":{"start":{"line":27,"character":9},"end":{"line":27,"character":9}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:36:22] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:23] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:23] Received request 'textDocument/foldingRange - (1058)'. +Params: {"jsonrpc":"2.0","id":1058,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:23] Sending response 'textDocument/foldingRange - (1058)' took 0ms +Result: {"jsonrpc":"2.0","id":1058,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:36:23] Received request 'textDocument/codeLens - (1059)'. +Params: {"jsonrpc":"2.0","id":1059,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:23] Sending response 'textDocument/codeLens - (1059)' took 0ms +Result: {"jsonrpc":"2.0","id":1059,"result":null} + +[Trace - 14:36:23] Received request 'textDocument/documentSymbol - (1060)'. +Params: {"jsonrpc":"2.0","id":1060,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:23] Sending response 'textDocument/documentSymbol - (1060)' took 0ms +Result: {"jsonrpc":"2.0","id":1060,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:36:26] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":547},"contentChanges":[{"range":{"start":{"line":27,"character":10},"end":{"line":27,"character":10}},"rangeLength":0,"text":"()"}]}} + +[Trace - 14:36:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:26] Received request 'textDocument/completion - (1061)'. +Params: {"jsonrpc":"2.0","id":1061,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":11},"context":{"triggerKind":2,"triggerCharacter":"("}}} + +[Trace - 14:36:26] Sending response 'textDocument/completion - (1061)' took 0ms +Result: {"jsonrpc":"2.0","id":1061,"result":[{"label":"html","kind":6,"detail":"html","insertText":"html","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:36:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:26] Received request 'textDocument/signatureHelp - (1062)'. +Params: {"jsonrpc":"2.0","id":1062,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":11},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}}} + +[Trace - 14:36:26] Sending response 'textDocument/signatureHelp - (1062)' took 0ms +Result: {"jsonrpc":"2.0","id":1062,"result":{"signatures":[{"label":"pub fn create(path string) ?File","parameters":[{"label":"path string"}]}],"activeParameter":0}} + +[Trace - 14:36:26] Received request 'textDocument/foldingRange - (1063)'. +Params: {"jsonrpc":"2.0","id":1063,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:26] Sending response 'textDocument/foldingRange - (1063)' took 0ms +Result: {"jsonrpc":"2.0","id":1063,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:36:26] Received request 'textDocument/codeLens - (1064)'. +Params: {"jsonrpc":"2.0","id":1064,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:26] Sending response 'textDocument/codeLens - (1064)' took 0ms +Result: {"jsonrpc":"2.0","id":1064,"result":null} + +[Trace - 14:36:27] Received request 'textDocument/documentSymbol - (1065)'. +Params: {"jsonrpc":"2.0","id":1065,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:27] Sending response 'textDocument/documentSymbol - (1065)' took 0ms +Result: {"jsonrpc":"2.0","id":1065,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:36:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":548},"contentChanges":[{"range":{"start":{"line":27,"character":11},"end":{"line":27,"character":11}},"rangeLength":0,"text":"''"}]}} + +[Trace - 14:36:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:31] Received request 'textDocument/signatureHelp - (1066)'. +Params: {"jsonrpc":"2.0","id":1066,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":12},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"pub fn create(path string) ?File","parameters":[{"label":"path string"}]}],"activeSignature":0,"activeParameter":0}}}} + +[Trace - 14:36:31] Sending response 'textDocument/signatureHelp - (1066)' took 1ms +Result: {"jsonrpc":"2.0","id":1066,"result":{"signatures":[{"label":"pub fn create(path string) ?File","parameters":[{"label":"path string"}]}],"activeParameter":0}} + +[Trace - 14:36:31] Received request 'textDocument/foldingRange - (1067)'. +Params: {"jsonrpc":"2.0","id":1067,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:31] Sending response 'textDocument/foldingRange - (1067)' took 0ms +Result: {"jsonrpc":"2.0","id":1067,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:36:31] Received request 'textDocument/codeLens - (1068)'. +Params: {"jsonrpc":"2.0","id":1068,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:31] Sending response 'textDocument/codeLens - (1068)' took 0ms +Result: {"jsonrpc":"2.0","id":1068,"result":null} + +[Trace - 14:36:31] Received request 'textDocument/documentSymbol - (1069)'. +Params: {"jsonrpc":"2.0","id":1069,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:31] Sending response 'textDocument/documentSymbol - (1069)' took 0ms +Result: {"jsonrpc":"2.0","id":1069,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:36:32] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":549},"contentChanges":[{"range":{"start":{"line":27,"character":12},"end":{"line":27,"character":12}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:36:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:32] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":550},"contentChanges":[{"range":{"start":{"line":27,"character":13},"end":{"line":27,"character":13}},"rangeLength":0,"text":"n"}]}} + +[Trace - 14:36:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:32] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":551},"contentChanges":[{"range":{"start":{"line":27,"character":14},"end":{"line":27,"character":14}},"rangeLength":0,"text":"d"}]}} + +[Trace - 14:36:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:32] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":552},"contentChanges":[{"range":{"start":{"line":27,"character":15},"end":{"line":27,"character":15}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:36:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:32] Received request 'textDocument/signatureHelp - (1070)'. +Params: {"jsonrpc":"2.0","id":1070,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":16},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"pub fn create(path string) ?File","parameters":[{"label":"path string"}]}],"activeSignature":0,"activeParameter":0}}}} + +[Trace - 14:36:32] Sending response 'textDocument/signatureHelp - (1070)' took 0ms +Result: {"jsonrpc":"2.0","id":1070,"result":{"signatures":[{"label":"pub fn create(path string) ?File","parameters":[{"label":"path string"}]}],"activeParameter":0}} + +[Trace - 14:36:32] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":553},"contentChanges":[{"range":{"start":{"line":27,"character":16},"end":{"line":27,"character":16}},"rangeLength":0,"text":"x"}]}} + +[Trace - 14:36:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:32] Received request 'textDocument/signatureHelp - (1071)'. +Params: {"jsonrpc":"2.0","id":1071,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":17},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"pub fn create(path string) ?File","parameters":[{"label":"path string"}]}],"activeSignature":0,"activeParameter":0}}}} + +[Trace - 14:36:32] Sending response 'textDocument/signatureHelp - (1071)' took 0ms +Result: {"jsonrpc":"2.0","id":1071,"result":{"signatures":[{"label":"pub fn create(path string) ?File","parameters":[{"label":"path string"}]}],"activeParameter":0}} + +[Trace - 14:36:32] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":554},"contentChanges":[{"range":{"start":{"line":27,"character":17},"end":{"line":27,"character":17}},"rangeLength":0,"text":"."}]}} + +[Trace - 14:36:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:32] Received request 'textDocument/completion - (1072)'. +Params: {"jsonrpc":"2.0","id":1072,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":18},"context":{"triggerKind":2,"triggerCharacter":"."}}} + +[Trace - 14:36:32] Sending response 'textDocument/completion - (1072)' took 0ms +Result: {"jsonrpc":"2.0","id":1072,"result":[]} + +[Trace - 14:36:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:32] Received request 'textDocument/signatureHelp - (1073)'. +Params: {"jsonrpc":"2.0","id":1073,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":18},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"pub fn create(path string) ?File","parameters":[{"label":"path string"}]}],"activeSignature":0,"activeParameter":0}}}} + +[Trace - 14:36:32] Sending response 'textDocument/signatureHelp - (1073)' took 1ms +Result: {"jsonrpc":"2.0","id":1073,"result":{"signatures":[{"label":"pub fn create(path string) ?File","parameters":[{"label":"path string"}]}],"activeParameter":0}} + +[Trace - 14:36:32] Received request 'textDocument/foldingRange - (1074)'. +Params: {"jsonrpc":"2.0","id":1074,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:32] Sending response 'textDocument/foldingRange - (1074)' took 0ms +Result: {"jsonrpc":"2.0","id":1074,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:36:32] Received request 'textDocument/codeLens - (1075)'. +Params: {"jsonrpc":"2.0","id":1075,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:32] Sending response 'textDocument/codeLens - (1075)' took 0ms +Result: {"jsonrpc":"2.0","id":1075,"result":null} + +[Trace - 14:36:32] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":555},"contentChanges":[{"range":{"start":{"line":27,"character":18},"end":{"line":27,"character":18}},"rangeLength":0,"text":"h"}]}} + +[Trace - 14:36:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:33] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:33] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":556},"contentChanges":[{"range":{"start":{"line":27,"character":19},"end":{"line":27,"character":19}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:36:33] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:33] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:33] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":557},"contentChanges":[{"range":{"start":{"line":27,"character":20},"end":{"line":27,"character":20}},"rangeLength":0,"text":"m"}]}} + +[Trace - 14:36:33] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:33] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:33] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":558},"contentChanges":[{"range":{"start":{"line":27,"character":21},"end":{"line":27,"character":21}},"rangeLength":0,"text":"l"}]}} + +[Trace - 14:36:33] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:33] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:33] Received request 'textDocument/signatureHelp - (1076)'. +Params: {"jsonrpc":"2.0","id":1076,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":22},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"pub fn create(path string) ?File","parameters":[{"label":"path string"}]}],"activeSignature":0,"activeParameter":0}}}} + +[Trace - 14:36:33] Sending response 'textDocument/signatureHelp - (1076)' took 0ms +Result: {"jsonrpc":"2.0","id":1076,"result":{"signatures":[{"label":"pub fn create(path string) ?File","parameters":[{"label":"path string"}]}],"activeParameter":0}} + +[Trace - 14:36:33] Received request 'textDocument/foldingRange - (1077)'. +Params: {"jsonrpc":"2.0","id":1077,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:33] Sending response 'textDocument/foldingRange - (1077)' took 0ms +Result: {"jsonrpc":"2.0","id":1077,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:36:33] Received request 'textDocument/codeLens - (1078)'. +Params: {"jsonrpc":"2.0","id":1078,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:33] Sending response 'textDocument/codeLens - (1078)' took 0ms +Result: {"jsonrpc":"2.0","id":1078,"result":null} + +[Trace - 14:36:33] Received request 'textDocument/documentSymbol - (1079)'. +Params: {"jsonrpc":"2.0","id":1079,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:33] Sending response 'textDocument/documentSymbol - (1079)' took 0ms +Result: {"jsonrpc":"2.0","id":1079,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:36:34] Received request 'textDocument/signatureHelp - (1080)'. +Params: {"jsonrpc":"2.0","id":1080,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":23},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"pub fn create(path string) ?File","parameters":[{"label":"path string"}]}],"activeSignature":0,"activeParameter":0}}}} + +[Trace - 14:36:34] Sending response 'textDocument/signatureHelp - (1080)' took 0ms +Result: {"jsonrpc":"2.0","id":1080,"result":{"signatures":[{"label":"pub fn create(path string) ?File","parameters":[{"label":"path string"}]}],"activeParameter":0}} + +[Trace - 14:36:34] Received request 'textDocument/signatureHelp - (1081)'. +Params: {"jsonrpc":"2.0","id":1081,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":24},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"pub fn create(path string) ?File","parameters":[{"label":"path string"}]}],"activeSignature":0,"activeParameter":0}}}} + +[Trace - 14:36:34] Sending response 'textDocument/signatureHelp - (1081)' took 0ms +Result: {"jsonrpc":"2.0","id":1081,"result":null} + +[Trace - 14:36:34] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":559},"contentChanges":[{"range":{"start":{"line":27,"character":24},"end":{"line":27,"character":24}},"rangeLength":0,"text":"?"}]}} + +[Trace - 14:36:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:34] Received request 'textDocument/foldingRange - (1082)'. +Params: {"jsonrpc":"2.0","id":1082,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:34] Sending response 'textDocument/foldingRange - (1082)' took 0ms +Result: {"jsonrpc":"2.0","id":1082,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:36:35] Received request 'textDocument/codeLens - (1083)'. +Params: {"jsonrpc":"2.0","id":1083,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:35] Sending response 'textDocument/codeLens - (1083)' took 0ms +Result: {"jsonrpc":"2.0","id":1083,"result":null} + +[Trace - 14:36:35] Received request 'textDocument/documentSymbol - (1084)'. +Params: {"jsonrpc":"2.0","id":1084,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:35] Sending response 'textDocument/documentSymbol - (1084)' took 0ms +Result: {"jsonrpc":"2.0","id":1084,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:36:36] Received request 'textDocument/hover - (1085)'. +Params: {"jsonrpc":"2.0","id":1085,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":24,"character":38}}} + +[Trace - 14:36:36] Sending response 'textDocument/hover - (1085)' took 0ms +Result: {"jsonrpc":"2.0","id":1085,"result":{"contents":{"language":"v","value":"pub fn (mut app App) index() Result"},"range":{"start":{"line":24,"character":34},"end":{"line":24,"character":40}}}} + +[Trace - 14:36:36] Received request 'textDocument/hover - (1086)'. +Params: {"jsonrpc":"2.0","id":1086,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":24,"character":30}}} + +[Trace - 14:36:36] Sending response 'textDocument/hover - (1086)' took 0ms +Result: {"jsonrpc":"2.0","id":1086,"result":{"contents":{"language":"v","value":"pub fn (mut app App) index() Result"},"range":{"start":{"line":24,"character":29},"end":{"line":24,"character":33}}}} + +[Trace - 14:36:37] Received request 'textDocument/hover - (1087)'. +Params: {"jsonrpc":"2.0","id":1087,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":24,"character":33}}} + +[Trace - 14:36:37] Sending response 'textDocument/hover - (1087)' took 0ms +Result: {"jsonrpc":"2.0","id":1087,"result":{"contents":{"language":"v","value":"pub fn (mut app App) index() Result"},"range":{"start":{"line":24,"character":34},"end":{"line":24,"character":40}}}} + +[Trace - 14:36:38] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":560},"contentChanges":[{"range":{"start":{"line":24,"character":29},"end":{"line":24,"character":29}},"rangeLength":0,"text":"?"}]}} + +[Trace - 14:36:38] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:38] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:38] Received request 'textDocument/foldingRange - (1088)'. +Params: {"jsonrpc":"2.0","id":1088,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:38] Sending response 'textDocument/foldingRange - (1088)' took 0ms +Result: {"jsonrpc":"2.0","id":1088,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":42,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:36:38] Received request 'textDocument/codeLens - (1089)'. +Params: {"jsonrpc":"2.0","id":1089,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:38] Sending response 'textDocument/codeLens - (1089)' took 0ms +Result: {"jsonrpc":"2.0","id":1089,"result":null} + +[Trace - 14:36:38] Received request 'textDocument/documentSymbol - (1090)'. +Params: {"jsonrpc":"2.0","id":1090,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:38] Sending response 'textDocument/documentSymbol - (1090)' took 0ms +Result: {"jsonrpc":"2.0","id":1090,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:36:39] Received request 'textDocument/hover - (1091)'. +Params: {"jsonrpc":"2.0","id":1091,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":18}}} + +[Trace - 14:36:39] Sending response 'textDocument/hover - (1091)' took 0ms +Result: {"jsonrpc":"2.0","id":1091,"result":{"contents":{"language":"v","value":"pub fn (s string) all_after_last(sub string) string"},"range":{"start":{"line":4,"character":12},"end":{"line":4,"character":26}}}} + +[Trace - 14:36:41] Received request 'textDocument/hover - (1092)'. +Params: {"jsonrpc":"2.0","id":1092,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":20,"character":10}}} + +[Trace - 14:36:41] Sending response 'textDocument/hover - (1092)' took 0ms +Result: {"jsonrpc":"2.0","id":1092,"result":{"contents":{"language":"v","value":"pub fn new_app() &App"},"range":{"start":{"line":20,"character":12},"end":{"line":20,"character":19}}}} + +[Trace - 14:36:42] Received request 'textDocument/hover - (1093)'. +Params: {"jsonrpc":"2.0","id":1093,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":19,"character":13}}} + +[Trace - 14:36:42] Sending response 'textDocument/hover - (1093)' took 0ms +Result: {"jsonrpc":"2.0","id":1093,"result":null} + +[Trace - 14:36:42] Received request 'textDocument/hover - (1094)'. +Params: {"jsonrpc":"2.0","id":1094,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":21,"character":8}}} + +[Trace - 14:36:42] Sending response 'textDocument/hover - (1094)' took 0ms +Result: {"jsonrpc":"2.0","id":1094,"result":{"contents":{"language":"v","value":"pub fn run(global_app &T, port int)"},"range":{"start":{"line":21,"character":6},"end":{"line":21,"character":9}}}} + +[Trace - 14:36:43] Received request 'textDocument/hover - (1095)'. +Params: {"jsonrpc":"2.0","id":1095,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":21,"character":15}}} + +[Trace - 14:36:43] Sending response 'textDocument/hover - (1095)' took 0ms +Result: {"jsonrpc":"2.0","id":1095,"result":{"contents":{"language":"v","value":"pub fn run(global_app &T, port int)"},"range":{"start":{"line":21,"character":15},"end":{"line":21,"character":19}}}} + +[Trace - 14:36:48] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":561},"contentChanges":[{"range":{"start":{"line":24,"character":29},"end":{"line":24,"character":30}},"rangeLength":1,"text":""}]}} + +[Trace - 14:36:48] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:48] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:48] Received request 'textDocument/foldingRange - (1096)'. +Params: {"jsonrpc":"2.0","id":1096,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:48] Sending response 'textDocument/foldingRange - (1096)' took 0ms +Result: {"jsonrpc":"2.0","id":1096,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:36:48] Received request 'textDocument/codeLens - (1097)'. +Params: {"jsonrpc":"2.0","id":1097,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:48] Sending response 'textDocument/codeLens - (1097)' took 0ms +Result: {"jsonrpc":"2.0","id":1097,"result":null} + +[Trace - 14:36:48] Received request 'textDocument/documentSymbol - (1098)'. +Params: {"jsonrpc":"2.0","id":1098,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:48] Sending response 'textDocument/documentSymbol - (1098)' took 0ms +Result: {"jsonrpc":"2.0","id":1098,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:36:49] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":562},"contentChanges":[{"range":{"start":{"line":27,"character":24},"end":{"line":27,"character":25}},"rangeLength":1,"text":""}]}} + +[Trace - 14:36:49] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:49] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:50] Received request 'textDocument/foldingRange - (1099)'. +Params: {"jsonrpc":"2.0","id":1099,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:50] Sending response 'textDocument/foldingRange - (1099)' took 0ms +Result: {"jsonrpc":"2.0","id":1099,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:36:50] Received request 'textDocument/codeLens - (1100)'. +Params: {"jsonrpc":"2.0","id":1100,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:50] Sending response 'textDocument/codeLens - (1100)' took 0ms +Result: {"jsonrpc":"2.0","id":1100,"result":null} + +[Trace - 14:36:50] Received request 'textDocument/documentSymbol - (1101)'. +Params: {"jsonrpc":"2.0","id":1101,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:50] Sending response 'textDocument/documentSymbol - (1101)' took 0ms +Result: {"jsonrpc":"2.0","id":1101,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:36:50] Received request 'textDocument/formatting - (1102)'. +Params: {"jsonrpc":"2.0","id":1102,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:36:50] Sending response 'textDocument/formatting - (1102)' took 48ms +Result: {"jsonrpc":"2.0","id":1102,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":33,"character":0}},"newText":"import vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := ['test']\n\tmut html := ''\n\tos.create('index.html')\n\tfor qr in qrs {\n\t\thtml += app.ticket_front(qr)\n\t}\n\treturn $vweb.html()\n}\n"}]} + +[Trace - 14:36:50] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:50] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[{"range":{"start":{"line":27,"character":4},"end":{"line":27,"character":4}},"severity":1,"code":"","source":"","message":"os.create() returns an option, so it should have either an `or {}` block, or `?` at the end","relatedInformation":[]},{"range":{"start":{"line":29,"character":14},"end":{"line":29,"character":14}},"severity":1,"code":"","source":"","message":"unknown method or field: `App.ticket_front`.","relatedInformation":[]}]}} + +[Trace - 14:36:50] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:36:52] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":563},"contentChanges":[{"range":{"start":{"line":27,"character":24},"end":{"line":27,"character":24}},"rangeLength":0,"text":"?"}]}} + +[Trace - 14:36:52] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:52] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:52] Received request 'textDocument/foldingRange - (1103)'. +Params: {"jsonrpc":"2.0","id":1103,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:52] Sending response 'textDocument/foldingRange - (1103)' took 0ms +Result: {"jsonrpc":"2.0","id":1103,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:36:52] Received request 'textDocument/codeLens - (1104)'. +Params: {"jsonrpc":"2.0","id":1104,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:52] Sending response 'textDocument/codeLens - (1104)' took 0ms +Result: {"jsonrpc":"2.0","id":1104,"result":null} + +[Trace - 14:36:53] Received request 'textDocument/documentSymbol - (1105)'. +Params: {"jsonrpc":"2.0","id":1105,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:53] Sending response 'textDocument/documentSymbol - (1105)' took 0ms +Result: {"jsonrpc":"2.0","id":1105,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:36:56] Received request 'textDocument/hover - (1106)'. +Params: {"jsonrpc":"2.0","id":1106,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":29,"character":20}}} + +[Trace - 14:36:56] Sending response 'textDocument/hover - (1106)' took 0ms +Result: {"jsonrpc":"2.0","id":1106,"result":null} + +[Trace - 14:36:57] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":564},"contentChanges":[{"range":{"start":{"line":27,"character":24},"end":{"line":27,"character":25}},"rangeLength":1,"text":""}]}} + +[Trace - 14:36:57] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:57] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:36:57] Received request 'textDocument/foldingRange - (1107)'. +Params: {"jsonrpc":"2.0","id":1107,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:57] Sending response 'textDocument/foldingRange - (1107)' took 0ms +Result: {"jsonrpc":"2.0","id":1107,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:36:57] Received request 'textDocument/codeLens - (1108)'. +Params: {"jsonrpc":"2.0","id":1108,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:57] Sending response 'textDocument/codeLens - (1108)' took 0ms +Result: {"jsonrpc":"2.0","id":1108,"result":null} + +[Trace - 14:36:57] Received request 'textDocument/documentSymbol - (1109)'. +Params: {"jsonrpc":"2.0","id":1109,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:36:57] Sending response 'textDocument/documentSymbol - (1109)' took 0ms +Result: {"jsonrpc":"2.0","id":1109,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:37:00] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":565},"contentChanges":[{"range":{"start":{"line":27,"character":24},"end":{"line":27,"character":24}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:37:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:00] Received request 'textDocument/completion - (1110)'. +Params: {"jsonrpc":"2.0","id":1110,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":25},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:37:00] Sending response 'textDocument/completion - (1110)' took 0ms +Result: {"jsonrpc":"2.0","id":1110,"result":[]} + +[Trace - 14:37:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:01] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":566},"contentChanges":[{"range":{"start":{"line":27,"character":25},"end":{"line":27,"character":25}},"rangeLength":0,"text":"o"}]}} + +[Trace - 14:37:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:01] Received request 'textDocument/completion - (1111)'. +Params: {"jsonrpc":"2.0","id":1111,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":26},"context":{"triggerKind":1}}} + +[Trace - 14:37:01] Sending response 'textDocument/completion - (1111)' took 0ms +Result: {"jsonrpc":"2.0","id":1111,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:37:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:01] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":567},"contentChanges":[{"range":{"start":{"line":27,"character":26},"end":{"line":27,"character":26}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:37:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:01] Received request 'textDocument/foldingRange - (1112)'. +Params: {"jsonrpc":"2.0","id":1112,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:01] Sending response 'textDocument/foldingRange - (1112)' took 0ms +Result: {"jsonrpc":"2.0","id":1112,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:37:01] Received request 'textDocument/codeLens - (1113)'. +Params: {"jsonrpc":"2.0","id":1113,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:01] Sending response 'textDocument/codeLens - (1113)' took 0ms +Result: {"jsonrpc":"2.0","id":1113,"result":null} + +[Trace - 14:37:01] Received request 'textDocument/documentSymbol - (1114)'. +Params: {"jsonrpc":"2.0","id":1114,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:01] Sending response 'textDocument/documentSymbol - (1114)' took 0ms +Result: {"jsonrpc":"2.0","id":1114,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:37:01] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":568},"contentChanges":[{"range":{"start":{"line":27,"character":27},"end":{"line":27,"character":27}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:37:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:01] Received request 'textDocument/completion - (1115)'. +Params: {"jsonrpc":"2.0","id":1115,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":28},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:37:01] Sending response 'textDocument/completion - (1115)' took 0ms +Result: {"jsonrpc":"2.0","id":1115,"result":[]} + +[Trace - 14:37:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:01] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":569},"contentChanges":[{"range":{"start":{"line":27,"character":28},"end":{"line":27,"character":28}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:37:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:01] Received request 'textDocument/completion - (1116)'. +Params: {"jsonrpc":"2.0","id":1116,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":29},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:37:01] Sending response 'textDocument/completion - (1116)' took 0ms +Result: {"jsonrpc":"2.0","id":1116,"result":[]} + +[Trace - 14:37:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:01] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":570},"contentChanges":[{"range":{"start":{"line":27,"character":29},"end":{"line":27,"character":29}},"rangeLength":0,"text":"{}"}]}} + +[Trace - 14:37:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:01] Received request 'textDocument/completion - (1117)'. +Params: {"jsonrpc":"2.0","id":1117,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":30},"context":{"triggerKind":2,"triggerCharacter":"{"}}} + +[Trace - 14:37:01] Sending response 'textDocument/completion - (1117)' took 0ms +Result: {"jsonrpc":"2.0","id":1117,"result":[]} + +[Trace - 14:37:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:02] Received request 'textDocument/foldingRange - (1118)'. +Params: {"jsonrpc":"2.0","id":1118,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:02] Sending response 'textDocument/foldingRange - (1118)' took 0ms +Result: {"jsonrpc":"2.0","id":1118,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:37:02] Received request 'textDocument/codeLens - (1119)'. +Params: {"jsonrpc":"2.0","id":1119,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:02] Sending response 'textDocument/codeLens - (1119)' took 0ms +Result: {"jsonrpc":"2.0","id":1119,"result":null} + +[Trace - 14:37:02] Received request 'textDocument/documentSymbol - (1120)'. +Params: {"jsonrpc":"2.0","id":1120,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:02] Sending response 'textDocument/documentSymbol - (1120)' took 0ms +Result: {"jsonrpc":"2.0","id":1120,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:37:02] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":571},"contentChanges":[{"range":{"start":{"line":27,"character":29},"end":{"line":27,"character":31}},"rangeLength":2,"text":""}]}} + +[Trace - 14:37:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:02] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":572},"contentChanges":[{"range":{"start":{"line":27,"character":28},"end":{"line":27,"character":29}},"rangeLength":1,"text":""}]}} + +[Trace - 14:37:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:02] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":573},"contentChanges":[{"range":{"start":{"line":27,"character":28},"end":{"line":27,"character":28}},"rangeLength":0,"text":"{}"}]}} + +[Trace - 14:37:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:02] Received request 'textDocument/completion - (1121)'. +Params: {"jsonrpc":"2.0","id":1121,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":29},"context":{"triggerKind":2,"triggerCharacter":"{"}}} + +[Trace - 14:37:02] Sending response 'textDocument/completion - (1121)' took 0ms +Result: {"jsonrpc":"2.0","id":1121,"result":[]} + +[Trace - 14:37:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:03] Received request 'textDocument/foldingRange - (1122)'. +Params: {"jsonrpc":"2.0","id":1122,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:03] Sending response 'textDocument/foldingRange - (1122)' took 0ms +Result: {"jsonrpc":"2.0","id":1122,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:37:03] Received request 'textDocument/codeLens - (1123)'. +Params: {"jsonrpc":"2.0","id":1123,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:03] Sending response 'textDocument/codeLens - (1123)' took 0ms +Result: {"jsonrpc":"2.0","id":1123,"result":null} + +[Trace - 14:37:03] Received request 'textDocument/documentSymbol - (1124)'. +Params: {"jsonrpc":"2.0","id":1124,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:03] Sending response 'textDocument/documentSymbol - (1124)' took 0ms +Result: {"jsonrpc":"2.0","id":1124,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:37:03] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":574},"contentChanges":[{"range":{"start":{"line":27,"character":29},"end":{"line":27,"character":29}},"rangeLength":0,"text":"p"}]}} + +[Trace - 14:37:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:03] Received request 'textDocument/completion - (1125)'. +Params: {"jsonrpc":"2.0","id":1125,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":30},"context":{"triggerKind":1}}} + +[Trace - 14:37:03] Sending response 'textDocument/completion - (1125)' took 1ms +Result: {"jsonrpc":"2.0","id":1125,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:37:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:03] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":575},"contentChanges":[{"range":{"start":{"line":27,"character":30},"end":{"line":27,"character":30}},"rangeLength":0,"text":"a"}]}} + +[Trace - 14:37:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:03] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":576},"contentChanges":[{"range":{"start":{"line":27,"character":31},"end":{"line":27,"character":31}},"rangeLength":0,"text":"n"}]}} + +[Trace - 14:37:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:03] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":577},"contentChanges":[{"range":{"start":{"line":27,"character":32},"end":{"line":27,"character":32}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:37:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:03] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":578},"contentChanges":[{"range":{"start":{"line":27,"character":33},"end":{"line":27,"character":33}},"rangeLength":0,"text":"c"}]}} + +[Trace - 14:37:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:03] Received request 'textDocument/completion - (1126)'. +Params: {"jsonrpc":"2.0","id":1126,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":34},"context":{"triggerKind":1}}} + +[Trace - 14:37:03] Sending response 'textDocument/completion - (1126)' took 0ms +Result: {"jsonrpc":"2.0","id":1126,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:37:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:03] Received request 'textDocument/foldingRange - (1127)'. +Params: {"jsonrpc":"2.0","id":1127,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:03] Sending response 'textDocument/foldingRange - (1127)' took 0ms +Result: {"jsonrpc":"2.0","id":1127,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:37:04] Received request 'textDocument/codeLens - (1128)'. +Params: {"jsonrpc":"2.0","id":1128,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:04] Sending response 'textDocument/codeLens - (1128)' took 0ms +Result: {"jsonrpc":"2.0","id":1128,"result":null} + +[Trace - 14:37:04] Received request 'textDocument/documentSymbol - (1129)'. +Params: {"jsonrpc":"2.0","id":1129,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:04] Sending response 'textDocument/documentSymbol - (1129)' took 0ms +Result: {"jsonrpc":"2.0","id":1129,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:37:04] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":579},"contentChanges":[{"range":{"start":{"line":27,"character":34},"end":{"line":27,"character":34}},"rangeLength":0,"text":"()"}]}} + +[Trace - 14:37:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:04] Received request 'textDocument/completion - (1130)'. +Params: {"jsonrpc":"2.0","id":1130,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":35},"context":{"triggerKind":2,"triggerCharacter":"("}}} + +[Trace - 14:37:04] Sending response 'textDocument/completion - (1130)' took 0ms +Result: {"jsonrpc":"2.0","id":1130,"result":[{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:37:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:04] Received request 'textDocument/signatureHelp - (1131)'. +Params: {"jsonrpc":"2.0","id":1131,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":35},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}}} + +[Trace - 14:37:04] Sending response 'textDocument/signatureHelp - (1131)' took 0ms +Result: {"jsonrpc":"2.0","id":1131,"result":{"signatures":[{"label":"fn panic(s string)","parameters":[{"label":"s string"}]}],"activeParameter":0}} + +[Trace - 14:37:04] Received request 'textDocument/foldingRange - (1132)'. +Params: {"jsonrpc":"2.0","id":1132,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:04] Sending response 'textDocument/foldingRange - (1132)' took 0ms +Result: {"jsonrpc":"2.0","id":1132,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:37:04] Received request 'textDocument/codeLens - (1133)'. +Params: {"jsonrpc":"2.0","id":1133,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:04] Sending response 'textDocument/codeLens - (1133)' took 0ms +Result: {"jsonrpc":"2.0","id":1133,"result":null} + +[Trace - 14:37:04] Received request 'textDocument/documentSymbol - (1134)'. +Params: {"jsonrpc":"2.0","id":1134,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:04] Sending response 'textDocument/documentSymbol - (1134)' took 0ms +Result: {"jsonrpc":"2.0","id":1134,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:37:05] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":580},"contentChanges":[{"range":{"start":{"line":27,"character":35},"end":{"line":27,"character":35}},"rangeLength":0,"text":"\"\""}]}} + +[Trace - 14:37:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:05] Received request 'textDocument/signatureHelp - (1135)'. +Params: {"jsonrpc":"2.0","id":1135,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":36},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"fn panic(s string)","parameters":[{"label":"s string"}]}],"activeSignature":0,"activeParameter":0}}}} + +[Trace - 14:37:05] Sending response 'textDocument/signatureHelp - (1135)' took 0ms +Result: {"jsonrpc":"2.0","id":1135,"result":null} + +[Trace - 14:37:05] Received request 'textDocument/foldingRange - (1136)'. +Params: {"jsonrpc":"2.0","id":1136,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:05] Sending response 'textDocument/foldingRange - (1136)' took 0ms +Result: {"jsonrpc":"2.0","id":1136,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:37:05] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":581},"contentChanges":[{"range":{"start":{"line":27,"character":36},"end":{"line":27,"character":36}},"rangeLength":0,"text":"F"}]}} + +[Trace - 14:37:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:05] Received request 'textDocument/foldingRange - (1137)'. +Params: {"jsonrpc":"2.0","id":1137,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:05] Sending response 'textDocument/foldingRange - (1137)' took 0ms +Result: {"jsonrpc":"2.0","id":1137,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:37:05] Received request 'textDocument/codeLens - (1138)'. +Params: {"jsonrpc":"2.0","id":1138,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:05] Sending response 'textDocument/codeLens - (1138)' took 0ms +Result: {"jsonrpc":"2.0","id":1138,"result":null} + +[Trace - 14:37:06] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":582},"contentChanges":[{"range":{"start":{"line":27,"character":37},"end":{"line":27,"character":37}},"rangeLength":0,"text":"a"}]}} + +[Trace - 14:37:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:06] Received request 'textDocument/foldingRange - (1139)'. +Params: {"jsonrpc":"2.0","id":1139,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:06] Sending response 'textDocument/foldingRange - (1139)' took 0ms +Result: {"jsonrpc":"2.0","id":1139,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:37:06] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":583},"contentChanges":[{"range":{"start":{"line":27,"character":38},"end":{"line":27,"character":38}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:37:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:06] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":584},"contentChanges":[{"range":{"start":{"line":27,"character":39},"end":{"line":27,"character":39}},"rangeLength":0,"text":"l"}]}} + +[Trace - 14:37:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:06] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":585},"contentChanges":[{"range":{"start":{"line":27,"character":40},"end":{"line":27,"character":40}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:37:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:06] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":586},"contentChanges":[{"range":{"start":{"line":27,"character":41},"end":{"line":27,"character":41}},"rangeLength":0,"text":"d"}]}} + +[Trace - 14:37:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:06] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":587},"contentChanges":[{"range":{"start":{"line":27,"character":42},"end":{"line":27,"character":42}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:37:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:06] Received request 'textDocument/completion - (1140)'. +Params: {"jsonrpc":"2.0","id":1140,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":43},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:37:06] Sending response 'textDocument/completion - (1140)' took 0ms +Result: {"jsonrpc":"2.0","id":1140,"result":[]} + +[Trace - 14:37:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:06] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":588},"contentChanges":[{"range":{"start":{"line":27,"character":43},"end":{"line":27,"character":43}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:37:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":589},"contentChanges":[{"range":{"start":{"line":27,"character":44},"end":{"line":27,"character":44}},"rangeLength":0,"text":"o"}]}} + +[Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":590},"contentChanges":[{"range":{"start":{"line":27,"character":45},"end":{"line":27,"character":45}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:07] Received request 'textDocument/completion - (1141)'. +Params: {"jsonrpc":"2.0","id":1141,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":46},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:37:07] Sending response 'textDocument/completion - (1141)' took 0ms +Result: {"jsonrpc":"2.0","id":1141,"result":[]} + +[Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":591},"contentChanges":[{"range":{"start":{"line":27,"character":46},"end":{"line":27,"character":46}},"rangeLength":0,"text":"c"}]}} + +[Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:07] Received request 'textDocument/foldingRange - (1142)'. +Params: {"jsonrpc":"2.0","id":1142,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:07] Sending response 'textDocument/foldingRange - (1142)' took 0ms +Result: {"jsonrpc":"2.0","id":1142,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:37:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":592},"contentChanges":[{"range":{"start":{"line":27,"character":47},"end":{"line":27,"character":47}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":593},"contentChanges":[{"range":{"start":{"line":27,"character":48},"end":{"line":27,"character":48}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":594},"contentChanges":[{"range":{"start":{"line":27,"character":49},"end":{"line":27,"character":49}},"rangeLength":0,"text":"a"}]}} + +[Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":595},"contentChanges":[{"range":{"start":{"line":27,"character":50},"end":{"line":27,"character":50}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":596},"contentChanges":[{"range":{"start":{"line":27,"character":51},"end":{"line":27,"character":51}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":597},"contentChanges":[{"range":{"start":{"line":27,"character":52},"end":{"line":27,"character":52}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:07] Received request 'textDocument/completion - (1143)'. +Params: {"jsonrpc":"2.0","id":1143,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":53},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:37:07] Sending response 'textDocument/completion - (1143)' took 0ms +Result: {"jsonrpc":"2.0","id":1143,"result":[]} + +[Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":598},"contentChanges":[{"range":{"start":{"line":27,"character":53},"end":{"line":27,"character":53}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:37:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":599},"contentChanges":[{"range":{"start":{"line":27,"character":54},"end":{"line":27,"character":54}},"rangeLength":0,"text":"n"}]}} + +[Trace - 14:37:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":600},"contentChanges":[{"range":{"start":{"line":27,"character":55},"end":{"line":27,"character":55}},"rangeLength":0,"text":"d"}]}} + +[Trace - 14:37:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":601},"contentChanges":[{"range":{"start":{"line":27,"character":56},"end":{"line":27,"character":56}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:37:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":602},"contentChanges":[{"range":{"start":{"line":27,"character":57},"end":{"line":27,"character":57}},"rangeLength":0,"text":"x"}]}} + +[Trace - 14:37:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":603},"contentChanges":[{"range":{"start":{"line":27,"character":58},"end":{"line":27,"character":58}},"rangeLength":0,"text":"."}]}} + +[Trace - 14:37:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:08] Received request 'textDocument/completion - (1144)'. +Params: {"jsonrpc":"2.0","id":1144,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":59},"context":{"triggerKind":2,"triggerCharacter":"."}}} + +[Trace - 14:37:08] Sending response 'textDocument/completion - (1144)' took 0ms +Result: {"jsonrpc":"2.0","id":1144,"result":[]} + +[Trace - 14:37:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:08] Received request 'textDocument/foldingRange - (1145)'. +Params: {"jsonrpc":"2.0","id":1145,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:08] Sending response 'textDocument/foldingRange - (1145)' took 0ms +Result: {"jsonrpc":"2.0","id":1145,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:37:08] Received request 'textDocument/codeLens - (1146)'. +Params: {"jsonrpc":"2.0","id":1146,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:08] Sending response 'textDocument/codeLens - (1146)' took 0ms +Result: {"jsonrpc":"2.0","id":1146,"result":null} + +[Trace - 14:37:08] Received request 'textDocument/documentSymbol - (1147)'. +Params: {"jsonrpc":"2.0","id":1147,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:08] Sending response 'textDocument/documentSymbol - (1147)' took 0ms +Result: {"jsonrpc":"2.0","id":1147,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:37:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":604},"contentChanges":[{"range":{"start":{"line":27,"character":59},"end":{"line":27,"character":59}},"rangeLength":0,"text":"h"}]}} + +[Trace - 14:37:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":605},"contentChanges":[{"range":{"start":{"line":27,"character":60},"end":{"line":27,"character":60}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:37:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":606},"contentChanges":[{"range":{"start":{"line":27,"character":61},"end":{"line":27,"character":61}},"rangeLength":0,"text":"m"}]}} + +[Trace - 14:37:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":607},"contentChanges":[{"range":{"start":{"line":27,"character":62},"end":{"line":27,"character":62}},"rangeLength":0,"text":"l"}]}} + +[Trace - 14:37:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":608},"contentChanges":[{"range":{"start":{"line":27,"character":63},"end":{"line":27,"character":63}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:37:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:09] Received request 'textDocument/completion - (1148)'. +Params: {"jsonrpc":"2.0","id":1148,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":64},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:37:09] Sending response 'textDocument/completion - (1148)' took 0ms +Result: {"jsonrpc":"2.0","id":1148,"result":[]} + +[Trace - 14:37:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":609},"contentChanges":[{"range":{"start":{"line":27,"character":64},"end":{"line":27,"character":64}},"rangeLength":0,"text":"f"}]}} + +[Trace - 14:37:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":610},"contentChanges":[{"range":{"start":{"line":27,"character":65},"end":{"line":27,"character":65}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:37:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:10] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":611},"contentChanges":[{"range":{"start":{"line":27,"character":66},"end":{"line":27,"character":66}},"rangeLength":0,"text":"l"}]}} + +[Trace - 14:37:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:10] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":612},"contentChanges":[{"range":{"start":{"line":27,"character":67},"end":{"line":27,"character":67}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:37:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:10] Received request 'textDocument/foldingRange - (1149)'. +Params: {"jsonrpc":"2.0","id":1149,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:10] Sending response 'textDocument/foldingRange - (1149)' took 0ms +Result: {"jsonrpc":"2.0","id":1149,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:37:10] Received request 'textDocument/codeLens - (1150)'. +Params: {"jsonrpc":"2.0","id":1150,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:10] Sending response 'textDocument/codeLens - (1150)' took 0ms +Result: {"jsonrpc":"2.0","id":1150,"result":null} + +[Trace - 14:37:10] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":613},"contentChanges":[{"range":{"start":{"line":27,"character":68},"end":{"line":27,"character":68}},"rangeLength":0,"text":":"}]}} + +[Trace - 14:37:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:10] Received request 'textDocument/completion - (1151)'. +Params: {"jsonrpc":"2.0","id":1151,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":69},"context":{"triggerKind":2,"triggerCharacter":":"}}} + +[Trace - 14:37:10] Sending response 'textDocument/completion - (1151)' took 0ms +Result: {"jsonrpc":"2.0","id":1151,"result":[]} + +[Trace - 14:37:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:10] Received request 'textDocument/foldingRange - (1152)'. +Params: {"jsonrpc":"2.0","id":1152,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:10] Sending response 'textDocument/foldingRange - (1152)' took 0ms +Result: {"jsonrpc":"2.0","id":1152,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:37:10] Received request 'textDocument/codeLens - (1153)'. +Params: {"jsonrpc":"2.0","id":1153,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:10] Sending response 'textDocument/codeLens - (1153)' took 0ms +Result: {"jsonrpc":"2.0","id":1153,"result":null} + +[Trace - 14:37:10] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":614},"contentChanges":[{"range":{"start":{"line":27,"character":69},"end":{"line":27,"character":69}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:37:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:10] Received request 'textDocument/completion - (1154)'. +Params: {"jsonrpc":"2.0","id":1154,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":70},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:37:10] Sending response 'textDocument/completion - (1154)' took 0ms +Result: {"jsonrpc":"2.0","id":1154,"result":[]} + +[Trace - 14:37:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:10] Received request 'textDocument/foldingRange - (1155)'. +Params: {"jsonrpc":"2.0","id":1155,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:10] Sending response 'textDocument/foldingRange - (1155)' took 0ms +Result: {"jsonrpc":"2.0","id":1155,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:37:10] Received request 'textDocument/codeLens - (1156)'. +Params: {"jsonrpc":"2.0","id":1156,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:10] Sending response 'textDocument/codeLens - (1156)' took 0ms +Result: {"jsonrpc":"2.0","id":1156,"result":null} + +[Trace - 14:37:11] Received request 'textDocument/documentSymbol - (1157)'. +Params: {"jsonrpc":"2.0","id":1157,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:11] Sending response 'textDocument/documentSymbol - (1157)' took 0ms +Result: {"jsonrpc":"2.0","id":1157,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:37:12] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":615},"contentChanges":[{"range":{"start":{"line":27,"character":70},"end":{"line":27,"character":70}},"rangeLength":0,"text":"$"}]}} + +[Trace - 14:37:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:12] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":616},"contentChanges":[{"range":{"start":{"line":27,"character":71},"end":{"line":27,"character":71}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:37:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:12] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":617},"contentChanges":[{"range":{"start":{"line":27,"character":72},"end":{"line":27,"character":72}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:37:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:12] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":618},"contentChanges":[{"range":{"start":{"line":27,"character":73},"end":{"line":27,"character":73}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:37:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:12] Received request 'textDocument/foldingRange - (1158)'. +Params: {"jsonrpc":"2.0","id":1158,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:12] Sending response 'textDocument/foldingRange - (1158)' took 0ms +Result: {"jsonrpc":"2.0","id":1158,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:37:12] Received request 'textDocument/codeLens - (1159)'. +Params: {"jsonrpc":"2.0","id":1159,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:12] Sending response 'textDocument/codeLens - (1159)' took 0ms +Result: {"jsonrpc":"2.0","id":1159,"result":null} + +[Trace - 14:37:12] Received request 'textDocument/documentSymbol - (1160)'. +Params: {"jsonrpc":"2.0","id":1160,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:12] Sending response 'textDocument/documentSymbol - (1160)' took 0ms +Result: {"jsonrpc":"2.0","id":1160,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:37:15] Received request 'textDocument/hover - (1161)'. +Params: {"jsonrpc":"2.0","id":1161,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":29,"character":23}}} + +[Trace - 14:37:15] Sending response 'textDocument/hover - (1161)' took 0ms +Result: {"jsonrpc":"2.0","id":1161,"result":null} + +[Trace - 14:37:16] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":619},"contentChanges":[{"range":{"start":{"line":27,"character":77},"end":{"line":27,"character":77}},"rangeLength":0,"text":"\n\t"}]}} + +[Trace - 14:37:16] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:16] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:16] Received request 'textDocument/foldingRange - (1162)'. +Params: {"jsonrpc":"2.0","id":1162,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:16] Sending response 'textDocument/foldingRange - (1162)' took 0ms +Result: {"jsonrpc":"2.0","id":1162,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:37:16] Received request 'textDocument/codeLens - (1163)'. +Params: {"jsonrpc":"2.0","id":1163,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:16] Sending response 'textDocument/codeLens - (1163)' took 0ms +Result: {"jsonrpc":"2.0","id":1163,"result":null} + +[Trace - 14:37:16] Received request 'textDocument/documentSymbol - (1164)'. +Params: {"jsonrpc":"2.0","id":1164,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:16] Sending response 'textDocument/documentSymbol - (1164)' took 0ms +Result: {"jsonrpc":"2.0","id":1164,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:37:18] Received request 'textDocument/hover - (1165)'. +Params: {"jsonrpc":"2.0","id":1165,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":1}}} + +[Trace - 14:37:18] Sending response 'textDocument/hover - (1165)' took 0ms +Result: {"jsonrpc":"2.0","id":1165,"result":{"contents":{"language":"v","value":"pub fn create(path string) ?File"},"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":3}}}} + +[Trace - 14:37:18] Received request 'textDocument/hover - (1166)'. +Params: {"jsonrpc":"2.0","id":1166,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":24,"character":31}}} + +[Trace - 14:37:18] Sending response 'textDocument/hover - (1166)' took 0ms +Result: {"jsonrpc":"2.0","id":1166,"result":null} + +[Trace - 14:37:19] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":620},"contentChanges":[{"range":{"start":{"line":28,"character":0},"end":{"line":28,"character":1}},"rangeLength":1,"text":""},{"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":1}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:19] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":621},"contentChanges":[{"range":{"start":{"line":27,"character":2},"end":{"line":27,"character":2}},"rangeLength":0,"text":"n"}]}} + +[Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:19] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":622},"contentChanges":[{"range":{"start":{"line":27,"character":3},"end":{"line":27,"character":3}},"rangeLength":0,"text":"d"}]}} + +[Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:19] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":623},"contentChanges":[{"range":{"start":{"line":27,"character":4},"end":{"line":27,"character":4}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:19] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":624},"contentChanges":[{"range":{"start":{"line":27,"character":5},"end":{"line":27,"character":5}},"rangeLength":0,"text":"x"}]}} + +[Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:19] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":625},"contentChanges":[{"range":{"start":{"line":27,"character":6},"end":{"line":27,"character":6}},"rangeLength":0,"text":"_"}]}} + +[Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:19] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":626},"contentChanges":[{"range":{"start":{"line":27,"character":7},"end":{"line":27,"character":7}},"rangeLength":0,"text":"f"}]}} + +[Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:19] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":627},"contentChanges":[{"range":{"start":{"line":27,"character":8},"end":{"line":27,"character":8}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:20] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":628},"contentChanges":[{"range":{"start":{"line":27,"character":9},"end":{"line":27,"character":9}},"rangeLength":0,"text":"l"}]}} + +[Trace - 14:37:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:20] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":629},"contentChanges":[{"range":{"start":{"line":27,"character":10},"end":{"line":27,"character":10}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:37:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:20] Received request 'textDocument/foldingRange - (1167)'. +Params: {"jsonrpc":"2.0","id":1167,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:20] Sending response 'textDocument/foldingRange - (1167)' took 0ms +Result: {"jsonrpc":"2.0","id":1167,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:37:20] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":630},"contentChanges":[{"range":{"start":{"line":27,"character":11},"end":{"line":27,"character":11}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:37:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:20] Received request 'textDocument/completion - (1168)'. +Params: {"jsonrpc":"2.0","id":1168,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":12},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:37:20] Sending response 'textDocument/completion - (1168)' took 1ms +Result: {"jsonrpc":"2.0","id":1168,"result":[{"label":"fd_close","kind":3,"detail":"pub fn fd_close(fd int) int","insertText":"fd_close","insertTextFormat":1},{"label":"fd_write","kind":3,"detail":"pub fn fd_write(fd int, s string)","insertText":"fd_write","insertTextFormat":1},{"label":"fd_slurp","kind":3,"detail":"pub fn fd_slurp(fd int) []string","insertText":"fd_slurp","insertTextFormat":1},{"label":"fd_read","kind":3,"detail":"pub fn fd_read(fd int, maxbytes int) (string, int)","insertText":"fd_read","insertTextFormat":1},{"label":"args_after","kind":3,"detail":"pub fn args_after(cut_word string) []string","insertText":"args_after","insertTextFormat":1},{"label":"args_before","kind":3,"detail":"pub fn args_before(cut_word string) []string","insertText":"args_before","insertTextFormat":1},{"label":"Eof","kind":22,"detail":"pub struct Eof","insertText":"Eof","insertTextFormat":1},{"label":"NotExpected","kind":22,"detail":"pub struct NotExpected","insertText":"NotExpected","insertTextFormat":1},{"label":"File","kind":22,"detail":"pub struct File","insertText":"File","insertTextFormat":1},{"label":"open_file","kind":3,"detail":"pub fn open_file(path string, mode string, options ...int) ?File","insertText":"open_file","insertTextFormat":1},{"label":"open","kind":3,"detail":"pub fn open(path string) ?File","insertText":"open","insertTextFormat":1},{"label":"create","kind":3,"detail":"pub fn create(path string) ?File","insertText":"create","insertTextFormat":1},{"label":"stdin","kind":3,"detail":"pub fn stdin() File","insertText":"stdin","insertTextFormat":1},{"label":"stdout","kind":3,"detail":"pub fn stdout() File","insertText":"stdout","insertTextFormat":1},{"label":"stderr","kind":3,"detail":"pub fn stderr() File","insertText":"stderr","insertTextFormat":1},{"label":"FileNotOpenedError","kind":22,"detail":"pub struct FileNotOpenedError","insertText":"FileNotOpenedError","insertTextFormat":1},{"label":"SizeOfTypeIs0Error","kind":22,"detail":"pub struct SizeOfTypeIs0Error","insertText":"SizeOfTypeIs0Error","insertTextFormat":1},{"label":"inode","kind":3,"detail":"pub fn inode(path string) FileMode","insertText":"inode","insertTextFormat":1},{"label":"signal_opt","kind":3,"detail":"pub fn signal_opt(signum Signal, handler SignalHandler) ?SignalHandler","insertText":"signal_opt","insertTextFormat":1},{"label":"new_process","kind":3,"detail":"pub fn new_process(filename string) &Process","insertText":"new_process","insertTextFormat":1},{"label":"C.stat","kind":22,"detail":"pub struct C.stat","insertText":"C.stat","insertTextFormat":1},{"label":"is_abs_path","kind":3,"detail":"pub fn is_abs_path(path string) bool","insertText":"is_abs_path","insertTextFormat":1},{"label":"abs_path","kind":3,"detail":"pub fn abs_path(path string) string","insertText":"abs_path","insertTextFormat":1},{"label":"existing_path","kind":3,"detail":"pub fn existing_path(path string) ?string","insertText":"existing_path","insertTextFormat":1},{"label":"open_uri","kind":3,"detail":"pub fn open_uri(uri string) ?","insertText":"open_uri","insertTextFormat":1},{"label":"getenv","kind":3,"detail":"pub fn getenv(key string) string","insertText":"getenv","insertTextFormat":1},{"label":"setenv","kind":3,"detail":"pub fn setenv(name string, value string, overwrite bool) int","insertText":"setenv","insertTextFormat":1},{"label":"unsetenv","kind":3,"detail":"pub fn unsetenv(name string) int","insertText":"unsetenv","insertTextFormat":1},{"label":"environ","kind":3,"detail":"pub fn environ() map[string]string","insertText":"environ","insertTextFormat":1},{"label":"args","kind":6,"detail":"pub const args []string","insertText":"args","insertTextFormat":1},{"label":"read_file","kind":3,"detail":"pub fn read_file(path string) ?string","insertText":"read_file","insertTextFormat":1},{"label":"truncate","kind":3,"detail":"pub fn truncate(path string, len u64) ?","insertText":"truncate","insertTextFormat":1},{"label":"file_size","kind":3,"detail":"pub fn file_size(path string) u64","insertText":"file_size","insertTextFormat":1},{"label":"mv","kind":3,"detail":"pub fn mv(src string, dst string) ?","insertText":"mv","insertTextFormat":1},{"label":"cp","kind":3,"detail":"pub fn cp(src string, dst string) ?","insertText":"cp","insertTextFormat":1},{"label":"vfopen","kind":3,"detail":"pub fn vfopen(path string, mode string) ?&C.FILE","insertText":"vfopen","insertTextFormat":1},{"label":"fileno","kind":3,"detail":"pub fn fileno(cfile voidptr) int","insertText":"fileno","insertTextFormat":1},{"label":"posix_get_error_msg","kind":3,"detail":"pub fn posix_get_error_msg(code int) string","insertText":"posix_get_error_msg","insertTextFormat":1},{"label":"system","kind":3,"detail":"pub fn system(cmd string) int","insertText":"system","insertTextFormat":1},{"label":"exists","kind":3,"detail":"pub fn exists(path string) bool","insertText":"exists","insertTextFormat":1},{"label":"is_executable","kind":3,"detail":"pub fn is_executable(path string) bool","insertText":"is_executable","insertTextFormat":1},{"label":"rm","kind":3,"detail":"pub fn rm(path string) ?","insertText":"rm","insertTextFormat":1},{"label":"rmdir","kind":3,"detail":"pub fn rmdir(path string) ?","insertText":"rmdir","insertTextFormat":1},{"label":"get_raw_line","kind":3,"detail":"pub fn get_raw_line() string","insertText":"get_raw_line","insertTextFormat":1},{"label":"get_raw_stdin","kind":3,"detail":"pub fn get_raw_stdin() []u8","insertText":"get_raw_stdin","insertTextFormat":1},{"label":"read_file_array","kind":3,"detail":"pub fn read_file_array(path string) []T","insertText":"read_file_array","insertTextFormat":1},{"label":"is_dir","kind":3,"detail":"pub fn is_dir(path string) bool","insertText":"is_dir","insertTextFormat":1},{"label":"is_link","kind":3,"detail":"pub fn is_link(path string) bool","insertText":"is_link","insertTextFormat":1},{"label":"chdir","kind":3,"detail":"pub fn chdir(path string) ?","insertText":"chdir","insertTextFormat":1},{"label":"fork","kind":3,"detail":"pub fn fork() int","insertText":"fork","insertTextFormat":1},{"label":"wait","kind":3,"detail":"pub fn wait() int","insertText":"wait","insertTextFormat":1},{"label":"file_last_mod_unix","kind":3,"detail":"pub fn file_last_mod_unix(path string) i64","insertText":"file_last_mod_unix","insertTextFormat":1},{"label":"flush","kind":3,"detail":"pub fn flush()","insertText":"flush","insertTextFormat":1},{"label":"chmod","kind":3,"detail":"pub fn chmod(path string, mode int) ?","insertText":"chmod","insertTextFormat":1},{"label":"chown","kind":3,"detail":"pub fn chown(path string, owner int, group int) ?","insertText":"chown","insertTextFormat":1},{"label":"open_append","kind":3,"detail":"pub fn open_append(path string) ?File","insertText":"open_append","insertTextFormat":1},{"label":"execvp","kind":3,"detail":"pub fn execvp(cmdpath string, cmdargs []string) ?","insertText":"execvp","insertTextFormat":1},{"label":"execve","kind":3,"detail":"pub fn execve(cmdpath string, cmdargs []string, envs []string) ?","insertText":"execve","insertTextFormat":1},{"label":"is_atty","kind":3,"detail":"pub fn is_atty(fd int) int","insertText":"is_atty","insertTextFormat":1},{"label":"write_file_array","kind":3,"detail":"pub fn write_file_array(path string, buffer array) ?","insertText":"write_file_array","insertTextFormat":1},{"label":"glob","kind":3,"detail":"pub fn glob(patterns ...string) ?[]string","insertText":"glob","insertTextFormat":1},{"label":"last_error","kind":3,"detail":"pub fn last_error() IError","insertText":"last_error","insertTextFormat":1},{"label":"max_path_len","kind":6,"detail":"pub const max_path_len int","insertText":"max_path_len","insertTextFormat":1},{"label":"wd_at_startup","kind":6,"detail":"pub const wd_at_startup string","insertText":"wd_at_startup","insertTextFormat":1},{"label":"Result","kind":22,"detail":"pub struct Result","insertText":"Result","insertTextFormat":1},{"label":"Command","kind":22,"detail":"pub struct Command","insertText":"Command","insertTextFormat":1},{"label":"cp_all","kind":3,"detail":"pub fn cp_all(src string, dst string, overwrite bool) ?","insertText":"cp_all","insertTextFormat":1},{"label":"mv_by_cp","kind":3,"detail":"pub fn mv_by_cp(source string, target string) ?","insertText":"mv_by_cp","insertTextFormat":1},{"label":"sigint_to_signal_name","kind":3,"detail":"pub fn sigint_to_signal_name(si int) string","insertText":"sigint_to_signal_name","insertTextFormat":1},{"label":"rmdir_all","kind":3,"detail":"pub fn rmdir_all(path string) ?","insertText":"rmdir_all","insertTextFormat":1},{"label":"file_ext","kind":3,"detail":"pub fn file_ext(path string) string","insertText":"file_ext","insertTextFormat":1},{"label":"dir","kind":3,"detail":"pub fn dir(opath string) string","insertText":"dir","insertTextFormat":1},{"label":"base","kind":3,"detail":"pub fn base(opath string) string","insertText":"base","insertTextFormat":1},{"label":"file_name","kind":3,"detail":"pub fn file_name(opath string) string","insertText":"file_name","insertTextFormat":1},{"label":"input_opt","kind":3,"detail":"pub fn input_opt(prompt string) ?string","insertText":"input_opt","insertTextFormat":1},{"label":"input","kind":3,"detail":"pub fn input(prompt string) string","insertText":"input","insertTextFormat":1},{"label":"get_line","kind":3,"detail":"pub fn get_line() string","insertText":"get_line","insertTextFormat":1},{"label":"get_lines","kind":3,"detail":"pub fn get_lines() []string","insertText":"get_lines","insertTextFormat":1},{"label":"get_lines_joined","kind":3,"detail":"pub fn get_lines_joined() string","insertText":"get_lines_joined","insertTextFormat":1},{"label":"get_raw_lines_joined","kind":3,"detail":"pub fn get_raw_lines_joined() string","insertText":"get_raw_lines_joined","insertTextFormat":1},{"label":"user_os","kind":3,"detail":"pub fn user_os() string","insertText":"user_os","insertTextFormat":1},{"label":"user_names","kind":3,"detail":"pub fn user_names() ?[]string","insertText":"user_names","insertTextFormat":1},{"label":"home_dir","kind":3,"detail":"pub fn home_dir() string","insertText":"home_dir","insertTextFormat":1},{"label":"expand_tilde_to_home","kind":3,"detail":"pub fn expand_tilde_to_home(path string) string","insertText":"expand_tilde_to_home","insertTextFormat":1},{"label":"write_file","kind":3,"detail":"pub fn write_file(path string, text string) ?","insertText":"write_file","insertTextFormat":1},{"label":"ExecutableNotFoundError","kind":22,"detail":"pub struct ExecutableNotFoundError","insertText":"ExecutableNotFoundError","insertTextFormat":1},{"label":"find_abs_path_of_executable","kind":3,"detail":"pub fn find_abs_path_of_executable(exepath string) ?string","insertText":"find_abs_path_of_executable","insertTextFormat":1},{"label":"exists_in_system_path","kind":3,"detail":"pub fn exists_in_system_path(prog string) bool","insertText":"exists_in_system_path","insertTextFormat":1},{"label":"is_file","kind":3,"detail":"pub fn is_file(path string) bool","insertText":"is_file","insertTextFormat":1},{"label":"walk_ext","kind":3,"detail":"pub fn walk_ext(path string, ext string) []string","insertText":"walk_ext","insertTextFormat":1},{"label":"walk","kind":3,"detail":"pub fn walk(path string, f fn ())","insertText":"walk","insertTextFormat":1},{"label":"walk_with_context","kind":3,"detail":"pub fn walk_with_context(path string, context voidptr, fcb FnWalkContextCB)","insertText":"walk_with_context","insertTextFormat":1},{"label":"log","kind":3,"detail":"pub fn log(s string)","insertText":"log","insertTextFormat":1},{"label":"mkdir_all","kind":3,"detail":"pub fn mkdir_all(opath string, params MkdirParams) ?","insertText":"mkdir_all","insertTextFormat":1},{"label":"cache_dir","kind":3,"detail":"pub fn cache_dir() string","insertText":"cache_dir","insertTextFormat":1},{"label":"temp_dir","kind":3,"detail":"pub fn temp_dir() string","insertText":"temp_dir","insertTextFormat":1},{"label":"vmodules_dir","kind":3,"detail":"pub fn vmodules_dir() string","insertText":"vmodules_dir","insertTextFormat":1},{"label":"vmodules_paths","kind":3,"detail":"pub fn vmodules_paths() []string","insertText":"vmodules_paths","insertTextFormat":1},{"label":"Uname","kind":22,"detail":"pub struct Uname","insertText":"Uname","insertTextFormat":1},{"label":"execute_or_panic","kind":3,"detail":"pub fn execute_or_panic(cmd string) Result","insertText":"execute_or_panic","insertTextFormat":1},{"label":"execute_or_exit","kind":3,"detail":"pub fn execute_or_exit(cmd string) Result","insertText":"execute_or_exit","insertTextFormat":1},{"label":"quoted_path","kind":3,"detail":"pub fn quoted_path(path string) string","insertText":"quoted_path","insertTextFormat":1},{"label":"config_dir","kind":3,"detail":"pub fn config_dir() ?string","insertText":"config_dir","insertTextFormat":1},{"label":"sys_write","kind":6,"detail":"pub const sys_write int","insertText":"sys_write","insertTextFormat":1},{"label":"sys_open","kind":6,"detail":"pub const sys_open int","insertText":"sys_open","insertTextFormat":1},{"label":"sys_close","kind":6,"detail":"pub const sys_close int","insertText":"sys_close","insertTextFormat":1},{"label":"sys_mkdir","kind":6,"detail":"pub const sys_mkdir int","insertText":"sys_mkdir","insertTextFormat":1},{"label":"sys_creat","kind":6,"detail":"pub const sys_creat int","insertText":"sys_creat","insertTextFormat":1},{"label":"sys_open_nocancel","kind":6,"detail":"pub const sys_open_nocancel int","insertText":"sys_open_nocancel","insertTextFormat":1},{"label":"sys_stat64","kind":6,"detail":"pub const sys_stat64 int","insertText":"sys_stat64","insertTextFormat":1}]} + +[Trace - 14:37:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:20] Received request 'textDocument/foldingRange - (1169)'. +Params: {"jsonrpc":"2.0","id":1169,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:20] Sending response 'textDocument/foldingRange - (1169)' took 0ms +Result: {"jsonrpc":"2.0","id":1169,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:37:20] Received request 'textDocument/codeLens - (1170)'. +Params: {"jsonrpc":"2.0","id":1170,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:20] Sending response 'textDocument/codeLens - (1170)' took 0ms +Result: {"jsonrpc":"2.0","id":1170,"result":null} + +[Trace - 14:37:20] Received request 'textDocument/documentSymbol - (1171)'. +Params: {"jsonrpc":"2.0","id":1171,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:20] Sending response 'textDocument/documentSymbol - (1171)' took 0ms +Result: {"jsonrpc":"2.0","id":1171,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:37:21] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":631},"contentChanges":[{"range":{"start":{"line":27,"character":12},"end":{"line":27,"character":12}},"rangeLength":0,"text":":"}]}} + +[Trace - 14:37:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:21] Received request 'textDocument/completion - (1172)'. +Params: {"jsonrpc":"2.0","id":1172,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":13},"context":{"triggerKind":2,"triggerCharacter":":"}}} + +[Trace - 14:37:21] Sending response 'textDocument/completion - (1172)' took 1ms +Result: {"jsonrpc":"2.0","id":1172,"result":[{"label":"fd_close","kind":3,"detail":"pub fn fd_close(fd int) int","insertText":"fd_close","insertTextFormat":1},{"label":"fd_write","kind":3,"detail":"pub fn fd_write(fd int, s string)","insertText":"fd_write","insertTextFormat":1},{"label":"fd_slurp","kind":3,"detail":"pub fn fd_slurp(fd int) []string","insertText":"fd_slurp","insertTextFormat":1},{"label":"fd_read","kind":3,"detail":"pub fn fd_read(fd int, maxbytes int) (string, int)","insertText":"fd_read","insertTextFormat":1},{"label":"args_after","kind":3,"detail":"pub fn args_after(cut_word string) []string","insertText":"args_after","insertTextFormat":1},{"label":"args_before","kind":3,"detail":"pub fn args_before(cut_word string) []string","insertText":"args_before","insertTextFormat":1},{"label":"Eof","kind":22,"detail":"pub struct Eof","insertText":"Eof","insertTextFormat":1},{"label":"NotExpected","kind":22,"detail":"pub struct NotExpected","insertText":"NotExpected","insertTextFormat":1},{"label":"File","kind":22,"detail":"pub struct File","insertText":"File","insertTextFormat":1},{"label":"open_file","kind":3,"detail":"pub fn open_file(path string, mode string, options ...int) ?File","insertText":"open_file","insertTextFormat":1},{"label":"open","kind":3,"detail":"pub fn open(path string) ?File","insertText":"open","insertTextFormat":1},{"label":"create","kind":3,"detail":"pub fn create(path string) ?File","insertText":"create","insertTextFormat":1},{"label":"stdin","kind":3,"detail":"pub fn stdin() File","insertText":"stdin","insertTextFormat":1},{"label":"stdout","kind":3,"detail":"pub fn stdout() File","insertText":"stdout","insertTextFormat":1},{"label":"stderr","kind":3,"detail":"pub fn stderr() File","insertText":"stderr","insertTextFormat":1},{"label":"FileNotOpenedError","kind":22,"detail":"pub struct FileNotOpenedError","insertText":"FileNotOpenedError","insertTextFormat":1},{"label":"SizeOfTypeIs0Error","kind":22,"detail":"pub struct SizeOfTypeIs0Error","insertText":"SizeOfTypeIs0Error","insertTextFormat":1},{"label":"inode","kind":3,"detail":"pub fn inode(path string) FileMode","insertText":"inode","insertTextFormat":1},{"label":"signal_opt","kind":3,"detail":"pub fn signal_opt(signum Signal, handler SignalHandler) ?SignalHandler","insertText":"signal_opt","insertTextFormat":1},{"label":"new_process","kind":3,"detail":"pub fn new_process(filename string) &Process","insertText":"new_process","insertTextFormat":1},{"label":"C.stat","kind":22,"detail":"pub struct C.stat","insertText":"C.stat","insertTextFormat":1},{"label":"is_abs_path","kind":3,"detail":"pub fn is_abs_path(path string) bool","insertText":"is_abs_path","insertTextFormat":1},{"label":"abs_path","kind":3,"detail":"pub fn abs_path(path string) string","insertText":"abs_path","insertTextFormat":1},{"label":"existing_path","kind":3,"detail":"pub fn existing_path(path string) ?string","insertText":"existing_path","insertTextFormat":1},{"label":"open_uri","kind":3,"detail":"pub fn open_uri(uri string) ?","insertText":"open_uri","insertTextFormat":1},{"label":"getenv","kind":3,"detail":"pub fn getenv(key string) string","insertText":"getenv","insertTextFormat":1},{"label":"setenv","kind":3,"detail":"pub fn setenv(name string, value string, overwrite bool) int","insertText":"setenv","insertTextFormat":1},{"label":"unsetenv","kind":3,"detail":"pub fn unsetenv(name string) int","insertText":"unsetenv","insertTextFormat":1},{"label":"environ","kind":3,"detail":"pub fn environ() map[string]string","insertText":"environ","insertTextFormat":1},{"label":"args","kind":6,"detail":"pub const args []string","insertText":"args","insertTextFormat":1},{"label":"read_file","kind":3,"detail":"pub fn read_file(path string) ?string","insertText":"read_file","insertTextFormat":1},{"label":"truncate","kind":3,"detail":"pub fn truncate(path string, len u64) ?","insertText":"truncate","insertTextFormat":1},{"label":"file_size","kind":3,"detail":"pub fn file_size(path string) u64","insertText":"file_size","insertTextFormat":1},{"label":"mv","kind":3,"detail":"pub fn mv(src string, dst string) ?","insertText":"mv","insertTextFormat":1},{"label":"cp","kind":3,"detail":"pub fn cp(src string, dst string) ?","insertText":"cp","insertTextFormat":1},{"label":"vfopen","kind":3,"detail":"pub fn vfopen(path string, mode string) ?&C.FILE","insertText":"vfopen","insertTextFormat":1},{"label":"fileno","kind":3,"detail":"pub fn fileno(cfile voidptr) int","insertText":"fileno","insertTextFormat":1},{"label":"posix_get_error_msg","kind":3,"detail":"pub fn posix_get_error_msg(code int) string","insertText":"posix_get_error_msg","insertTextFormat":1},{"label":"system","kind":3,"detail":"pub fn system(cmd string) int","insertText":"system","insertTextFormat":1},{"label":"exists","kind":3,"detail":"pub fn exists(path string) bool","insertText":"exists","insertTextFormat":1},{"label":"is_executable","kind":3,"detail":"pub fn is_executable(path string) bool","insertText":"is_executable","insertTextFormat":1},{"label":"rm","kind":3,"detail":"pub fn rm(path string) ?","insertText":"rm","insertTextFormat":1},{"label":"rmdir","kind":3,"detail":"pub fn rmdir(path string) ?","insertText":"rmdir","insertTextFormat":1},{"label":"get_raw_line","kind":3,"detail":"pub fn get_raw_line() string","insertText":"get_raw_line","insertTextFormat":1},{"label":"get_raw_stdin","kind":3,"detail":"pub fn get_raw_stdin() []u8","insertText":"get_raw_stdin","insertTextFormat":1},{"label":"read_file_array","kind":3,"detail":"pub fn read_file_array(path string) []T","insertText":"read_file_array","insertTextFormat":1},{"label":"is_dir","kind":3,"detail":"pub fn is_dir(path string) bool","insertText":"is_dir","insertTextFormat":1},{"label":"is_link","kind":3,"detail":"pub fn is_link(path string) bool","insertText":"is_link","insertTextFormat":1},{"label":"chdir","kind":3,"detail":"pub fn chdir(path string) ?","insertText":"chdir","insertTextFormat":1},{"label":"fork","kind":3,"detail":"pub fn fork() int","insertText":"fork","insertTextFormat":1},{"label":"wait","kind":3,"detail":"pub fn wait() int","insertText":"wait","insertTextFormat":1},{"label":"file_last_mod_unix","kind":3,"detail":"pub fn file_last_mod_unix(path string) i64","insertText":"file_last_mod_unix","insertTextFormat":1},{"label":"flush","kind":3,"detail":"pub fn flush()","insertText":"flush","insertTextFormat":1},{"label":"chmod","kind":3,"detail":"pub fn chmod(path string, mode int) ?","insertText":"chmod","insertTextFormat":1},{"label":"chown","kind":3,"detail":"pub fn chown(path string, owner int, group int) ?","insertText":"chown","insertTextFormat":1},{"label":"open_append","kind":3,"detail":"pub fn open_append(path string) ?File","insertText":"open_append","insertTextFormat":1},{"label":"execvp","kind":3,"detail":"pub fn execvp(cmdpath string, cmdargs []string) ?","insertText":"execvp","insertTextFormat":1},{"label":"execve","kind":3,"detail":"pub fn execve(cmdpath string, cmdargs []string, envs []string) ?","insertText":"execve","insertTextFormat":1},{"label":"is_atty","kind":3,"detail":"pub fn is_atty(fd int) int","insertText":"is_atty","insertTextFormat":1},{"label":"write_file_array","kind":3,"detail":"pub fn write_file_array(path string, buffer array) ?","insertText":"write_file_array","insertTextFormat":1},{"label":"glob","kind":3,"detail":"pub fn glob(patterns ...string) ?[]string","insertText":"glob","insertTextFormat":1},{"label":"last_error","kind":3,"detail":"pub fn last_error() IError","insertText":"last_error","insertTextFormat":1},{"label":"max_path_len","kind":6,"detail":"pub const max_path_len int","insertText":"max_path_len","insertTextFormat":1},{"label":"wd_at_startup","kind":6,"detail":"pub const wd_at_startup string","insertText":"wd_at_startup","insertTextFormat":1},{"label":"Result","kind":22,"detail":"pub struct Result","insertText":"Result","insertTextFormat":1},{"label":"Command","kind":22,"detail":"pub struct Command","insertText":"Command","insertTextFormat":1},{"label":"cp_all","kind":3,"detail":"pub fn cp_all(src string, dst string, overwrite bool) ?","insertText":"cp_all","insertTextFormat":1},{"label":"mv_by_cp","kind":3,"detail":"pub fn mv_by_cp(source string, target string) ?","insertText":"mv_by_cp","insertTextFormat":1},{"label":"sigint_to_signal_name","kind":3,"detail":"pub fn sigint_to_signal_name(si int) string","insertText":"sigint_to_signal_name","insertTextFormat":1},{"label":"rmdir_all","kind":3,"detail":"pub fn rmdir_all(path string) ?","insertText":"rmdir_all","insertTextFormat":1},{"label":"file_ext","kind":3,"detail":"pub fn file_ext(path string) string","insertText":"file_ext","insertTextFormat":1},{"label":"dir","kind":3,"detail":"pub fn dir(opath string) string","insertText":"dir","insertTextFormat":1},{"label":"base","kind":3,"detail":"pub fn base(opath string) string","insertText":"base","insertTextFormat":1},{"label":"file_name","kind":3,"detail":"pub fn file_name(opath string) string","insertText":"file_name","insertTextFormat":1},{"label":"input_opt","kind":3,"detail":"pub fn input_opt(prompt string) ?string","insertText":"input_opt","insertTextFormat":1},{"label":"input","kind":3,"detail":"pub fn input(prompt string) string","insertText":"input","insertTextFormat":1},{"label":"get_line","kind":3,"detail":"pub fn get_line() string","insertText":"get_line","insertTextFormat":1},{"label":"get_lines","kind":3,"detail":"pub fn get_lines() []string","insertText":"get_lines","insertTextFormat":1},{"label":"get_lines_joined","kind":3,"detail":"pub fn get_lines_joined() string","insertText":"get_lines_joined","insertTextFormat":1},{"label":"get_raw_lines_joined","kind":3,"detail":"pub fn get_raw_lines_joined() string","insertText":"get_raw_lines_joined","insertTextFormat":1},{"label":"user_os","kind":3,"detail":"pub fn user_os() string","insertText":"user_os","insertTextFormat":1},{"label":"user_names","kind":3,"detail":"pub fn user_names() ?[]string","insertText":"user_names","insertTextFormat":1},{"label":"home_dir","kind":3,"detail":"pub fn home_dir() string","insertText":"home_dir","insertTextFormat":1},{"label":"expand_tilde_to_home","kind":3,"detail":"pub fn expand_tilde_to_home(path string) string","insertText":"expand_tilde_to_home","insertTextFormat":1},{"label":"write_file","kind":3,"detail":"pub fn write_file(path string, text string) ?","insertText":"write_file","insertTextFormat":1},{"label":"ExecutableNotFoundError","kind":22,"detail":"pub struct ExecutableNotFoundError","insertText":"ExecutableNotFoundError","insertTextFormat":1},{"label":"find_abs_path_of_executable","kind":3,"detail":"pub fn find_abs_path_of_executable(exepath string) ?string","insertText":"find_abs_path_of_executable","insertTextFormat":1},{"label":"exists_in_system_path","kind":3,"detail":"pub fn exists_in_system_path(prog string) bool","insertText":"exists_in_system_path","insertTextFormat":1},{"label":"is_file","kind":3,"detail":"pub fn is_file(path string) bool","insertText":"is_file","insertTextFormat":1},{"label":"walk_ext","kind":3,"detail":"pub fn walk_ext(path string, ext string) []string","insertText":"walk_ext","insertTextFormat":1},{"label":"walk","kind":3,"detail":"pub fn walk(path string, f fn ())","insertText":"walk","insertTextFormat":1},{"label":"walk_with_context","kind":3,"detail":"pub fn walk_with_context(path string, context voidptr, fcb FnWalkContextCB)","insertText":"walk_with_context","insertTextFormat":1},{"label":"log","kind":3,"detail":"pub fn log(s string)","insertText":"log","insertTextFormat":1},{"label":"mkdir_all","kind":3,"detail":"pub fn mkdir_all(opath string, params MkdirParams) ?","insertText":"mkdir_all","insertTextFormat":1},{"label":"cache_dir","kind":3,"detail":"pub fn cache_dir() string","insertText":"cache_dir","insertTextFormat":1},{"label":"temp_dir","kind":3,"detail":"pub fn temp_dir() string","insertText":"temp_dir","insertTextFormat":1},{"label":"vmodules_dir","kind":3,"detail":"pub fn vmodules_dir() string","insertText":"vmodules_dir","insertTextFormat":1},{"label":"vmodules_paths","kind":3,"detail":"pub fn vmodules_paths() []string","insertText":"vmodules_paths","insertTextFormat":1},{"label":"Uname","kind":22,"detail":"pub struct Uname","insertText":"Uname","insertTextFormat":1},{"label":"execute_or_panic","kind":3,"detail":"pub fn execute_or_panic(cmd string) Result","insertText":"execute_or_panic","insertTextFormat":1},{"label":"execute_or_exit","kind":3,"detail":"pub fn execute_or_exit(cmd string) Result","insertText":"execute_or_exit","insertTextFormat":1},{"label":"quoted_path","kind":3,"detail":"pub fn quoted_path(path string) string","insertText":"quoted_path","insertTextFormat":1},{"label":"config_dir","kind":3,"detail":"pub fn config_dir() ?string","insertText":"config_dir","insertTextFormat":1},{"label":"sys_write","kind":6,"detail":"pub const sys_write int","insertText":"sys_write","insertTextFormat":1},{"label":"sys_open","kind":6,"detail":"pub const sys_open int","insertText":"sys_open","insertTextFormat":1},{"label":"sys_close","kind":6,"detail":"pub const sys_close int","insertText":"sys_close","insertTextFormat":1},{"label":"sys_mkdir","kind":6,"detail":"pub const sys_mkdir int","insertText":"sys_mkdir","insertTextFormat":1},{"label":"sys_creat","kind":6,"detail":"pub const sys_creat int","insertText":"sys_creat","insertTextFormat":1},{"label":"sys_open_nocancel","kind":6,"detail":"pub const sys_open_nocancel int","insertText":"sys_open_nocancel","insertTextFormat":1},{"label":"sys_stat64","kind":6,"detail":"pub const sys_stat64 int","insertText":"sys_stat64","insertTextFormat":1}]} + +[Trace - 14:37:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:21] Received request 'textDocument/foldingRange - (1173)'. +Params: {"jsonrpc":"2.0","id":1173,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:21] Sending response 'textDocument/foldingRange - (1173)' took 0ms +Result: {"jsonrpc":"2.0","id":1173,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:37:21] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":632},"contentChanges":[{"range":{"start":{"line":27,"character":13},"end":{"line":27,"character":13}},"rangeLength":0,"text":"="}]}} + +[Trace - 14:37:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:21] Received request 'textDocument/completion - (1174)'. +Params: {"jsonrpc":"2.0","id":1174,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":14},"context":{"triggerKind":2,"triggerCharacter":"="}}} + +[Trace - 14:37:21] Sending response 'textDocument/completion - (1174)' took 2ms +Result: {"jsonrpc":"2.0","id":1174,"result":[{"label":"fd_close","kind":3,"detail":"pub fn fd_close(fd int) int","insertText":"fd_close","insertTextFormat":1},{"label":"fd_write","kind":3,"detail":"pub fn fd_write(fd int, s string)","insertText":"fd_write","insertTextFormat":1},{"label":"fd_slurp","kind":3,"detail":"pub fn fd_slurp(fd int) []string","insertText":"fd_slurp","insertTextFormat":1},{"label":"fd_read","kind":3,"detail":"pub fn fd_read(fd int, maxbytes int) (string, int)","insertText":"fd_read","insertTextFormat":1},{"label":"args_after","kind":3,"detail":"pub fn args_after(cut_word string) []string","insertText":"args_after","insertTextFormat":1},{"label":"args_before","kind":3,"detail":"pub fn args_before(cut_word string) []string","insertText":"args_before","insertTextFormat":1},{"label":"Eof","kind":22,"detail":"pub struct Eof","insertText":"Eof","insertTextFormat":1},{"label":"NotExpected","kind":22,"detail":"pub struct NotExpected","insertText":"NotExpected","insertTextFormat":1},{"label":"File","kind":22,"detail":"pub struct File","insertText":"File","insertTextFormat":1},{"label":"open_file","kind":3,"detail":"pub fn open_file(path string, mode string, options ...int) ?File","insertText":"open_file","insertTextFormat":1},{"label":"open","kind":3,"detail":"pub fn open(path string) ?File","insertText":"open","insertTextFormat":1},{"label":"create","kind":3,"detail":"pub fn create(path string) ?File","insertText":"create","insertTextFormat":1},{"label":"stdin","kind":3,"detail":"pub fn stdin() File","insertText":"stdin","insertTextFormat":1},{"label":"stdout","kind":3,"detail":"pub fn stdout() File","insertText":"stdout","insertTextFormat":1},{"label":"stderr","kind":3,"detail":"pub fn stderr() File","insertText":"stderr","insertTextFormat":1},{"label":"FileNotOpenedError","kind":22,"detail":"pub struct FileNotOpenedError","insertText":"FileNotOpenedError","insertTextFormat":1},{"label":"SizeOfTypeIs0Error","kind":22,"detail":"pub struct SizeOfTypeIs0Error","insertText":"SizeOfTypeIs0Error","insertTextFormat":1},{"label":"inode","kind":3,"detail":"pub fn inode(path string) FileMode","insertText":"inode","insertTextFormat":1},{"label":"signal_opt","kind":3,"detail":"pub fn signal_opt(signum Signal, handler SignalHandler) ?SignalHandler","insertText":"signal_opt","insertTextFormat":1},{"label":"new_process","kind":3,"detail":"pub fn new_process(filename string) &Process","insertText":"new_process","insertTextFormat":1},{"label":"C.stat","kind":22,"detail":"pub struct C.stat","insertText":"C.stat","insertTextFormat":1},{"label":"is_abs_path","kind":3,"detail":"pub fn is_abs_path(path string) bool","insertText":"is_abs_path","insertTextFormat":1},{"label":"abs_path","kind":3,"detail":"pub fn abs_path(path string) string","insertText":"abs_path","insertTextFormat":1},{"label":"existing_path","kind":3,"detail":"pub fn existing_path(path string) ?string","insertText":"existing_path","insertTextFormat":1},{"label":"open_uri","kind":3,"detail":"pub fn open_uri(uri string) ?","insertText":"open_uri","insertTextFormat":1},{"label":"getenv","kind":3,"detail":"pub fn getenv(key string) string","insertText":"getenv","insertTextFormat":1},{"label":"setenv","kind":3,"detail":"pub fn setenv(name string, value string, overwrite bool) int","insertText":"setenv","insertTextFormat":1},{"label":"unsetenv","kind":3,"detail":"pub fn unsetenv(name string) int","insertText":"unsetenv","insertTextFormat":1},{"label":"environ","kind":3,"detail":"pub fn environ() map[string]string","insertText":"environ","insertTextFormat":1},{"label":"args","kind":6,"detail":"pub const args []string","insertText":"args","insertTextFormat":1},{"label":"read_file","kind":3,"detail":"pub fn read_file(path string) ?string","insertText":"read_file","insertTextFormat":1},{"label":"truncate","kind":3,"detail":"pub fn truncate(path string, len u64) ?","insertText":"truncate","insertTextFormat":1},{"label":"file_size","kind":3,"detail":"pub fn file_size(path string) u64","insertText":"file_size","insertTextFormat":1},{"label":"mv","kind":3,"detail":"pub fn mv(src string, dst string) ?","insertText":"mv","insertTextFormat":1},{"label":"cp","kind":3,"detail":"pub fn cp(src string, dst string) ?","insertText":"cp","insertTextFormat":1},{"label":"vfopen","kind":3,"detail":"pub fn vfopen(path string, mode string) ?&C.FILE","insertText":"vfopen","insertTextFormat":1},{"label":"fileno","kind":3,"detail":"pub fn fileno(cfile voidptr) int","insertText":"fileno","insertTextFormat":1},{"label":"posix_get_error_msg","kind":3,"detail":"pub fn posix_get_error_msg(code int) string","insertText":"posix_get_error_msg","insertTextFormat":1},{"label":"system","kind":3,"detail":"pub fn system(cmd string) int","insertText":"system","insertTextFormat":1},{"label":"exists","kind":3,"detail":"pub fn exists(path string) bool","insertText":"exists","insertTextFormat":1},{"label":"is_executable","kind":3,"detail":"pub fn is_executable(path string) bool","insertText":"is_executable","insertTextFormat":1},{"label":"rm","kind":3,"detail":"pub fn rm(path string) ?","insertText":"rm","insertTextFormat":1},{"label":"rmdir","kind":3,"detail":"pub fn rmdir(path string) ?","insertText":"rmdir","insertTextFormat":1},{"label":"get_raw_line","kind":3,"detail":"pub fn get_raw_line() string","insertText":"get_raw_line","insertTextFormat":1},{"label":"get_raw_stdin","kind":3,"detail":"pub fn get_raw_stdin() []u8","insertText":"get_raw_stdin","insertTextFormat":1},{"label":"read_file_array","kind":3,"detail":"pub fn read_file_array(path string) []T","insertText":"read_file_array","insertTextFormat":1},{"label":"is_dir","kind":3,"detail":"pub fn is_dir(path string) bool","insertText":"is_dir","insertTextFormat":1},{"label":"is_link","kind":3,"detail":"pub fn is_link(path string) bool","insertText":"is_link","insertTextFormat":1},{"label":"chdir","kind":3,"detail":"pub fn chdir(path string) ?","insertText":"chdir","insertTextFormat":1},{"label":"fork","kind":3,"detail":"pub fn fork() int","insertText":"fork","insertTextFormat":1},{"label":"wait","kind":3,"detail":"pub fn wait() int","insertText":"wait","insertTextFormat":1},{"label":"file_last_mod_unix","kind":3,"detail":"pub fn file_last_mod_unix(path string) i64","insertText":"file_last_mod_unix","insertTextFormat":1},{"label":"flush","kind":3,"detail":"pub fn flush()","insertText":"flush","insertTextFormat":1},{"label":"chmod","kind":3,"detail":"pub fn chmod(path string, mode int) ?","insertText":"chmod","insertTextFormat":1},{"label":"chown","kind":3,"detail":"pub fn chown(path string, owner int, group int) ?","insertText":"chown","insertTextFormat":1},{"label":"open_append","kind":3,"detail":"pub fn open_append(path string) ?File","insertText":"open_append","insertTextFormat":1},{"label":"execvp","kind":3,"detail":"pub fn execvp(cmdpath string, cmdargs []string) ?","insertText":"execvp","insertTextFormat":1},{"label":"execve","kind":3,"detail":"pub fn execve(cmdpath string, cmdargs []string, envs []string) ?","insertText":"execve","insertTextFormat":1},{"label":"is_atty","kind":3,"detail":"pub fn is_atty(fd int) int","insertText":"is_atty","insertTextFormat":1},{"label":"write_file_array","kind":3,"detail":"pub fn write_file_array(path string, buffer array) ?","insertText":"write_file_array","insertTextFormat":1},{"label":"glob","kind":3,"detail":"pub fn glob(patterns ...string) ?[]string","insertText":"glob","insertTextFormat":1},{"label":"last_error","kind":3,"detail":"pub fn last_error() IError","insertText":"last_error","insertTextFormat":1},{"label":"max_path_len","kind":6,"detail":"pub const max_path_len int","insertText":"max_path_len","insertTextFormat":1},{"label":"wd_at_startup","kind":6,"detail":"pub const wd_at_startup string","insertText":"wd_at_startup","insertTextFormat":1},{"label":"Result","kind":22,"detail":"pub struct Result","insertText":"Result","insertTextFormat":1},{"label":"Command","kind":22,"detail":"pub struct Command","insertText":"Command","insertTextFormat":1},{"label":"cp_all","kind":3,"detail":"pub fn cp_all(src string, dst string, overwrite bool) ?","insertText":"cp_all","insertTextFormat":1},{"label":"mv_by_cp","kind":3,"detail":"pub fn mv_by_cp(source string, target string) ?","insertText":"mv_by_cp","insertTextFormat":1},{"label":"sigint_to_signal_name","kind":3,"detail":"pub fn sigint_to_signal_name(si int) string","insertText":"sigint_to_signal_name","insertTextFormat":1},{"label":"rmdir_all","kind":3,"detail":"pub fn rmdir_all(path string) ?","insertText":"rmdir_all","insertTextFormat":1},{"label":"file_ext","kind":3,"detail":"pub fn file_ext(path string) string","insertText":"file_ext","insertTextFormat":1},{"label":"dir","kind":3,"detail":"pub fn dir(opath string) string","insertText":"dir","insertTextFormat":1},{"label":"base","kind":3,"detail":"pub fn base(opath string) string","insertText":"base","insertTextFormat":1},{"label":"file_name","kind":3,"detail":"pub fn file_name(opath string) string","insertText":"file_name","insertTextFormat":1},{"label":"input_opt","kind":3,"detail":"pub fn input_opt(prompt string) ?string","insertText":"input_opt","insertTextFormat":1},{"label":"input","kind":3,"detail":"pub fn input(prompt string) string","insertText":"input","insertTextFormat":1},{"label":"get_line","kind":3,"detail":"pub fn get_line() string","insertText":"get_line","insertTextFormat":1},{"label":"get_lines","kind":3,"detail":"pub fn get_lines() []string","insertText":"get_lines","insertTextFormat":1},{"label":"get_lines_joined","kind":3,"detail":"pub fn get_lines_joined() string","insertText":"get_lines_joined","insertTextFormat":1},{"label":"get_raw_lines_joined","kind":3,"detail":"pub fn get_raw_lines_joined() string","insertText":"get_raw_lines_joined","insertTextFormat":1},{"label":"user_os","kind":3,"detail":"pub fn user_os() string","insertText":"user_os","insertTextFormat":1},{"label":"user_names","kind":3,"detail":"pub fn user_names() ?[]string","insertText":"user_names","insertTextFormat":1},{"label":"home_dir","kind":3,"detail":"pub fn home_dir() string","insertText":"home_dir","insertTextFormat":1},{"label":"expand_tilde_to_home","kind":3,"detail":"pub fn expand_tilde_to_home(path string) string","insertText":"expand_tilde_to_home","insertTextFormat":1},{"label":"write_file","kind":3,"detail":"pub fn write_file(path string, text string) ?","insertText":"write_file","insertTextFormat":1},{"label":"ExecutableNotFoundError","kind":22,"detail":"pub struct ExecutableNotFoundError","insertText":"ExecutableNotFoundError","insertTextFormat":1},{"label":"find_abs_path_of_executable","kind":3,"detail":"pub fn find_abs_path_of_executable(exepath string) ?string","insertText":"find_abs_path_of_executable","insertTextFormat":1},{"label":"exists_in_system_path","kind":3,"detail":"pub fn exists_in_system_path(prog string) bool","insertText":"exists_in_system_path","insertTextFormat":1},{"label":"is_file","kind":3,"detail":"pub fn is_file(path string) bool","insertText":"is_file","insertTextFormat":1},{"label":"walk_ext","kind":3,"detail":"pub fn walk_ext(path string, ext string) []string","insertText":"walk_ext","insertTextFormat":1},{"label":"walk","kind":3,"detail":"pub fn walk(path string, f fn ())","insertText":"walk","insertTextFormat":1},{"label":"walk_with_context","kind":3,"detail":"pub fn walk_with_context(path string, context voidptr, fcb FnWalkContextCB)","insertText":"walk_with_context","insertTextFormat":1},{"label":"log","kind":3,"detail":"pub fn log(s string)","insertText":"log","insertTextFormat":1},{"label":"mkdir_all","kind":3,"detail":"pub fn mkdir_all(opath string, params MkdirParams) ?","insertText":"mkdir_all","insertTextFormat":1},{"label":"cache_dir","kind":3,"detail":"pub fn cache_dir() string","insertText":"cache_dir","insertTextFormat":1},{"label":"temp_dir","kind":3,"detail":"pub fn temp_dir() string","insertText":"temp_dir","insertTextFormat":1},{"label":"vmodules_dir","kind":3,"detail":"pub fn vmodules_dir() string","insertText":"vmodules_dir","insertTextFormat":1},{"label":"vmodules_paths","kind":3,"detail":"pub fn vmodules_paths() []string","insertText":"vmodules_paths","insertTextFormat":1},{"label":"Uname","kind":22,"detail":"pub struct Uname","insertText":"Uname","insertTextFormat":1},{"label":"execute_or_panic","kind":3,"detail":"pub fn execute_or_panic(cmd string) Result","insertText":"execute_or_panic","insertTextFormat":1},{"label":"execute_or_exit","kind":3,"detail":"pub fn execute_or_exit(cmd string) Result","insertText":"execute_or_exit","insertTextFormat":1},{"label":"quoted_path","kind":3,"detail":"pub fn quoted_path(path string) string","insertText":"quoted_path","insertTextFormat":1},{"label":"config_dir","kind":3,"detail":"pub fn config_dir() ?string","insertText":"config_dir","insertTextFormat":1},{"label":"sys_write","kind":6,"detail":"pub const sys_write int","insertText":"sys_write","insertTextFormat":1},{"label":"sys_open","kind":6,"detail":"pub const sys_open int","insertText":"sys_open","insertTextFormat":1},{"label":"sys_close","kind":6,"detail":"pub const sys_close int","insertText":"sys_close","insertTextFormat":1},{"label":"sys_mkdir","kind":6,"detail":"pub const sys_mkdir int","insertText":"sys_mkdir","insertTextFormat":1},{"label":"sys_creat","kind":6,"detail":"pub const sys_creat int","insertText":"sys_creat","insertTextFormat":1},{"label":"sys_open_nocancel","kind":6,"detail":"pub const sys_open_nocancel int","insertText":"sys_open_nocancel","insertTextFormat":1},{"label":"sys_stat64","kind":6,"detail":"pub const sys_stat64 int","insertText":"sys_stat64","insertTextFormat":1}]} + +[Trace - 14:37:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:21] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":633},"contentChanges":[{"range":{"start":{"line":27,"character":14},"end":{"line":27,"character":14}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:37:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:21] Received request 'textDocument/completion - (1175)'. +Params: {"jsonrpc":"2.0","id":1175,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":15},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:37:21] Sending response 'textDocument/completion - (1175)' took 1ms +Result: {"jsonrpc":"2.0","id":1175,"result":[{"label":"fd_close","kind":3,"detail":"pub fn fd_close(fd int) int","insertText":"fd_close","insertTextFormat":1},{"label":"fd_write","kind":3,"detail":"pub fn fd_write(fd int, s string)","insertText":"fd_write","insertTextFormat":1},{"label":"fd_slurp","kind":3,"detail":"pub fn fd_slurp(fd int) []string","insertText":"fd_slurp","insertTextFormat":1},{"label":"fd_read","kind":3,"detail":"pub fn fd_read(fd int, maxbytes int) (string, int)","insertText":"fd_read","insertTextFormat":1},{"label":"args_after","kind":3,"detail":"pub fn args_after(cut_word string) []string","insertText":"args_after","insertTextFormat":1},{"label":"args_before","kind":3,"detail":"pub fn args_before(cut_word string) []string","insertText":"args_before","insertTextFormat":1},{"label":"Eof","kind":22,"detail":"pub struct Eof","insertText":"Eof","insertTextFormat":1},{"label":"NotExpected","kind":22,"detail":"pub struct NotExpected","insertText":"NotExpected","insertTextFormat":1},{"label":"File","kind":22,"detail":"pub struct File","insertText":"File","insertTextFormat":1},{"label":"open_file","kind":3,"detail":"pub fn open_file(path string, mode string, options ...int) ?File","insertText":"open_file","insertTextFormat":1},{"label":"open","kind":3,"detail":"pub fn open(path string) ?File","insertText":"open","insertTextFormat":1},{"label":"create","kind":3,"detail":"pub fn create(path string) ?File","insertText":"create","insertTextFormat":1},{"label":"stdin","kind":3,"detail":"pub fn stdin() File","insertText":"stdin","insertTextFormat":1},{"label":"stdout","kind":3,"detail":"pub fn stdout() File","insertText":"stdout","insertTextFormat":1},{"label":"stderr","kind":3,"detail":"pub fn stderr() File","insertText":"stderr","insertTextFormat":1},{"label":"FileNotOpenedError","kind":22,"detail":"pub struct FileNotOpenedError","insertText":"FileNotOpenedError","insertTextFormat":1},{"label":"SizeOfTypeIs0Error","kind":22,"detail":"pub struct SizeOfTypeIs0Error","insertText":"SizeOfTypeIs0Error","insertTextFormat":1},{"label":"inode","kind":3,"detail":"pub fn inode(path string) FileMode","insertText":"inode","insertTextFormat":1},{"label":"signal_opt","kind":3,"detail":"pub fn signal_opt(signum Signal, handler SignalHandler) ?SignalHandler","insertText":"signal_opt","insertTextFormat":1},{"label":"new_process","kind":3,"detail":"pub fn new_process(filename string) &Process","insertText":"new_process","insertTextFormat":1},{"label":"C.stat","kind":22,"detail":"pub struct C.stat","insertText":"C.stat","insertTextFormat":1},{"label":"is_abs_path","kind":3,"detail":"pub fn is_abs_path(path string) bool","insertText":"is_abs_path","insertTextFormat":1},{"label":"abs_path","kind":3,"detail":"pub fn abs_path(path string) string","insertText":"abs_path","insertTextFormat":1},{"label":"existing_path","kind":3,"detail":"pub fn existing_path(path string) ?string","insertText":"existing_path","insertTextFormat":1},{"label":"open_uri","kind":3,"detail":"pub fn open_uri(uri string) ?","insertText":"open_uri","insertTextFormat":1},{"label":"getenv","kind":3,"detail":"pub fn getenv(key string) string","insertText":"getenv","insertTextFormat":1},{"label":"setenv","kind":3,"detail":"pub fn setenv(name string, value string, overwrite bool) int","insertText":"setenv","insertTextFormat":1},{"label":"unsetenv","kind":3,"detail":"pub fn unsetenv(name string) int","insertText":"unsetenv","insertTextFormat":1},{"label":"environ","kind":3,"detail":"pub fn environ() map[string]string","insertText":"environ","insertTextFormat":1},{"label":"args","kind":6,"detail":"pub const args []string","insertText":"args","insertTextFormat":1},{"label":"read_file","kind":3,"detail":"pub fn read_file(path string) ?string","insertText":"read_file","insertTextFormat":1},{"label":"truncate","kind":3,"detail":"pub fn truncate(path string, len u64) ?","insertText":"truncate","insertTextFormat":1},{"label":"file_size","kind":3,"detail":"pub fn file_size(path string) u64","insertText":"file_size","insertTextFormat":1},{"label":"mv","kind":3,"detail":"pub fn mv(src string, dst string) ?","insertText":"mv","insertTextFormat":1},{"label":"cp","kind":3,"detail":"pub fn cp(src string, dst string) ?","insertText":"cp","insertTextFormat":1},{"label":"vfopen","kind":3,"detail":"pub fn vfopen(path string, mode string) ?&C.FILE","insertText":"vfopen","insertTextFormat":1},{"label":"fileno","kind":3,"detail":"pub fn fileno(cfile voidptr) int","insertText":"fileno","insertTextFormat":1},{"label":"posix_get_error_msg","kind":3,"detail":"pub fn posix_get_error_msg(code int) string","insertText":"posix_get_error_msg","insertTextFormat":1},{"label":"system","kind":3,"detail":"pub fn system(cmd string) int","insertText":"system","insertTextFormat":1},{"label":"exists","kind":3,"detail":"pub fn exists(path string) bool","insertText":"exists","insertTextFormat":1},{"label":"is_executable","kind":3,"detail":"pub fn is_executable(path string) bool","insertText":"is_executable","insertTextFormat":1},{"label":"rm","kind":3,"detail":"pub fn rm(path string) ?","insertText":"rm","insertTextFormat":1},{"label":"rmdir","kind":3,"detail":"pub fn rmdir(path string) ?","insertText":"rmdir","insertTextFormat":1},{"label":"get_raw_line","kind":3,"detail":"pub fn get_raw_line() string","insertText":"get_raw_line","insertTextFormat":1},{"label":"get_raw_stdin","kind":3,"detail":"pub fn get_raw_stdin() []u8","insertText":"get_raw_stdin","insertTextFormat":1},{"label":"read_file_array","kind":3,"detail":"pub fn read_file_array(path string) []T","insertText":"read_file_array","insertTextFormat":1},{"label":"is_dir","kind":3,"detail":"pub fn is_dir(path string) bool","insertText":"is_dir","insertTextFormat":1},{"label":"is_link","kind":3,"detail":"pub fn is_link(path string) bool","insertText":"is_link","insertTextFormat":1},{"label":"chdir","kind":3,"detail":"pub fn chdir(path string) ?","insertText":"chdir","insertTextFormat":1},{"label":"fork","kind":3,"detail":"pub fn fork() int","insertText":"fork","insertTextFormat":1},{"label":"wait","kind":3,"detail":"pub fn wait() int","insertText":"wait","insertTextFormat":1},{"label":"file_last_mod_unix","kind":3,"detail":"pub fn file_last_mod_unix(path string) i64","insertText":"file_last_mod_unix","insertTextFormat":1},{"label":"flush","kind":3,"detail":"pub fn flush()","insertText":"flush","insertTextFormat":1},{"label":"chmod","kind":3,"detail":"pub fn chmod(path string, mode int) ?","insertText":"chmod","insertTextFormat":1},{"label":"chown","kind":3,"detail":"pub fn chown(path string, owner int, group int) ?","insertText":"chown","insertTextFormat":1},{"label":"open_append","kind":3,"detail":"pub fn open_append(path string) ?File","insertText":"open_append","insertTextFormat":1},{"label":"execvp","kind":3,"detail":"pub fn execvp(cmdpath string, cmdargs []string) ?","insertText":"execvp","insertTextFormat":1},{"label":"execve","kind":3,"detail":"pub fn execve(cmdpath string, cmdargs []string, envs []string) ?","insertText":"execve","insertTextFormat":1},{"label":"is_atty","kind":3,"detail":"pub fn is_atty(fd int) int","insertText":"is_atty","insertTextFormat":1},{"label":"write_file_array","kind":3,"detail":"pub fn write_file_array(path string, buffer array) ?","insertText":"write_file_array","insertTextFormat":1},{"label":"glob","kind":3,"detail":"pub fn glob(patterns ...string) ?[]string","insertText":"glob","insertTextFormat":1},{"label":"last_error","kind":3,"detail":"pub fn last_error() IError","insertText":"last_error","insertTextFormat":1},{"label":"max_path_len","kind":6,"detail":"pub const max_path_len int","insertText":"max_path_len","insertTextFormat":1},{"label":"wd_at_startup","kind":6,"detail":"pub const wd_at_startup string","insertText":"wd_at_startup","insertTextFormat":1},{"label":"Result","kind":22,"detail":"pub struct Result","insertText":"Result","insertTextFormat":1},{"label":"Command","kind":22,"detail":"pub struct Command","insertText":"Command","insertTextFormat":1},{"label":"cp_all","kind":3,"detail":"pub fn cp_all(src string, dst string, overwrite bool) ?","insertText":"cp_all","insertTextFormat":1},{"label":"mv_by_cp","kind":3,"detail":"pub fn mv_by_cp(source string, target string) ?","insertText":"mv_by_cp","insertTextFormat":1},{"label":"sigint_to_signal_name","kind":3,"detail":"pub fn sigint_to_signal_name(si int) string","insertText":"sigint_to_signal_name","insertTextFormat":1},{"label":"rmdir_all","kind":3,"detail":"pub fn rmdir_all(path string) ?","insertText":"rmdir_all","insertTextFormat":1},{"label":"file_ext","kind":3,"detail":"pub fn file_ext(path string) string","insertText":"file_ext","insertTextFormat":1},{"label":"dir","kind":3,"detail":"pub fn dir(opath string) string","insertText":"dir","insertTextFormat":1},{"label":"base","kind":3,"detail":"pub fn base(opath string) string","insertText":"base","insertTextFormat":1},{"label":"file_name","kind":3,"detail":"pub fn file_name(opath string) string","insertText":"file_name","insertTextFormat":1},{"label":"input_opt","kind":3,"detail":"pub fn input_opt(prompt string) ?string","insertText":"input_opt","insertTextFormat":1},{"label":"input","kind":3,"detail":"pub fn input(prompt string) string","insertText":"input","insertTextFormat":1},{"label":"get_line","kind":3,"detail":"pub fn get_line() string","insertText":"get_line","insertTextFormat":1},{"label":"get_lines","kind":3,"detail":"pub fn get_lines() []string","insertText":"get_lines","insertTextFormat":1},{"label":"get_lines_joined","kind":3,"detail":"pub fn get_lines_joined() string","insertText":"get_lines_joined","insertTextFormat":1},{"label":"get_raw_lines_joined","kind":3,"detail":"pub fn get_raw_lines_joined() string","insertText":"get_raw_lines_joined","insertTextFormat":1},{"label":"user_os","kind":3,"detail":"pub fn user_os() string","insertText":"user_os","insertTextFormat":1},{"label":"user_names","kind":3,"detail":"pub fn user_names() ?[]string","insertText":"user_names","insertTextFormat":1},{"label":"home_dir","kind":3,"detail":"pub fn home_dir() string","insertText":"home_dir","insertTextFormat":1},{"label":"expand_tilde_to_home","kind":3,"detail":"pub fn expand_tilde_to_home(path string) string","insertText":"expand_tilde_to_home","insertTextFormat":1},{"label":"write_file","kind":3,"detail":"pub fn write_file(path string, text string) ?","insertText":"write_file","insertTextFormat":1},{"label":"ExecutableNotFoundError","kind":22,"detail":"pub struct ExecutableNotFoundError","insertText":"ExecutableNotFoundError","insertTextFormat":1},{"label":"find_abs_path_of_executable","kind":3,"detail":"pub fn find_abs_path_of_executable(exepath string) ?string","insertText":"find_abs_path_of_executable","insertTextFormat":1},{"label":"exists_in_system_path","kind":3,"detail":"pub fn exists_in_system_path(prog string) bool","insertText":"exists_in_system_path","insertTextFormat":1},{"label":"is_file","kind":3,"detail":"pub fn is_file(path string) bool","insertText":"is_file","insertTextFormat":1},{"label":"walk_ext","kind":3,"detail":"pub fn walk_ext(path string, ext string) []string","insertText":"walk_ext","insertTextFormat":1},{"label":"walk","kind":3,"detail":"pub fn walk(path string, f fn ())","insertText":"walk","insertTextFormat":1},{"label":"walk_with_context","kind":3,"detail":"pub fn walk_with_context(path string, context voidptr, fcb FnWalkContextCB)","insertText":"walk_with_context","insertTextFormat":1},{"label":"log","kind":3,"detail":"pub fn log(s string)","insertText":"log","insertTextFormat":1},{"label":"mkdir_all","kind":3,"detail":"pub fn mkdir_all(opath string, params MkdirParams) ?","insertText":"mkdir_all","insertTextFormat":1},{"label":"cache_dir","kind":3,"detail":"pub fn cache_dir() string","insertText":"cache_dir","insertTextFormat":1},{"label":"temp_dir","kind":3,"detail":"pub fn temp_dir() string","insertText":"temp_dir","insertTextFormat":1},{"label":"vmodules_dir","kind":3,"detail":"pub fn vmodules_dir() string","insertText":"vmodules_dir","insertTextFormat":1},{"label":"vmodules_paths","kind":3,"detail":"pub fn vmodules_paths() []string","insertText":"vmodules_paths","insertTextFormat":1},{"label":"Uname","kind":22,"detail":"pub struct Uname","insertText":"Uname","insertTextFormat":1},{"label":"execute_or_panic","kind":3,"detail":"pub fn execute_or_panic(cmd string) Result","insertText":"execute_or_panic","insertTextFormat":1},{"label":"execute_or_exit","kind":3,"detail":"pub fn execute_or_exit(cmd string) Result","insertText":"execute_or_exit","insertTextFormat":1},{"label":"quoted_path","kind":3,"detail":"pub fn quoted_path(path string) string","insertText":"quoted_path","insertTextFormat":1},{"label":"config_dir","kind":3,"detail":"pub fn config_dir() ?string","insertText":"config_dir","insertTextFormat":1},{"label":"sys_write","kind":6,"detail":"pub const sys_write int","insertText":"sys_write","insertTextFormat":1},{"label":"sys_open","kind":6,"detail":"pub const sys_open int","insertText":"sys_open","insertTextFormat":1},{"label":"sys_close","kind":6,"detail":"pub const sys_close int","insertText":"sys_close","insertTextFormat":1},{"label":"sys_mkdir","kind":6,"detail":"pub const sys_mkdir int","insertText":"sys_mkdir","insertTextFormat":1},{"label":"sys_creat","kind":6,"detail":"pub const sys_creat int","insertText":"sys_creat","insertTextFormat":1},{"label":"sys_open_nocancel","kind":6,"detail":"pub const sys_open_nocancel int","insertText":"sys_open_nocancel","insertTextFormat":1},{"label":"sys_stat64","kind":6,"detail":"pub const sys_stat64 int","insertText":"sys_stat64","insertTextFormat":1}]} + +[Trace - 14:37:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:21] Received request 'textDocument/foldingRange - (1176)'. +Params: {"jsonrpc":"2.0","id":1176,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:21] Sending response 'textDocument/foldingRange - (1176)' took 0ms +Result: {"jsonrpc":"2.0","id":1176,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:37:21] Received request 'textDocument/codeLens - (1177)'. +Params: {"jsonrpc":"2.0","id":1177,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:21] Sending response 'textDocument/codeLens - (1177)' took 0ms +Result: {"jsonrpc":"2.0","id":1177,"result":null} + +[Trace - 14:37:21] Received request 'textDocument/documentSymbol - (1178)'. +Params: {"jsonrpc":"2.0","id":1178,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:21] Sending response 'textDocument/documentSymbol - (1178)' took 0ms +Result: {"jsonrpc":"2.0","id":1178,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:37:22] Received request 'textDocument/hover - (1179)'. +Params: {"jsonrpc":"2.0","id":1179,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":9}}} + +[Trace - 14:37:22] Sending response 'textDocument/hover - (1179)' took 0ms +Result: {"jsonrpc":"2.0","id":1179,"result":null} + +[Trace - 14:37:23] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":634},"contentChanges":[{"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":1}},"rangeLength":0,"text":"m"}]}} + +[Trace - 14:37:23] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:23] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:23] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":635},"contentChanges":[{"range":{"start":{"line":27,"character":2},"end":{"line":27,"character":2}},"rangeLength":0,"text":"u"}]}} + +[Trace - 14:37:23] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:23] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:23] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":636},"contentChanges":[{"range":{"start":{"line":27,"character":3},"end":{"line":27,"character":3}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:37:23] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:23] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:23] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":637},"contentChanges":[{"range":{"start":{"line":27,"character":4},"end":{"line":27,"character":4}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:37:23] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:23] Received request 'textDocument/completion - (1180)'. +Params: {"jsonrpc":"2.0","id":1180,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":5},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:37:23] Sending response 'textDocument/completion - (1180)' took 0ms +Result: {"jsonrpc":"2.0","id":1180,"result":[]} + +[Trace - 14:37:23] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:23] Received request 'textDocument/foldingRange - (1181)'. +Params: {"jsonrpc":"2.0","id":1181,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:23] Sending response 'textDocument/foldingRange - (1181)' took 0ms +Result: {"jsonrpc":"2.0","id":1181,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:37:23] Received request 'textDocument/codeLens - (1182)'. +Params: {"jsonrpc":"2.0","id":1182,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:23] Sending response 'textDocument/codeLens - (1182)' took 0ms +Result: {"jsonrpc":"2.0","id":1182,"result":null} + +[Trace - 14:37:23] Received request 'textDocument/documentSymbol - (1183)'. +Params: {"jsonrpc":"2.0","id":1183,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:23] Sending response 'textDocument/documentSymbol - (1183)' took 0ms +Result: {"jsonrpc":"2.0","id":1183,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:37:24] Received request 'textDocument/definition - (1184)'. +Params: {"jsonrpc":"2.0","id":1184,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":8}}} + +[Trace - 14:37:24] Sending response 'textDocument/definition - (1184)' took 0ms +Result: {"jsonrpc":"2.0","id":1184,"result":null} + +[Trace - 14:37:25] Received request 'textDocument/definition - (1185)'. +Params: {"jsonrpc":"2.0","id":1185,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":29,"character":8}}} + +[Trace - 14:37:25] Sending response 'textDocument/definition - (1185)' took 0ms +Result: {"jsonrpc":"2.0","id":1185,"result":null} + +[Trace - 14:37:26] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":638},"contentChanges":[{"range":{"start":{"line":28,"character":0},"end":{"line":28,"character":0}},"rangeLength":0,"text":"\t"}]}} + +[Trace - 14:37:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:26] Received request 'textDocument/foldingRange - (1186)'. +Params: {"jsonrpc":"2.0","id":1186,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:26] Sending response 'textDocument/foldingRange - (1186)' took 0ms +Result: {"jsonrpc":"2.0","id":1186,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:37:26] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":639},"contentChanges":[{"range":{"start":{"line":28,"character":1},"end":{"line":28,"character":1}},"rangeLength":0,"text":"index_file"}]}} + +[Trace - 14:37:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:26] Received request 'textDocument/foldingRange - (1187)'. +Params: {"jsonrpc":"2.0","id":1187,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:26] Sending response 'textDocument/foldingRange - (1187)' took 0ms +Result: {"jsonrpc":"2.0","id":1187,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:37:26] Received request 'textDocument/codeLens - (1188)'. +Params: {"jsonrpc":"2.0","id":1188,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:26] Sending response 'textDocument/codeLens - (1188)' took 0ms +Result: {"jsonrpc":"2.0","id":1188,"result":null} + +[Trace - 14:37:26] Received request 'textDocument/documentSymbol - (1189)'. +Params: {"jsonrpc":"2.0","id":1189,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:26] Sending response 'textDocument/documentSymbol - (1189)' took 0ms +Result: {"jsonrpc":"2.0","id":1189,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:37:27] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":640},"contentChanges":[{"range":{"start":{"line":28,"character":11},"end":{"line":28,"character":11}},"rangeLength":0,"text":"."}]}} + +[Trace - 14:37:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:27] Received request 'textDocument/completion - (1190)'. +Params: {"jsonrpc":"2.0","id":1190,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":12},"context":{"triggerKind":2,"triggerCharacter":"."}}} + +[Trace - 14:37:27] Sending response 'textDocument/completion - (1190)' took 0ms +Result: {"jsonrpc":"2.0","id":1190,"result":[]} + +[Trace - 14:37:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:27] Received request 'textDocument/foldingRange - (1191)'. +Params: {"jsonrpc":"2.0","id":1191,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:27] Sending response 'textDocument/foldingRange - (1191)' took 0ms +Result: {"jsonrpc":"2.0","id":1191,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:37:27] Received request 'textDocument/codeLens - (1192)'. +Params: {"jsonrpc":"2.0","id":1192,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:27] Sending response 'textDocument/codeLens - (1192)' took 0ms +Result: {"jsonrpc":"2.0","id":1192,"result":null} + +[Trace - 14:37:27] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":641},"contentChanges":[{"range":{"start":{"line":28,"character":12},"end":{"line":28,"character":12}},"rangeLength":0,"text":"w"}]}} + +[Trace - 14:37:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:27] Received request 'textDocument/completion - (1193)'. +Params: {"jsonrpc":"2.0","id":1193,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":13},"context":{"triggerKind":1}}} + +[Trace - 14:37:27] Sending response 'textDocument/completion - (1193)' took 0ms +Result: {"jsonrpc":"2.0","id":1193,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:37:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:27] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":642},"contentChanges":[{"range":{"start":{"line":28,"character":13},"end":{"line":28,"character":13}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:37:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:27] Received request 'textDocument/completion - (1194)'. +Params: {"jsonrpc":"2.0","id":1194,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":14},"context":{"triggerKind":1}}} + +[Trace - 14:37:27] Sending response 'textDocument/completion - (1194)' took 0ms +Result: {"jsonrpc":"2.0","id":1194,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:37:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:27] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":643},"contentChanges":[{"range":{"start":{"line":28,"character":14},"end":{"line":28,"character":14}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:37:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:27] Received request 'textDocument/completion - (1195)'. +Params: {"jsonrpc":"2.0","id":1195,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":15},"context":{"triggerKind":1}}} + +[Trace - 14:37:27] Sending response 'textDocument/completion - (1195)' took 0ms +Result: {"jsonrpc":"2.0","id":1195,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:37:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:28] Received request 'textDocument/foldingRange - (1196)'. +Params: {"jsonrpc":"2.0","id":1196,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:28] Sending response 'textDocument/foldingRange - (1196)' took 0ms +Result: {"jsonrpc":"2.0","id":1196,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:37:28] Received request 'textDocument/codeLens - (1197)'. +Params: {"jsonrpc":"2.0","id":1197,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:28] Sending response 'textDocument/codeLens - (1197)' took 0ms +Result: {"jsonrpc":"2.0","id":1197,"result":null} + +[Trace - 14:37:28] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":644},"contentChanges":[{"range":{"start":{"line":28,"character":14},"end":{"line":28,"character":15}},"rangeLength":1,"text":""}]}} + +[Trace - 14:37:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:28] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":645},"contentChanges":[{"range":{"start":{"line":28,"character":13},"end":{"line":28,"character":14}},"rangeLength":1,"text":""}]}} + +[Trace - 14:37:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:28] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":646},"contentChanges":[{"range":{"start":{"line":28,"character":13},"end":{"line":28,"character":13}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:37:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:28] Received request 'textDocument/completion - (1198)'. +Params: {"jsonrpc":"2.0","id":1198,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":14},"context":{"triggerKind":1}}} + +[Trace - 14:37:28] Sending response 'textDocument/completion - (1198)' took 0ms +Result: {"jsonrpc":"2.0","id":1198,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:37:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:28] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":647},"contentChanges":[{"range":{"start":{"line":28,"character":14},"end":{"line":28,"character":14}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:37:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:28] Received request 'textDocument/completion - (1199)'. +Params: {"jsonrpc":"2.0","id":1199,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":15},"context":{"triggerKind":1}}} + +[Trace - 14:37:28] Sending response 'textDocument/completion - (1199)' took 1ms +Result: {"jsonrpc":"2.0","id":1199,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:37:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:28] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":648},"contentChanges":[{"range":{"start":{"line":28,"character":15},"end":{"line":28,"character":15}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:37:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:28] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":649},"contentChanges":[{"range":{"start":{"line":28,"character":16},"end":{"line":28,"character":16}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:37:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:28] Received request 'textDocument/completion - (1200)'. +Params: {"jsonrpc":"2.0","id":1200,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":17},"context":{"triggerKind":1}}} + +[Trace - 14:37:28] Sending response 'textDocument/completion - (1200)' took 0ms +Result: {"jsonrpc":"2.0","id":1200,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:37:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:29] Received request 'textDocument/foldingRange - (1201)'. +Params: {"jsonrpc":"2.0","id":1201,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:29] Sending response 'textDocument/foldingRange - (1201)' took 0ms +Result: {"jsonrpc":"2.0","id":1201,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:37:29] Received request 'textDocument/codeLens - (1202)'. +Params: {"jsonrpc":"2.0","id":1202,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:29] Sending response 'textDocument/codeLens - (1202)' took 0ms +Result: {"jsonrpc":"2.0","id":1202,"result":null} + +[Trace - 14:37:29] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":650},"contentChanges":[{"range":{"start":{"line":28,"character":17},"end":{"line":28,"character":17}},"rangeLength":0,"text":"_"}]}} + +[Trace - 14:37:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:29] Received request 'textDocument/completion - (1203)'. +Params: {"jsonrpc":"2.0","id":1203,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":18},"context":{"triggerKind":1}}} + +[Trace - 14:37:29] Sending response 'textDocument/completion - (1203)' took 0ms +Result: {"jsonrpc":"2.0","id":1203,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:37:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:29] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":651},"contentChanges":[{"range":{"start":{"line":28,"character":18},"end":{"line":28,"character":18}},"rangeLength":0,"text":"s"}]}} + +[Trace - 14:37:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:29] Received request 'textDocument/completion - (1204)'. +Params: {"jsonrpc":"2.0","id":1204,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":19},"context":{"triggerKind":1}}} + +[Trace - 14:37:29] Sending response 'textDocument/completion - (1204)' took 0ms +Result: {"jsonrpc":"2.0","id":1204,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:37:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:29] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":652},"contentChanges":[{"range":{"start":{"line":28,"character":19},"end":{"line":28,"character":19}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:37:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:29] Received request 'textDocument/completion - (1205)'. +Params: {"jsonrpc":"2.0","id":1205,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":20},"context":{"triggerKind":1}}} + +[Trace - 14:37:29] Sending response 'textDocument/completion - (1205)' took 0ms +Result: {"jsonrpc":"2.0","id":1205,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:37:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:29] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":653},"contentChanges":[{"range":{"start":{"line":28,"character":20},"end":{"line":28,"character":20}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:37:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:29] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":654},"contentChanges":[{"range":{"start":{"line":28,"character":21},"end":{"line":28,"character":21}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:37:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:29] Received request 'textDocument/completion - (1206)'. +Params: {"jsonrpc":"2.0","id":1206,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":22},"context":{"triggerKind":1}}} + +[Trace - 14:37:29] Sending response 'textDocument/completion - (1206)' took 0ms +Result: {"jsonrpc":"2.0","id":1206,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:37:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:29] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":655},"contentChanges":[{"range":{"start":{"line":28,"character":22},"end":{"line":28,"character":22}},"rangeLength":0,"text":"n"}]}} + +[Trace - 14:37:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:29] Received request 'textDocument/completion - (1207)'. +Params: {"jsonrpc":"2.0","id":1207,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":23},"context":{"triggerKind":1}}} + +[Trace - 14:37:29] Sending response 'textDocument/completion - (1207)' took 0ms +Result: {"jsonrpc":"2.0","id":1207,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:37:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:29] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":656},"contentChanges":[{"range":{"start":{"line":28,"character":23},"end":{"line":28,"character":23}},"rangeLength":0,"text":"g"}]}} + +[Trace - 14:37:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:29] Received request 'textDocument/completion - (1208)'. +Params: {"jsonrpc":"2.0","id":1208,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":24},"context":{"triggerKind":1}}} + +[Trace - 14:37:29] Sending response 'textDocument/completion - (1208)' took 0ms +Result: {"jsonrpc":"2.0","id":1208,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:37:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:29] Received request 'textDocument/foldingRange - (1209)'. +Params: {"jsonrpc":"2.0","id":1209,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:29] Sending response 'textDocument/foldingRange - (1209)' took 0ms +Result: {"jsonrpc":"2.0","id":1209,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:37:30] Received request 'textDocument/codeLens - (1210)'. +Params: {"jsonrpc":"2.0","id":1210,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:30] Sending response 'textDocument/codeLens - (1210)' took 0ms +Result: {"jsonrpc":"2.0","id":1210,"result":null} + +[Trace - 14:37:30] Received request 'textDocument/documentSymbol - (1211)'. +Params: {"jsonrpc":"2.0","id":1211,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:30] Sending response 'textDocument/documentSymbol - (1211)' took 0ms +Result: {"jsonrpc":"2.0","id":1211,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:37:30] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":657},"contentChanges":[{"range":{"start":{"line":28,"character":23},"end":{"line":28,"character":24}},"rangeLength":1,"text":""}]}} + +[Trace - 14:37:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:30] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":658},"contentChanges":[{"range":{"start":{"line":28,"character":22},"end":{"line":28,"character":23}},"rangeLength":1,"text":""}]}} + +[Trace - 14:37:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:30] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":659},"contentChanges":[{"range":{"start":{"line":28,"character":21},"end":{"line":28,"character":22}},"rangeLength":1,"text":""}]}} + +[Trace - 14:37:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:30] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":660},"contentChanges":[{"range":{"start":{"line":28,"character":20},"end":{"line":28,"character":21}},"rangeLength":1,"text":""}]}} + +[Trace - 14:37:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:30] Received request 'textDocument/foldingRange - (1212)'. +Params: {"jsonrpc":"2.0","id":1212,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:30] Sending response 'textDocument/foldingRange - (1212)' took 0ms +Result: {"jsonrpc":"2.0","id":1212,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:37:30] Received request 'textDocument/codeLens - (1213)'. +Params: {"jsonrpc":"2.0","id":1213,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:30] Sending response 'textDocument/codeLens - (1213)' took 0ms +Result: {"jsonrpc":"2.0","id":1213,"result":null} + +[Trace - 14:37:30] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":661},"contentChanges":[{"range":{"start":{"line":28,"character":20},"end":{"line":28,"character":20}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:37:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:30] Received request 'textDocument/completion - (1214)'. +Params: {"jsonrpc":"2.0","id":1214,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":21},"context":{"triggerKind":1}}} + +[Trace - 14:37:30] Sending response 'textDocument/completion - (1214)' took 0ms +Result: {"jsonrpc":"2.0","id":1214,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:37:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":662},"contentChanges":[{"range":{"start":{"line":28,"character":21},"end":{"line":28,"character":21}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:37:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:31] Received request 'textDocument/completion - (1215)'. +Params: {"jsonrpc":"2.0","id":1215,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":22},"context":{"triggerKind":1}}} + +[Trace - 14:37:31] Sending response 'textDocument/completion - (1215)' took 0ms +Result: {"jsonrpc":"2.0","id":1215,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:37:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":663},"contentChanges":[{"range":{"start":{"line":28,"character":22},"end":{"line":28,"character":22}},"rangeLength":0,"text":"n"}]}} + +[Trace - 14:37:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":664},"contentChanges":[{"range":{"start":{"line":28,"character":23},"end":{"line":28,"character":23}},"rangeLength":0,"text":"g"}]}} + +[Trace - 14:37:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:31] Received request 'textDocument/completion - (1216)'. +Params: {"jsonrpc":"2.0","id":1216,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":24},"context":{"triggerKind":1}}} + +[Trace - 14:37:31] Sending response 'textDocument/completion - (1216)' took 0ms +Result: {"jsonrpc":"2.0","id":1216,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:37:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:31] Received request 'textDocument/foldingRange - (1217)'. +Params: {"jsonrpc":"2.0","id":1217,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:31] Sending response 'textDocument/foldingRange - (1217)' took 0ms +Result: {"jsonrpc":"2.0","id":1217,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:37:31] Received request 'textDocument/codeLens - (1218)'. +Params: {"jsonrpc":"2.0","id":1218,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:31] Sending response 'textDocument/codeLens - (1218)' took 0ms +Result: {"jsonrpc":"2.0","id":1218,"result":null} + +[Trace - 14:37:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":665},"contentChanges":[{"range":{"start":{"line":28,"character":24},"end":{"line":28,"character":24}},"rangeLength":0,"text":"()"}]}} + +[Trace - 14:37:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:31] Received request 'textDocument/completion - (1219)'. +Params: {"jsonrpc":"2.0","id":1219,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":25},"context":{"triggerKind":2,"triggerCharacter":"("}}} + +[Trace - 14:37:31] Sending response 'textDocument/completion - (1219)' took 0ms +Result: {"jsonrpc":"2.0","id":1219,"result":[]} + +[Trace - 14:37:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:31] Received request 'textDocument/signatureHelp - (1220)'. +Params: {"jsonrpc":"2.0","id":1220,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":25},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}}} + +[Trace - 14:37:31] Sending response 'textDocument/signatureHelp - (1220)' took 0ms +Result: {"jsonrpc":"2.0","id":1220,"result":null} + +[Trace - 14:37:31] Received request 'textDocument/foldingRange - (1221)'. +Params: {"jsonrpc":"2.0","id":1221,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:31] Sending response 'textDocument/foldingRange - (1221)' took 1ms +Result: {"jsonrpc":"2.0","id":1221,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:37:31] Received request 'textDocument/codeLens - (1222)'. +Params: {"jsonrpc":"2.0","id":1222,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:31] Sending response 'textDocument/codeLens - (1222)' took 0ms +Result: {"jsonrpc":"2.0","id":1222,"result":null} + +[Trace - 14:37:31] Received request 'textDocument/documentSymbol - (1223)'. +Params: {"jsonrpc":"2.0","id":1223,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:31] Sending response 'textDocument/documentSymbol - (1223)' took 0ms +Result: {"jsonrpc":"2.0","id":1223,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:37:32] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":666},"contentChanges":[{"range":{"start":{"line":28,"character":25},"end":{"line":28,"character":25}},"rangeLength":0,"text":"''"}]}} + +[Trace - 14:37:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:32] Received request 'textDocument/foldingRange - (1224)'. +Params: {"jsonrpc":"2.0","id":1224,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:32] Sending response 'textDocument/foldingRange - (1224)' took 0ms +Result: {"jsonrpc":"2.0","id":1224,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":34,"endCharacter":0,"kind":"region"},{"startLine":27,"startCharacter":46,"endLine":33,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:37:32] Received request 'textDocument/codeLens - (1225)'. +Params: {"jsonrpc":"2.0","id":1225,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:32] Sending response 'textDocument/codeLens - (1225)' took 0ms +Result: {"jsonrpc":"2.0","id":1225,"result":null} + +[Trace - 14:37:32] Received request 'textDocument/documentSymbol - (1226)'. +Params: {"jsonrpc":"2.0","id":1226,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:32] Sending response 'textDocument/documentSymbol - (1226)' took 0ms +Result: {"jsonrpc":"2.0","id":1226,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:37:38] Received request 'textDocument/foldingRange - (1227)'. +Params: {"jsonrpc":"2.0","id":1227,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:38] Sending response 'textDocument/foldingRange - (1227)' took 0ms +Result: {"jsonrpc":"2.0","id":1227,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":34,"endCharacter":0,"kind":"region"},{"startLine":27,"startCharacter":46,"endLine":33,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:37:38] Received request 'textDocument/codeLens - (1228)'. +Params: {"jsonrpc":"2.0","id":1228,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:38] Sending response 'textDocument/codeLens - (1228)' took 0ms +Result: {"jsonrpc":"2.0","id":1228,"result":null} + +[Trace - 14:37:39] Received request 'textDocument/hover - (1229)'. +Params: {"jsonrpc":"2.0","id":1229,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":26}}} + +[Trace - 14:37:39] Sending response 'textDocument/hover - (1229)' took 0ms +Result: {"jsonrpc":"2.0","id":1229,"result":null} + +[Trace - 14:37:40] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":667},"contentChanges":[{"range":{"start":{"line":28,"character":26},"end":{"line":28,"character":26}},"rangeLength":0,"text":"
"}]}} + +[Trace - 14:37:40] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:40] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:40] Received request 'textDocument/definition - (1230)'. +Params: {"jsonrpc":"2.0","id":1230,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":27}}} + +[Trace - 14:37:40] Sending response 'textDocument/definition - (1230)' took 0ms +Result: {"jsonrpc":"2.0","id":1230,"result":null} + +[Trace - 14:37:40] Received request 'textDocument/foldingRange - (1231)'. +Params: {"jsonrpc":"2.0","id":1231,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:40] Sending response 'textDocument/foldingRange - (1231)' took 0ms +Result: {"jsonrpc":"2.0","id":1231,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":33,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:37:40] Received request 'textDocument/codeLens - (1232)'. +Params: {"jsonrpc":"2.0","id":1232,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:40] Sending response 'textDocument/codeLens - (1232)' took 0ms +Result: {"jsonrpc":"2.0","id":1232,"result":null} + +[Trace - 14:37:40] Received request 'textDocument/documentSymbol - (1233)'. +Params: {"jsonrpc":"2.0","id":1233,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:40] Sending response 'textDocument/documentSymbol - (1233)' took 0ms +Result: {"jsonrpc":"2.0","id":1233,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:37:41] Received request 'textDocument/definition - (1234)'. +Params: {"jsonrpc":"2.0","id":1234,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":1}}} + +[Trace - 14:37:41] Sending response 'textDocument/definition - (1234)' took 0ms +Result: {"jsonrpc":"2.0","id":1234,"result":null} + +[Trace - 14:37:41] Received request 'textDocument/definition - (1235)'. +Params: {"jsonrpc":"2.0","id":1235,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":29,"character":2}}} + +[Trace - 14:37:41] Sending response 'textDocument/definition - (1235)' took 0ms +Result: {"jsonrpc":"2.0","id":1235,"result":[{"originSelectionRange":{"start":{"line":29,"character":5},"end":{"line":29,"character":7}},"targetUri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","targetRange":{"start":{"line":29,"character":5},"end":{"line":29,"character":7}},"targetSelectionRange":{"start":{"line":29,"character":5},"end":{"line":29,"character":7}}}]} + +[Trace - 14:37:41] Received request 'textDocument/definition - (1236)'. +Params: {"jsonrpc":"2.0","id":1236,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":2}}} + +[Trace - 14:37:41] Sending response 'textDocument/definition - (1236)' took 0ms +Result: {"jsonrpc":"2.0","id":1236,"result":[{"originSelectionRange":{"start":{"line":30,"character":2},"end":{"line":30,"character":6}},"targetUri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","targetRange":{"start":{"line":26,"character":5},"end":{"line":26,"character":9}},"targetSelectionRange":{"start":{"line":26,"character":5},"end":{"line":26,"character":9}}}]} + +[Trace - 14:37:41] Received request 'textDocument/definition - (1237)'. +Params: {"jsonrpc":"2.0","id":1237,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":3}}} + +[Trace - 14:37:41] Sending response 'textDocument/definition - (1237)' took 0ms +Result: {"jsonrpc":"2.0","id":1237,"result":[{"originSelectionRange":{"start":{"line":30,"character":2},"end":{"line":30,"character":6}},"targetUri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","targetRange":{"start":{"line":26,"character":5},"end":{"line":26,"character":9}},"targetSelectionRange":{"start":{"line":26,"character":5},"end":{"line":26,"character":9}}}]} + +[Trace - 14:37:41] Received request 'textDocument/definition - (1238)'. +Params: {"jsonrpc":"2.0","id":1238,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":32,"character":9}}} + +[Trace - 14:37:41] Sending response 'textDocument/definition - (1238)' took 0ms +Result: {"jsonrpc":"2.0","id":1238,"result":null} + +[Trace - 14:37:42] Received request 'textDocument/hover - (1239)'. +Params: {"jsonrpc":"2.0","id":1239,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":32,"character":9}}} + +[Trace - 14:37:42] Sending response 'textDocument/hover - (1239)' took 0ms +Result: {"jsonrpc":"2.0","id":1239,"result":null} + +[Trace - 14:37:42] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":668},"contentChanges":[{"range":{"start":{"line":31,"character":2},"end":{"line":31,"character":2}},"rangeLength":0,"text":"\n\t"}]}} + +[Trace - 14:37:42] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:42] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:42] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":669},"contentChanges":[{"range":{"start":{"line":32,"character":1},"end":{"line":32,"character":1}},"rangeLength":0,"text":"index_file.write_string('
')"}]}} + +[Trace - 14:37:42] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:42] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:42] Received request 'textDocument/foldingRange - (1240)'. +Params: {"jsonrpc":"2.0","id":1240,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:42] Sending response 'textDocument/foldingRange - (1240)' took 0ms +Result: {"jsonrpc":"2.0","id":1240,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:37:43] Received request 'textDocument/codeLens - (1241)'. +Params: {"jsonrpc":"2.0","id":1241,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:43] Sending response 'textDocument/codeLens - (1241)' took 0ms +Result: {"jsonrpc":"2.0","id":1241,"result":null} + +[Trace - 14:37:43] Received request 'textDocument/documentSymbol - (1242)'. +Params: {"jsonrpc":"2.0","id":1242,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:43] Sending response 'textDocument/documentSymbol - (1242)' took 0ms +Result: {"jsonrpc":"2.0","id":1242,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:37:43] Received request 'textDocument/hover - (1243)'. +Params: {"jsonrpc":"2.0","id":1243,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":32,"character":25}}} + +[Trace - 14:37:43] Sending response 'textDocument/hover - (1243)' took 0ms +Result: {"jsonrpc":"2.0","id":1243,"result":null} + +[Trace - 14:37:43] Received request 'textDocument/hover - (1244)'. +Params: {"jsonrpc":"2.0","id":1244,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":32,"character":27}}} + +[Trace - 14:37:43] Sending response 'textDocument/hover - (1244)' took 0ms +Result: {"jsonrpc":"2.0","id":1244,"result":null} + +[Trace - 14:37:44] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":670},"contentChanges":[{"range":{"start":{"line":32,"character":27},"end":{"line":32,"character":27}},"rangeLength":0,"text":"\\"}]}} + +[Trace - 14:37:44] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:44] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:44] Received request 'textDocument/foldingRange - (1245)'. +Params: {"jsonrpc":"2.0","id":1245,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:44] Sending response 'textDocument/foldingRange - (1245)' took 0ms +Result: {"jsonrpc":"2.0","id":1245,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:37:44] Received request 'textDocument/codeLens - (1246)'. +Params: {"jsonrpc":"2.0","id":1246,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:44] Sending response 'textDocument/codeLens - (1246)' took 0ms +Result: {"jsonrpc":"2.0","id":1246,"result":null} + +[Trace - 14:37:44] Received request 'textDocument/documentSymbol - (1247)'. +Params: {"jsonrpc":"2.0","id":1247,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:44] Sending response 'textDocument/documentSymbol - (1247)' took 0ms +Result: {"jsonrpc":"2.0","id":1247,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:37:46] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":671},"contentChanges":[{"range":{"start":{"line":32,"character":27},"end":{"line":32,"character":28}},"rangeLength":1,"text":""}]}} + +[Trace - 14:37:46] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:46] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:46] Received request 'textDocument/foldingRange - (1248)'. +Params: {"jsonrpc":"2.0","id":1248,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:46] Sending response 'textDocument/foldingRange - (1248)' took 0ms +Result: {"jsonrpc":"2.0","id":1248,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:37:46] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":672},"contentChanges":[{"range":{"start":{"line":32,"character":27},"end":{"line":32,"character":27}},"rangeLength":0,"text":"/"}]}} + +[Trace - 14:37:46] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:46] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:46] Received request 'textDocument/foldingRange - (1249)'. +Params: {"jsonrpc":"2.0","id":1249,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:46] Sending response 'textDocument/foldingRange - (1249)' took 0ms +Result: {"jsonrpc":"2.0","id":1249,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:37:47] Received request 'textDocument/codeLens - (1250)'. +Params: {"jsonrpc":"2.0","id":1250,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:47] Sending response 'textDocument/codeLens - (1250)' took 0ms +Result: {"jsonrpc":"2.0","id":1250,"result":null} + +[Trace - 14:37:47] Received request 'textDocument/documentSymbol - (1251)'. +Params: {"jsonrpc":"2.0","id":1251,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:47] Sending response 'textDocument/documentSymbol - (1251)' took 0ms +Result: {"jsonrpc":"2.0","id":1251,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:37:50] Received request 'textDocument/foldingRange - (1252)'. +Params: {"jsonrpc":"2.0","id":1252,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:50] Sending response 'textDocument/foldingRange - (1252)' took 0ms +Result: {"jsonrpc":"2.0","id":1252,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:37:50] Received request 'textDocument/codeLens - (1253)'. +Params: {"jsonrpc":"2.0","id":1253,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:50] Sending response 'textDocument/codeLens - (1253)' took 0ms +Result: {"jsonrpc":"2.0","id":1253,"result":null} + +[Trace - 14:37:51] Received request 'textDocument/codeLens - (1254)'. +Params: {"jsonrpc":"2.0","id":1254,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:51] Sending response 'textDocument/codeLens - (1254)' took 0ms +Result: {"jsonrpc":"2.0","id":1254,"result":null} + +[Trace - 14:37:52] Received request 'textDocument/hover - (1255)'. +Params: {"jsonrpc":"2.0","id":1255,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":7}}} + +[Trace - 14:37:52] Sending response 'textDocument/hover - (1255)' took 0ms +Result: {"jsonrpc":"2.0","id":1255,"result":{"contents":{"language":"v","value":"mut app App"},"range":{"start":{"line":30,"character":10},"end":{"line":30,"character":13}}}} + +[Trace - 14:37:58] Received request 'textDocument/hover - (1256)'. +Params: {"jsonrpc":"2.0","id":1256,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":29,"character":13}}} + +[Trace - 14:37:58] Sending response 'textDocument/hover - (1256)' took 0ms +Result: {"jsonrpc":"2.0","id":1256,"result":{"contents":{"language":"v","value":"qrs []string"},"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":14}}}} + +[Trace - 14:37:59] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":673},"contentChanges":[{"range":{"start":{"line":30,"character":2},"end":{"line":30,"character":30}},"rangeLength":28,"text":"i"}]}} + +[Trace - 14:37:59] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:59] Received request 'textDocument/completion - (1257)'. +Params: {"jsonrpc":"2.0","id":1257,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":3},"context":{"triggerKind":1}}} + +[Trace - 14:37:59] Sending response 'textDocument/completion - (1257)' took 0ms +Result: {"jsonrpc":"2.0","id":1257,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"index_file","kind":6,"detail":"mut index_file File","insertText":"index_file","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"index_file","kind":6,"detail":"mut index_file File","insertText":"index_file","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:37:59] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:59] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":674},"contentChanges":[{"range":{"start":{"line":30,"character":3},"end":{"line":30,"character":3}},"rangeLength":0,"text":"n"}]}} + +[Trace - 14:37:59] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:59] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:59] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":675},"contentChanges":[{"range":{"start":{"line":30,"character":4},"end":{"line":30,"character":4}},"rangeLength":0,"text":"d"}]}} + +[Trace - 14:37:59] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:59] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:59] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":676},"contentChanges":[{"range":{"start":{"line":30,"character":5},"end":{"line":30,"character":5}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:37:59] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:59] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:59] Received request 'textDocument/foldingRange - (1258)'. +Params: {"jsonrpc":"2.0","id":1258,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:59] Sending response 'textDocument/foldingRange - (1258)' took 0ms +Result: {"jsonrpc":"2.0","id":1258,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:37:59] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":677},"contentChanges":[{"range":{"start":{"line":30,"character":6},"end":{"line":30,"character":6}},"rangeLength":0,"text":"x"}]}} + +[Trace - 14:37:59] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:59] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:37:59] Received request 'textDocument/foldingRange - (1259)'. +Params: {"jsonrpc":"2.0","id":1259,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:59] Sending response 'textDocument/foldingRange - (1259)' took 0ms +Result: {"jsonrpc":"2.0","id":1259,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:37:59] Received request 'textDocument/codeLens - (1260)'. +Params: {"jsonrpc":"2.0","id":1260,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:59] Sending response 'textDocument/codeLens - (1260)' took 0ms +Result: {"jsonrpc":"2.0","id":1260,"result":null} + +[Trace - 14:37:59] Received request 'textDocument/documentSymbol - (1261)'. +Params: {"jsonrpc":"2.0","id":1261,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:37:59] Sending response 'textDocument/documentSymbol - (1261)' took 0ms +Result: {"jsonrpc":"2.0","id":1261,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:00] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":678},"contentChanges":[{"range":{"start":{"line":30,"character":7},"end":{"line":30,"character":7}},"rangeLength":0,"text":"_"}]}} + +[Trace - 14:38:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:00] Received request 'textDocument/foldingRange - (1262)'. +Params: {"jsonrpc":"2.0","id":1262,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:00] Sending response 'textDocument/foldingRange - (1262)' took 0ms +Result: {"jsonrpc":"2.0","id":1262,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:01] Received request 'textDocument/codeLens - (1263)'. +Params: {"jsonrpc":"2.0","id":1263,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:01] Sending response 'textDocument/codeLens - (1263)' took 0ms +Result: {"jsonrpc":"2.0","id":1263,"result":null} + +[Trace - 14:38:01] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":679},"contentChanges":[{"range":{"start":{"line":30,"character":8},"end":{"line":30,"character":8}},"rangeLength":0,"text":"f"}]}} + +[Trace - 14:38:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:01] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":680},"contentChanges":[{"range":{"start":{"line":30,"character":9},"end":{"line":30,"character":9}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:38:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:01] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":681},"contentChanges":[{"range":{"start":{"line":30,"character":10},"end":{"line":30,"character":10}},"rangeLength":0,"text":"l"}]}} + +[Trace - 14:38:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:01] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":682},"contentChanges":[{"range":{"start":{"line":30,"character":11},"end":{"line":30,"character":11}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:38:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:01] Received request 'textDocument/foldingRange - (1264)'. +Params: {"jsonrpc":"2.0","id":1264,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:01] Sending response 'textDocument/foldingRange - (1264)' took 0ms +Result: {"jsonrpc":"2.0","id":1264,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:01] Received request 'textDocument/codeLens - (1265)'. +Params: {"jsonrpc":"2.0","id":1265,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:01] Sending response 'textDocument/codeLens - (1265)' took 0ms +Result: {"jsonrpc":"2.0","id":1265,"result":null} + +[Trace - 14:38:01] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":683},"contentChanges":[{"range":{"start":{"line":30,"character":12},"end":{"line":30,"character":12}},"rangeLength":0,"text":"."}]}} + +[Trace - 14:38:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:01] Received request 'textDocument/completion - (1266)'. +Params: {"jsonrpc":"2.0","id":1266,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":13},"context":{"triggerKind":2,"triggerCharacter":"."}}} + +[Trace - 14:38:01] Sending response 'textDocument/completion - (1266)' took 0ms +Result: {"jsonrpc":"2.0","id":1266,"result":[{"label":"is_opened","kind":10,"detail":"pub mut File.is_opened bool","insertText":"is_opened","insertTextFormat":1},{"label":"reopen","kind":2,"detail":"pub fn (mut f File) reopen(path string, mode string) ?","insertText":"reopen($0, $1)","insertTextFormat":2}]} + +[Trace - 14:38:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:02] Received request 'textDocument/foldingRange - (1267)'. +Params: {"jsonrpc":"2.0","id":1267,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:02] Sending response 'textDocument/foldingRange - (1267)' took 0ms +Result: {"jsonrpc":"2.0","id":1267,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:02] Received request 'textDocument/codeLens - (1268)'. +Params: {"jsonrpc":"2.0","id":1268,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:02] Sending response 'textDocument/codeLens - (1268)' took 0ms +Result: {"jsonrpc":"2.0","id":1268,"result":null} + +[Trace - 14:38:02] Received request 'textDocument/documentSymbol - (1269)'. +Params: {"jsonrpc":"2.0","id":1269,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:02] Sending response 'textDocument/documentSymbol - (1269)' took 0ms +Result: {"jsonrpc":"2.0","id":1269,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:02] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":684},"contentChanges":[{"range":{"start":{"line":30,"character":13},"end":{"line":30,"character":13}},"rangeLength":0,"text":"w"}]}} + +[Trace - 14:38:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:02] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":685},"contentChanges":[{"range":{"start":{"line":30,"character":14},"end":{"line":30,"character":14}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:38:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:02] Received request 'textDocument/completion - (1270)'. +Params: {"jsonrpc":"2.0","id":1270,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":15},"context":{"triggerKind":1}}} + +[Trace - 14:38:02] Sending response 'textDocument/completion - (1270)' took 0ms +Result: {"jsonrpc":"2.0","id":1270,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"index_file","kind":6,"detail":"mut index_file File","insertText":"index_file","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"index_file","kind":6,"detail":"mut index_file File","insertText":"index_file","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:38:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:02] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":686},"contentChanges":[{"range":{"start":{"line":30,"character":15},"end":{"line":30,"character":15}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:38:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:02] Received request 'textDocument/completion - (1271)'. +Params: {"jsonrpc":"2.0","id":1271,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":16},"context":{"triggerKind":1}}} + +[Trace - 14:38:02] Sending response 'textDocument/completion - (1271)' took 0ms +Result: {"jsonrpc":"2.0","id":1271,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"index_file","kind":6,"detail":"mut index_file File","insertText":"index_file","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"index_file","kind":6,"detail":"mut index_file File","insertText":"index_file","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:38:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:02] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":687},"contentChanges":[{"range":{"start":{"line":30,"character":16},"end":{"line":30,"character":16}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:38:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:02] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":688},"contentChanges":[{"range":{"start":{"line":30,"character":17},"end":{"line":30,"character":17}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:38:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:02] Received request 'textDocument/completion - (1272)'. +Params: {"jsonrpc":"2.0","id":1272,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":18},"context":{"triggerKind":1}}} + +[Trace - 14:38:02] Sending response 'textDocument/completion - (1272)' took 0ms +Result: {"jsonrpc":"2.0","id":1272,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"index_file","kind":6,"detail":"mut index_file File","insertText":"index_file","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"index_file","kind":6,"detail":"mut index_file File","insertText":"index_file","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:38:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:02] Received request 'textDocument/foldingRange - (1273)'. +Params: {"jsonrpc":"2.0","id":1273,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:02] Sending response 'textDocument/foldingRange - (1273)' took 2ms +Result: {"jsonrpc":"2.0","id":1273,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:02] Received request 'textDocument/codeLens - (1274)'. +Params: {"jsonrpc":"2.0","id":1274,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:02] Sending response 'textDocument/codeLens - (1274)' took 0ms +Result: {"jsonrpc":"2.0","id":1274,"result":null} + +[Trace - 14:38:02] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":689},"contentChanges":[{"range":{"start":{"line":30,"character":18},"end":{"line":30,"character":18}},"rangeLength":0,"text":"_"}]}} + +[Trace - 14:38:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:03] Received request 'textDocument/completion - (1275)'. +Params: {"jsonrpc":"2.0","id":1275,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":19},"context":{"triggerKind":1}}} + +[Trace - 14:38:03] Sending response 'textDocument/completion - (1275)' took 0ms +Result: {"jsonrpc":"2.0","id":1275,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"index_file","kind":6,"detail":"mut index_file File","insertText":"index_file","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"index_file","kind":6,"detail":"mut index_file File","insertText":"index_file","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:38:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:03] Received request 'textDocument/foldingRange - (1276)'. +Params: {"jsonrpc":"2.0","id":1276,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:03] Sending response 'textDocument/foldingRange - (1276)' took 0ms +Result: {"jsonrpc":"2.0","id":1276,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:03] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":690},"contentChanges":[{"range":{"start":{"line":30,"character":19},"end":{"line":30,"character":19}},"rangeLength":0,"text":"s"}]}} + +[Trace - 14:38:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:03] Received request 'textDocument/completion - (1277)'. +Params: {"jsonrpc":"2.0","id":1277,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":20},"context":{"triggerKind":1}}} + +[Trace - 14:38:03] Sending response 'textDocument/completion - (1277)' took 0ms +Result: {"jsonrpc":"2.0","id":1277,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"index_file","kind":6,"detail":"mut index_file File","insertText":"index_file","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"index_file","kind":6,"detail":"mut index_file File","insertText":"index_file","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:38:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:03] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":691},"contentChanges":[{"range":{"start":{"line":30,"character":20},"end":{"line":30,"character":20}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:38:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:03] Received request 'textDocument/completion - (1278)'. +Params: {"jsonrpc":"2.0","id":1278,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":21},"context":{"triggerKind":1}}} + +[Trace - 14:38:03] Sending response 'textDocument/completion - (1278)' took 0ms +Result: {"jsonrpc":"2.0","id":1278,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"index_file","kind":6,"detail":"mut index_file File","insertText":"index_file","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"index_file","kind":6,"detail":"mut index_file File","insertText":"index_file","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:38:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:03] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":692},"contentChanges":[{"range":{"start":{"line":30,"character":21},"end":{"line":30,"character":21}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:38:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:03] Received request 'textDocument/completion - (1279)'. +Params: {"jsonrpc":"2.0","id":1279,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":22},"context":{"triggerKind":1}}} + +[Trace - 14:38:03] Sending response 'textDocument/completion - (1279)' took 0ms +Result: {"jsonrpc":"2.0","id":1279,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"index_file","kind":6,"detail":"mut index_file File","insertText":"index_file","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"index_file","kind":6,"detail":"mut index_file File","insertText":"index_file","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:38:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:03] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":693},"contentChanges":[{"range":{"start":{"line":30,"character":22},"end":{"line":30,"character":22}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:38:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:03] Received request 'textDocument/completion - (1280)'. +Params: {"jsonrpc":"2.0","id":1280,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":23},"context":{"triggerKind":1}}} + +[Trace - 14:38:03] Sending response 'textDocument/completion - (1280)' took 0ms +Result: {"jsonrpc":"2.0","id":1280,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"index_file","kind":6,"detail":"mut index_file File","insertText":"index_file","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"index_file","kind":6,"detail":"mut index_file File","insertText":"index_file","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:38:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:03] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":694},"contentChanges":[{"range":{"start":{"line":30,"character":23},"end":{"line":30,"character":23}},"rangeLength":0,"text":"n"}]}} + +[Trace - 14:38:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:03] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":695},"contentChanges":[{"range":{"start":{"line":30,"character":24},"end":{"line":30,"character":24}},"rangeLength":0,"text":"g"}]}} + +[Trace - 14:38:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:03] Received request 'textDocument/completion - (1281)'. +Params: {"jsonrpc":"2.0","id":1281,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":25},"context":{"triggerKind":1}}} + +[Trace - 14:38:03] Sending response 'textDocument/completion - (1281)' took 0ms +Result: {"jsonrpc":"2.0","id":1281,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"index_file","kind":6,"detail":"mut index_file File","insertText":"index_file","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"index_file","kind":6,"detail":"mut index_file File","insertText":"index_file","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:38:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:03] Received request 'textDocument/foldingRange - (1282)'. +Params: {"jsonrpc":"2.0","id":1282,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:03] Sending response 'textDocument/foldingRange - (1282)' took 0ms +Result: {"jsonrpc":"2.0","id":1282,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:03] Received request 'textDocument/codeLens - (1283)'. +Params: {"jsonrpc":"2.0","id":1283,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:03] Sending response 'textDocument/codeLens - (1283)' took 0ms +Result: {"jsonrpc":"2.0","id":1283,"result":null} + +[Trace - 14:38:04] Received request 'textDocument/documentSymbol - (1284)'. +Params: {"jsonrpc":"2.0","id":1284,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:04] Sending response 'textDocument/documentSymbol - (1284)' took 0ms +Result: {"jsonrpc":"2.0","id":1284,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:04] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":696},"contentChanges":[{"range":{"start":{"line":30,"character":25},"end":{"line":30,"character":25}},"rangeLength":0,"text":"()"}]}} + +[Trace - 14:38:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:04] Received request 'textDocument/completion - (1285)'. +Params: {"jsonrpc":"2.0","id":1285,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":26},"context":{"triggerKind":2,"triggerCharacter":"("}}} + +[Trace - 14:38:04] Sending response 'textDocument/completion - (1285)' took 0ms +Result: {"jsonrpc":"2.0","id":1285,"result":[]} + +[Trace - 14:38:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:04] Received request 'textDocument/signatureHelp - (1286)'. +Params: {"jsonrpc":"2.0","id":1286,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":26},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}}} + +[Trace - 14:38:04] Sending response 'textDocument/signatureHelp - (1286)' took 0ms +Result: {"jsonrpc":"2.0","id":1286,"result":{"signatures":[{"label":"void","parameters":[]}],"activeParameter":0}} + +[Trace - 14:38:04] Received request 'textDocument/foldingRange - (1287)'. +Params: {"jsonrpc":"2.0","id":1287,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:04] Sending response 'textDocument/foldingRange - (1287)' took 0ms +Result: {"jsonrpc":"2.0","id":1287,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:04] Received request 'textDocument/codeLens - (1288)'. +Params: {"jsonrpc":"2.0","id":1288,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:04] Sending response 'textDocument/codeLens - (1288)' took 0ms +Result: {"jsonrpc":"2.0","id":1288,"result":null} + +[Trace - 14:38:04] Received request 'textDocument/documentSymbol - (1289)'. +Params: {"jsonrpc":"2.0","id":1289,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:04] Sending response 'textDocument/documentSymbol - (1289)' took 0ms +Result: {"jsonrpc":"2.0","id":1289,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:04] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":697},"contentChanges":[{"range":{"start":{"line":30,"character":26},"end":{"line":30,"character":26}},"rangeLength":0,"text":"''"}]}} + +[Trace - 14:38:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:05] Received request 'textDocument/signatureHelp - (1290)'. +Params: {"jsonrpc":"2.0","id":1290,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":27},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"void","parameters":[]}],"activeSignature":0,"activeParameter":0}}}} + +[Trace - 14:38:05] Sending response 'textDocument/signatureHelp - (1290)' took 0ms +Result: {"jsonrpc":"2.0","id":1290,"result":{"signatures":[{"label":"void","parameters":[]}],"activeParameter":0}} + +[Trace - 14:38:05] Received request 'textDocument/foldingRange - (1291)'. +Params: {"jsonrpc":"2.0","id":1291,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:05] Sending response 'textDocument/foldingRange - (1291)' took 0ms +Result: {"jsonrpc":"2.0","id":1291,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:05] Received request 'textDocument/codeLens - (1292)'. +Params: {"jsonrpc":"2.0","id":1292,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:05] Sending response 'textDocument/codeLens - (1292)' took 0ms +Result: {"jsonrpc":"2.0","id":1292,"result":null} + +[Trace - 14:38:05] Received request 'textDocument/documentSymbol - (1293)'. +Params: {"jsonrpc":"2.0","id":1293,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:05] Sending response 'textDocument/documentSymbol - (1293)' took 0ms +Result: {"jsonrpc":"2.0","id":1293,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":698},"contentChanges":[{"range":{"start":{"line":30,"character":27},"end":{"line":30,"character":27}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:38:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:09] Received request 'textDocument/signatureHelp - (1294)'. +Params: {"jsonrpc":"2.0","id":1294,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":28},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"void","parameters":[]}],"activeSignature":0,"activeParameter":0}}}} + +[Trace - 14:38:09] Sending response 'textDocument/signatureHelp - (1294)' took 0ms +Result: {"jsonrpc":"2.0","id":1294,"result":{"signatures":[{"label":"void","parameters":[]}],"activeParameter":0}} + +[Trace - 14:38:10] Received request 'textDocument/foldingRange - (1295)'. +Params: {"jsonrpc":"2.0","id":1295,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:10] Sending response 'textDocument/foldingRange - (1295)' took 0ms +Result: {"jsonrpc":"2.0","id":1295,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:10] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":699},"contentChanges":[{"range":{"start":{"line":30,"character":28},"end":{"line":30,"character":28}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:38:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:10] Received request 'textDocument/signatureHelp - (1296)'. +Params: {"jsonrpc":"2.0","id":1296,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":29},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"void","parameters":[]}],"activeSignature":0,"activeParameter":0}}}} + +[Trace - 14:38:10] Sending response 'textDocument/signatureHelp - (1296)' took 0ms +Result: {"jsonrpc":"2.0","id":1296,"result":{"signatures":[{"label":"void","parameters":[]}],"activeParameter":0}} + +[Trace - 14:38:10] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":700},"contentChanges":[{"range":{"start":{"line":30,"character":29},"end":{"line":30,"character":29}},"rangeLength":0,"text":"c"}]}} + +[Trace - 14:38:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:10] Received request 'textDocument/signatureHelp - (1297)'. +Params: {"jsonrpc":"2.0","id":1297,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":30},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"void","parameters":[]}],"activeSignature":0,"activeParameter":0}}}} + +[Trace - 14:38:10] Sending response 'textDocument/signatureHelp - (1297)' took 0ms +Result: {"jsonrpc":"2.0","id":1297,"result":{"signatures":[{"label":"void","parameters":[]}],"activeParameter":0}} + +[Trace - 14:38:10] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":701},"contentChanges":[{"range":{"start":{"line":30,"character":30},"end":{"line":30,"character":30}},"rangeLength":0,"text":"k"}]}} + +[Trace - 14:38:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:10] Received request 'textDocument/signatureHelp - (1298)'. +Params: {"jsonrpc":"2.0","id":1298,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":31},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"void","parameters":[]}],"activeSignature":0,"activeParameter":0}}}} + +[Trace - 14:38:10] Sending response 'textDocument/signatureHelp - (1298)' took 0ms +Result: {"jsonrpc":"2.0","id":1298,"result":{"signatures":[{"label":"void","parameters":[]}],"activeParameter":0}} + +[Trace - 14:38:10] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":702},"contentChanges":[{"range":{"start":{"line":30,"character":31},"end":{"line":30,"character":31}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:38:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:10] Received request 'textDocument/signatureHelp - (1299)'. +Params: {"jsonrpc":"2.0","id":1299,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":32},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"void","parameters":[]}],"activeSignature":0,"activeParameter":0}}}} + +[Trace - 14:38:10] Sending response 'textDocument/signatureHelp - (1299)' took 0ms +Result: {"jsonrpc":"2.0","id":1299,"result":{"signatures":[{"label":"void","parameters":[]}],"activeParameter":0}} + +[Trace - 14:38:10] Received request 'textDocument/foldingRange - (1300)'. +Params: {"jsonrpc":"2.0","id":1300,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:10] Sending response 'textDocument/foldingRange - (1300)' took 0ms +Result: {"jsonrpc":"2.0","id":1300,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:10] Received request 'textDocument/codeLens - (1301)'. +Params: {"jsonrpc":"2.0","id":1301,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:10] Sending response 'textDocument/codeLens - (1301)' took 0ms +Result: {"jsonrpc":"2.0","id":1301,"result":null} + +[Trace - 14:38:10] Received request 'textDocument/documentSymbol - (1302)'. +Params: {"jsonrpc":"2.0","id":1302,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:10] Sending response 'textDocument/documentSymbol - (1302)' took 0ms +Result: {"jsonrpc":"2.0","id":1302,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:10] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":703},"contentChanges":[{"range":{"start":{"line":30,"character":32},"end":{"line":30,"character":32}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:38:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:11] Received request 'textDocument/signatureHelp - (1303)'. +Params: {"jsonrpc":"2.0","id":1303,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":33},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"void","parameters":[]}],"activeSignature":0,"activeParameter":0}}}} + +[Trace - 14:38:11] Sending response 'textDocument/signatureHelp - (1303)' took 0ms +Result: {"jsonrpc":"2.0","id":1303,"result":{"signatures":[{"label":"void","parameters":[]}],"activeParameter":0}} + +[Trace - 14:38:11] Received request 'textDocument/foldingRange - (1304)'. +Params: {"jsonrpc":"2.0","id":1304,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:11] Sending response 'textDocument/foldingRange - (1304)' took 0ms +Result: {"jsonrpc":"2.0","id":1304,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":704},"contentChanges":[{"range":{"start":{"line":30,"character":33},"end":{"line":30,"character":33}},"rangeLength":0,"text":"_"}]}} + +[Trace - 14:38:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:11] Received request 'textDocument/signatureHelp - (1305)'. +Params: {"jsonrpc":"2.0","id":1305,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":34},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"void","parameters":[]}],"activeSignature":0,"activeParameter":0}}}} + +[Trace - 14:38:11] Sending response 'textDocument/signatureHelp - (1305)' took 0ms +Result: {"jsonrpc":"2.0","id":1305,"result":{"signatures":[{"label":"void","parameters":[]}],"activeParameter":0}} + +[Trace - 14:38:11] Received request 'textDocument/foldingRange - (1306)'. +Params: {"jsonrpc":"2.0","id":1306,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:11] Sending response 'textDocument/foldingRange - (1306)' took 0ms +Result: {"jsonrpc":"2.0","id":1306,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":705},"contentChanges":[{"range":{"start":{"line":30,"character":34},"end":{"line":30,"character":34}},"rangeLength":0,"text":"f"}]}} + +[Trace - 14:38:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:11] Received request 'textDocument/signatureHelp - (1307)'. +Params: {"jsonrpc":"2.0","id":1307,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":35},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"void","parameters":[]}],"activeSignature":0,"activeParameter":0}}}} + +[Trace - 14:38:11] Sending response 'textDocument/signatureHelp - (1307)' took 0ms +Result: {"jsonrpc":"2.0","id":1307,"result":{"signatures":[{"label":"void","parameters":[]}],"activeParameter":0}} + +[Trace - 14:38:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":706},"contentChanges":[{"range":{"start":{"line":30,"character":35},"end":{"line":30,"character":35}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:38:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":707},"contentChanges":[{"range":{"start":{"line":30,"character":36},"end":{"line":30,"character":36}},"rangeLength":0,"text":"o"}]}} + +[Trace - 14:38:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:11] Received request 'textDocument/signatureHelp - (1308)'. +Params: {"jsonrpc":"2.0","id":1308,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":37},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"void","parameters":[]}],"activeSignature":0,"activeParameter":0}}}} + +[Trace - 14:38:11] Sending response 'textDocument/signatureHelp - (1308)' took 0ms +Result: {"jsonrpc":"2.0","id":1308,"result":{"signatures":[{"label":"void","parameters":[]}],"activeParameter":0}} + +[Trace - 14:38:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":708},"contentChanges":[{"range":{"start":{"line":30,"character":37},"end":{"line":30,"character":37}},"rangeLength":0,"text":"n"}]}} + +[Trace - 14:38:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":709},"contentChanges":[{"range":{"start":{"line":30,"character":38},"end":{"line":30,"character":38}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:38:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:11] Received request 'textDocument/signatureHelp - (1309)'. +Params: {"jsonrpc":"2.0","id":1309,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":39},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"void","parameters":[]}],"activeSignature":0,"activeParameter":0}}}} + +[Trace - 14:38:11] Sending response 'textDocument/signatureHelp - (1309)' took 0ms +Result: {"jsonrpc":"2.0","id":1309,"result":{"signatures":[{"label":"void","parameters":[]}],"activeParameter":0}} + +[Trace - 14:38:12] Received request 'textDocument/foldingRange - (1310)'. +Params: {"jsonrpc":"2.0","id":1310,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:12] Sending response 'textDocument/foldingRange - (1310)' took 0ms +Result: {"jsonrpc":"2.0","id":1310,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:12] Received request 'textDocument/codeLens - (1311)'. +Params: {"jsonrpc":"2.0","id":1311,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:12] Sending response 'textDocument/codeLens - (1311)' took 0ms +Result: {"jsonrpc":"2.0","id":1311,"result":null} + +[Trace - 14:38:12] Received request 'textDocument/documentSymbol - (1312)'. +Params: {"jsonrpc":"2.0","id":1312,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:12] Sending response 'textDocument/documentSymbol - (1312)' took 0ms +Result: {"jsonrpc":"2.0","id":1312,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:13] Received request 'textDocument/hover - (1313)'. +Params: {"jsonrpc":"2.0","id":1313,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":27}}} + +[Trace - 14:38:13] Sending response 'textDocument/hover - (1313)' took 0ms +Result: {"jsonrpc":"2.0","id":1313,"result":null} + +[Trace - 14:38:14] Received request 'textDocument/hover - (1314)'. +Params: {"jsonrpc":"2.0","id":1314,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":40}}} + +[Trace - 14:38:14] Sending response 'textDocument/hover - (1314)' took 0ms +Result: {"jsonrpc":"2.0","id":1314,"result":null} + +[Trace - 14:38:14] Received request 'textDocument/hover - (1315)'. +Params: {"jsonrpc":"2.0","id":1315,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":30}}} + +[Trace - 14:38:14] Sending response 'textDocument/hover - (1315)' took 0ms +Result: {"jsonrpc":"2.0","id":1315,"result":null} + +[Trace - 14:38:14] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":710},"contentChanges":[{"range":{"start":{"line":30,"character":26},"end":{"line":30,"character":27}},"rangeLength":1,"text":""}]}} + +[Trace - 14:38:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:15] Received request 'textDocument/foldingRange - (1316)'. +Params: {"jsonrpc":"2.0","id":1316,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:15] Sending response 'textDocument/foldingRange - (1316)' took 0ms +Result: {"jsonrpc":"2.0","id":1316,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:15] Received request 'textDocument/codeLens - (1317)'. +Params: {"jsonrpc":"2.0","id":1317,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:15] Sending response 'textDocument/codeLens - (1317)' took 0ms +Result: {"jsonrpc":"2.0","id":1317,"result":null} + +[Trace - 14:38:15] Received request 'textDocument/documentSymbol - (1318)'. +Params: {"jsonrpc":"2.0","id":1318,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:15] Sending response 'textDocument/documentSymbol - (1318)' took 0ms +Result: {"jsonrpc":"2.0","id":1318,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:15] Received request 'textDocument/hover - (1319)'. +Params: {"jsonrpc":"2.0","id":1319,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":40}}} + +[Trace - 14:38:15] Sending response 'textDocument/hover - (1319)' took 0ms +Result: {"jsonrpc":"2.0","id":1319,"result":null} + +[Trace - 14:38:16] Received request 'textDocument/hover - (1320)'. +Params: {"jsonrpc":"2.0","id":1320,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":39}}} + +[Trace - 14:38:16] Sending response 'textDocument/hover - (1320)' took 0ms +Result: {"jsonrpc":"2.0","id":1320,"result":null} + +[Trace - 14:38:16] Received request 'textDocument/hover - (1321)'. +Params: {"jsonrpc":"2.0","id":1321,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":40}}} + +[Trace - 14:38:16] Sending response 'textDocument/hover - (1321)' took 0ms +Result: {"jsonrpc":"2.0","id":1321,"result":null} + +[Trace - 14:38:16] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":711},"contentChanges":[{"range":{"start":{"line":30,"character":38},"end":{"line":30,"character":39}},"rangeLength":1,"text":""}]}} + +[Trace - 14:38:16] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:16] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:16] Received request 'textDocument/foldingRange - (1322)'. +Params: {"jsonrpc":"2.0","id":1322,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:16] Sending response 'textDocument/foldingRange - (1322)' took 0ms +Result: {"jsonrpc":"2.0","id":1322,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:16] Received request 'textDocument/codeLens - (1323)'. +Params: {"jsonrpc":"2.0","id":1323,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:16] Sending response 'textDocument/codeLens - (1323)' took 0ms +Result: {"jsonrpc":"2.0","id":1323,"result":null} + +[Trace - 14:38:16] Received request 'textDocument/documentSymbol - (1324)'. +Params: {"jsonrpc":"2.0","id":1324,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:16] Sending response 'textDocument/documentSymbol - (1324)' took 0ms +Result: {"jsonrpc":"2.0","id":1324,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:17] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":712},"contentChanges":[{"range":{"start":{"line":30,"character":38},"end":{"line":30,"character":38}},"rangeLength":0,"text":"()"}]}} + +[Trace - 14:38:17] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:17] Received request 'textDocument/completion - (1325)'. +Params: {"jsonrpc":"2.0","id":1325,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":39},"context":{"triggerKind":2,"triggerCharacter":"("}}} + +[Trace - 14:38:17] Sending response 'textDocument/completion - (1325)' took 1ms +Result: {"jsonrpc":"2.0","id":1325,"result":[{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:38:18] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:18] Received request 'textDocument/signatureHelp - (1326)'. +Params: {"jsonrpc":"2.0","id":1326,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":39},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}}} + +[Trace - 14:38:18] Sending response 'textDocument/signatureHelp - (1326)' took 0ms +Result: {"jsonrpc":"2.0","id":1326,"result":{"signatures":[{"label":"pub fn ticket_front(qr string) string","parameters":[{"label":"qr string"}]}],"activeParameter":0}} + +[Trace - 14:38:18] Received request 'textDocument/foldingRange - (1327)'. +Params: {"jsonrpc":"2.0","id":1327,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:18] Sending response 'textDocument/foldingRange - (1327)' took 0ms +Result: {"jsonrpc":"2.0","id":1327,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:18] Received request 'textDocument/codeLens - (1328)'. +Params: {"jsonrpc":"2.0","id":1328,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:18] Sending response 'textDocument/codeLens - (1328)' took 0ms +Result: {"jsonrpc":"2.0","id":1328,"result":null} + +[Trace - 14:38:18] Received request 'textDocument/documentSymbol - (1329)'. +Params: {"jsonrpc":"2.0","id":1329,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:18] Sending response 'textDocument/documentSymbol - (1329)' took 0ms +Result: {"jsonrpc":"2.0","id":1329,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:18] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":713},"contentChanges":[{"range":{"start":{"line":30,"character":39},"end":{"line":30,"character":39}},"rangeLength":0,"text":"q"}]}} + +[Trace - 14:38:18] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:18] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:18] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":714},"contentChanges":[{"range":{"start":{"line":30,"character":40},"end":{"line":30,"character":40}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:38:18] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:18] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:18] Received request 'textDocument/signatureHelp - (1330)'. +Params: {"jsonrpc":"2.0","id":1330,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":41},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"pub fn ticket_front(qr string) string","parameters":[{"label":"qr string"}]}],"activeSignature":0,"activeParameter":0}}}} + +[Trace - 14:38:18] Sending response 'textDocument/signatureHelp - (1330)' took 0ms +Result: {"jsonrpc":"2.0","id":1330,"result":{"signatures":[{"label":"pub fn ticket_front(qr string) string","parameters":[{"label":"qr string"}]}],"activeParameter":0}} + +[Trace - 14:38:18] Received request 'textDocument/foldingRange - (1331)'. +Params: {"jsonrpc":"2.0","id":1331,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:18] Sending response 'textDocument/foldingRange - (1331)' took 0ms +Result: {"jsonrpc":"2.0","id":1331,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:18] Received request 'textDocument/codeLens - (1332)'. +Params: {"jsonrpc":"2.0","id":1332,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:18] Sending response 'textDocument/codeLens - (1332)' took 0ms +Result: {"jsonrpc":"2.0","id":1332,"result":null} + +[Trace - 14:38:18] Received request 'textDocument/documentSymbol - (1333)'. +Params: {"jsonrpc":"2.0","id":1333,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:18] Sending response 'textDocument/documentSymbol - (1333)' took 0ms +Result: {"jsonrpc":"2.0","id":1333,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:18] Received request 'textDocument/formatting - (1334)'. +Params: {"jsonrpc":"2.0","id":1334,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:38:19] Sending response 'textDocument/formatting - (1334)' took 43ms +Result: {"jsonrpc":"2.0","id":1334,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":35,"character":0}},"newText":"import vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := ['test']\n\tmut html := ''\n\tmut index_file := os.create('index.html') or { panic('Failed to create index.html file: $err') }\n\tindex_file.write_string('
')\n\tfor qr in qrs {\n\t\tindex_file.write_string(ticket_front(qr))\n\t}\n\tindex_file.write_string('
')\n\treturn $vweb.html()\n}\n"}]} + +[Trace - 14:38:19] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":715},"contentChanges":[{"range":{"start":{"line":27,"character":94},"end":{"line":27,"character":94}},"rangeLength":0,"text":" "},{"range":{"start":{"line":27,"character":92},"end":{"line":27,"character":93}},"rangeLength":1,"text":"'"},{"range":{"start":{"line":27,"character":53},"end":{"line":27,"character":54}},"rangeLength":1,"text":"'"},{"range":{"start":{"line":27,"character":47},"end":{"line":27,"character":47}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:38:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:19] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[{"range":{"start":{"line":28,"character":12},"end":{"line":28,"character":12}},"severity":1,"code":"","source":"","message":"write_string() returns an option, so it should have either an `or {}` block, or `?` at the end","relatedInformation":[]},{"range":{"start":{"line":30,"character":13},"end":{"line":30,"character":13}},"severity":1,"code":"","source":"","message":"write_string() returns an option, so it should have either an `or {}` block, or `?` at the end","relatedInformation":[]},{"range":{"start":{"line":32,"character":12},"end":{"line":32,"character":12}},"severity":1,"code":"","source":"","message":"write_string() returns an option, so it should have either an `or {}` block, or `?` at the end","relatedInformation":[]}]}} + +[Trace - 14:38:19] Received request 'textDocument/signatureHelp - (1335)'. +Params: {"jsonrpc":"2.0","id":1335,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":41},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"pub fn ticket_front(qr string) string","parameters":[{"label":"qr string"}]}],"activeSignature":0,"activeParameter":0}}}} + +[Trace - 14:38:19] Sending response 'textDocument/signatureHelp - (1335)' took 0ms +Result: {"jsonrpc":"2.0","id":1335,"result":{"signatures":[{"label":"pub fn ticket_front(qr string) string","parameters":[{"label":"qr string"}]}],"activeParameter":0}} + +[Trace - 14:38:19] Received request 'textDocument/foldingRange - (1336)'. +Params: {"jsonrpc":"2.0","id":1336,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:19] Sending response 'textDocument/foldingRange - (1336)' took 0ms +Result: {"jsonrpc":"2.0","id":1336,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:19] Received request 'textDocument/codeLens - (1337)'. +Params: {"jsonrpc":"2.0","id":1337,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:19] Sending response 'textDocument/codeLens - (1337)' took 0ms +Result: {"jsonrpc":"2.0","id":1337,"result":null} + +[Trace - 14:38:19] Received request 'textDocument/documentSymbol - (1338)'. +Params: {"jsonrpc":"2.0","id":1338,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:19] Sending response 'textDocument/documentSymbol - (1338)' took 0ms +Result: {"jsonrpc":"2.0","id":1338,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:19] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:38:19] Received request 'textDocument/hover - (1339)'. +Params: {"jsonrpc":"2.0","id":1339,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":32}}} + +[Trace - 14:38:19] Sending response 'textDocument/hover - (1339)' took 0ms +Result: {"jsonrpc":"2.0","id":1339,"result":{"contents":{"language":"v","value":"pub fn create(path string) ?File"},"range":{"start":{"line":27,"character":29},"end":{"line":27,"character":41}}}} + +[Trace - 14:38:21] Received request 'textDocument/hover - (1340)'. +Params: {"jsonrpc":"2.0","id":1340,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":27}}} + +[Trace - 14:38:21] Sending response 'textDocument/hover - (1340)' took 0ms +Result: {"jsonrpc":"2.0","id":1340,"result":{"contents":{"language":"v","value":"pub fn ticket_front(qr string) string"},"range":{"start":{"line":30,"character":26},"end":{"line":30,"character":38}}}} + +[Trace - 14:38:21] Received request 'textDocument/hover - (1341)'. +Params: {"jsonrpc":"2.0","id":1341,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":18}}} + +[Trace - 14:38:21] Sending response 'textDocument/hover - (1341)' took 0ms +Result: {"jsonrpc":"2.0","id":1341,"result":null} + +[Trace - 14:38:23] Received request 'textDocument/hover - (1342)'. +Params: {"jsonrpc":"2.0","id":1342,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":20}}} + +[Trace - 14:38:23] Sending response 'textDocument/hover - (1342)' took 0ms +Result: {"jsonrpc":"2.0","id":1342,"result":null} + +[Trace - 14:38:28] Received request 'textDocument/definition - (1343)'. +Params: {"jsonrpc":"2.0","id":1343,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":43}}} + +[Trace - 14:38:28] Sending response 'textDocument/definition - (1343)' took 0ms +Result: {"jsonrpc":"2.0","id":1343,"result":[{"originSelectionRange":{"start":{"line":27,"character":48},"end":{"line":27,"character":53}},"targetUri":"file:///Users/timurgordon/code/local/development/tools/v/vlib/builtin/builtin.c.v","targetRange":{"start":{"line":87,"character":7},"end":{"line":87,"character":12}},"targetSelectionRange":{"start":{"line":87,"character":7},"end":{"line":87,"character":12}}}]} + +[Trace - 14:38:28] Received notification 'textDocument/didOpen'. +Params: {"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/local/development/tools/v/vlib/builtin/builtin.c.v","languageId":"v","version":1,"text":"[has_globals]\nmodule builtin\n\ntype FnExitCb = fn ()\n\nfn C.atexit(f FnExitCb) int\nfn C.strerror(int) &char\n\n[noreturn]\nfn vhalt() {\n\tfor {}\n}\n\n// exit terminates execution immediately and returns exit `code` to the shell.\n[noreturn]\npub fn exit(code int) {\n\tC.exit(code)\n}\n\nfn vcommithash() string {\n\treturn unsafe { tos5(&char(C.V_CURRENT_COMMIT_HASH)) }\n}\n\n// panic_debug private function that V uses for panics, -cg/-g is passed\n// recent versions of tcc print nicer backtraces automatically\n// Note: the duplication here is because tcc_backtrace should be called directly\n// inside the panic functions.\n[noreturn]\nfn panic_debug(line_no int, file string, mod string, fn_name string, s string) {\n\t// Note: the order here is important for a stabler test output\n\t// module is less likely to change than function, etc...\n\t// During edits, the line number will change most frequently,\n\t// so it is last\n\t$if freestanding {\n\t\tbare_panic(s)\n\t} $else {\n\t\teprintln('================ V panic ================')\n\t\teprintln(' module: $mod')\n\t\teprintln(' function: ${fn_name}()')\n\t\teprintln(' message: $s')\n\t\teprintln(' file: $file:$line_no')\n\t\teprintln(' v hash: $vcommithash()')\n\t\teprintln('=========================================')\n\t\t$if exit_after_panic_message ? {\n\t\t\tC.exit(1)\n\t\t} $else $if no_backtrace ? {\n\t\t\tC.exit(1)\n\t\t} $else {\n\t\t\t$if tinyc {\n\t\t\t\t$if panics_break_into_debugger ? {\n\t\t\t\t\tbreak_if_debugger_attached()\n\t\t\t\t} $else {\n\t\t\t\t\tC.tcc_backtrace(c'Backtrace')\n\t\t\t\t}\n\t\t\t\tC.exit(1)\n\t\t\t}\n\t\t\t$if use_libbacktrace ? {\n\t\t\t\teprint_libbacktrace(1)\n\t\t\t} $else {\n\t\t\t\tprint_backtrace_skipping_top_frames(1)\n\t\t\t}\n\t\t\t$if panics_break_into_debugger ? {\n\t\t\t\tbreak_if_debugger_attached()\n\t\t\t}\n\t\t\tC.exit(1)\n\t\t}\n\t}\n\tvhalt()\n}\n\n// panic_optional_not_set is called by V, when you use option error propagation in your main function.\n// It ends the program with a panic.\n[noreturn]\npub fn panic_optional_not_set(s string) {\n\tpanic('optional not set ($s)')\n}\n\n// panic_optional_not_set is called by V, when you use result error propagation in your main function\n// It ends the program with a panic.\n[noreturn]\npub fn panic_result_not_set(s string) {\n\tpanic('result not set ($s)')\n}\n\n// panic prints a nice error message, then exits the process with exit code of 1.\n// It also shows a backtrace on most platforms.\n[noreturn]\npub fn panic(s string) {\n\t$if freestanding {\n\t\tbare_panic(s)\n\t} $else {\n\t\teprint('V panic: ')\n\t\teprintln(s)\n\t\teprintln('v hash: $vcommithash()')\n\t\t$if exit_after_panic_message ? {\n\t\t\tC.exit(1)\n\t\t} $else $if no_backtrace ? {\n\t\t\tC.exit(1)\n\t\t} $else {\n\t\t\t$if tinyc {\n\t\t\t\t$if panics_break_into_debugger ? {\n\t\t\t\t\tbreak_if_debugger_attached()\n\t\t\t\t} $else {\n\t\t\t\t\tC.tcc_backtrace(c'Backtrace')\n\t\t\t\t}\n\t\t\t\tC.exit(1)\n\t\t\t}\n\t\t\t$if use_libbacktrace ? {\n\t\t\t\teprint_libbacktrace(1)\n\t\t\t} $else {\n\t\t\t\tprint_backtrace_skipping_top_frames(1)\n\t\t\t}\n\t\t\t$if panics_break_into_debugger ? {\n\t\t\t\tbreak_if_debugger_attached()\n\t\t\t}\n\t\t\tC.exit(1)\n\t\t}\n\t}\n\tvhalt()\n}\n\n// return a C-API error message matching to `errnum`\npub fn c_error_number_str(errnum int) string {\n\tmut err_msg := ''\n\t$if freestanding {\n\t\terr_msg = 'error $errnum'\n\t} $else {\n\t\t$if !vinix {\n\t\t\tc_msg := C.strerror(errnum)\n\t\t\terr_msg = string{\n\t\t\t\tstr: &u8(c_msg)\n\t\t\t\tlen: unsafe { C.strlen(c_msg) }\n\t\t\t\tis_lit: 1\n\t\t\t}\n\t\t}\n\t}\n\treturn err_msg\n}\n\n// panic with a C-API error message matching `errnum`\n[noreturn]\npub fn panic_error_number(basestr string, errnum int) {\n\tpanic(basestr + c_error_number_str(errnum))\n}\n\n// eprintln prints a message with a line end, to stderr. Both stderr and stdout are flushed.\npub fn eprintln(s string) {\n\tif s.str == 0 {\n\t\teprintln('eprintln(NIL)')\n\t\treturn\n\t}\n\t$if freestanding {\n\t\t// flushing is only a thing with C.FILE from stdio.h, not on the syscall level\n\t\tbare_eprint(s.str, u64(s.len))\n\t\tbare_eprint(c'\\n', 1)\n\t} $else $if ios {\n\t\tC.WrappedNSLog(s.str)\n\t} $else {\n\t\tC.fflush(C.stdout)\n\t\tC.fflush(C.stderr)\n\t\t// eprintln is used in panics, so it should not fail at all\n\t\t$if android && !termux {\n\t\t\tC.android_print(C.stderr, c'%.*s\\n', s.len, s.str)\n\t\t}\n\t\t_writeln_to_fd(2, s)\n\t\tC.fflush(C.stderr)\n\t}\n}\n\n// eprint prints a message to stderr. Both stderr and stdout are flushed.\npub fn eprint(s string) {\n\tif s.str == 0 {\n\t\teprint('eprint(NIL)')\n\t\treturn\n\t}\n\t$if freestanding {\n\t\t// flushing is only a thing with C.FILE from stdio.h, not on the syscall level\n\t\tbare_eprint(s.str, u64(s.len))\n\t} $else $if ios {\n\t\t// TODO: Implement a buffer as NSLog doesn't have a \"print\"\n\t\tC.WrappedNSLog(s.str)\n\t} $else {\n\t\tC.fflush(C.stdout)\n\t\tC.fflush(C.stderr)\n\t\t$if android && !termux {\n\t\t\tC.android_print(C.stderr, c'%.*s', s.len, s.str)\n\t\t}\n\t\t_write_buf_to_fd(2, s.str, s.len)\n\t\tC.fflush(C.stderr)\n\t}\n}\n\npub fn flush_stdout() {\n\t$if freestanding {\n\t\tnot_implemented := 'flush_stdout is not implemented\\n'\n\t\tbare_eprint(not_implemented.str, u64(not_implemented.len))\n\t} $else {\n\t\tC.fflush(C.stdout)\n\t}\n}\n\npub fn flush_stderr() {\n\t$if freestanding {\n\t\tnot_implemented := 'flush_stderr is not implemented\\n'\n\t\tbare_eprint(not_implemented.str, u64(not_implemented.len))\n\t} $else {\n\t\tC.fflush(C.stderr)\n\t}\n}\n\n// print prints a message to stdout. Unlike `println` stdout is not automatically flushed.\n[manualfree]\npub fn print(s string) {\n\t$if android && !termux {\n\t\tC.android_print(C.stdout, c'%.*s\\n', s.len, s.str)\n\t} $else $if ios {\n\t\t// TODO: Implement a buffer as NSLog doesn't have a \"print\"\n\t\tC.WrappedNSLog(s.str)\n\t} $else $if freestanding {\n\t\tbare_print(s.str, u64(s.len))\n\t} $else {\n\t\t_write_buf_to_fd(1, s.str, s.len)\n\t}\n}\n\n// println prints a message with a line end, to stdout. stdout is flushed.\n[manualfree]\npub fn println(s string) {\n\tif s.str == 0 {\n\t\tprintln('println(NIL)')\n\t\treturn\n\t}\n\t$if android && !termux {\n\t\tC.android_print(C.stdout, c'%.*s\\n', s.len, s.str)\n\t\treturn\n\t} $else $if ios {\n\t\tC.WrappedNSLog(s.str)\n\t\treturn\n\t} $else $if freestanding {\n\t\tbare_print(s.str, u64(s.len))\n\t\tbare_print(c'\\n', 1)\n\t\treturn\n\t} $else {\n\t\t_writeln_to_fd(1, s)\n\t}\n}\n\n[manualfree]\nfn _writeln_to_fd(fd int, s string) {\n\tunsafe {\n\t\tbuf_len := s.len + 1 // space for \\n\n\t\tmut buf := malloc(buf_len)\n\t\tdefer {\n\t\t\tfree(buf)\n\t\t}\n\t\tC.memcpy(buf, s.str, s.len)\n\t\tbuf[s.len] = `\\n`\n\t\t_write_buf_to_fd(fd, buf, buf_len)\n\t}\n}\n\n[manualfree]\nfn _write_buf_to_fd(fd int, buf &u8, buf_len int) {\n\tif buf_len <= 0 {\n\t\treturn\n\t}\n\tmut ptr := unsafe { buf }\n\tmut remaining_bytes := isize(buf_len)\n\tmut x := isize(0)\n\t$if freestanding || vinix {\n\t\tunsafe {\n\t\t\tfor remaining_bytes > 0 {\n\t\t\t\tx = C.write(fd, ptr, remaining_bytes)\n\t\t\t\tptr += x\n\t\t\t\tremaining_bytes -= x\n\t\t\t}\n\t\t}\n\t} $else {\n\t\tmut stream := voidptr(C.stdout)\n\t\tif fd == 2 {\n\t\t\tstream = voidptr(C.stderr)\n\t\t}\n\t\tunsafe {\n\t\t\tfor remaining_bytes > 0 {\n\t\t\t\tx = isize(C.fwrite(ptr, 1, remaining_bytes, stream))\n\t\t\t\tptr += x\n\t\t\t\tremaining_bytes -= x\n\t\t\t}\n\t\t}\n\t}\n}\n\n__global total_m = i64(0)\n// malloc dynamically allocates a `n` bytes block of memory on the heap.\n// malloc returns a `byteptr` pointing to the memory address of the allocated space.\n// unlike the `calloc` family of functions - malloc will not zero the memory block.\n[unsafe]\npub fn malloc(n isize) &u8 {\n\tif n <= 0 {\n\t\tpanic('malloc($n <= 0)')\n\t}\n\t$if vplayground ? {\n\t\tif n > 10000 {\n\t\t\tpanic('allocating more than 10 KB at once is not allowed in the V playground')\n\t\t}\n\t\tif total_m > 50 * 1024 * 1024 {\n\t\t\tpanic('allocating more than 50 MB is not allowed in the V playground')\n\t\t}\n\t}\n\t$if trace_malloc ? {\n\t\ttotal_m += n\n\t\tC.fprintf(C.stderr, c'_v_malloc %6d total %10d\\n', n, total_m)\n\t\t// print_backtrace()\n\t}\n\tmut res := &u8(0)\n\t$if prealloc {\n\t\treturn unsafe { prealloc_malloc(n) }\n\t} $else $if gcboehm ? {\n\t\tunsafe {\n\t\t\tres = C.GC_MALLOC(n)\n\t\t}\n\t} $else $if freestanding {\n\t\t// todo: is this safe to call malloc there? We export __malloc as malloc and it uses dlmalloc behind the scenes\n\t\t// so theoretically it is safe\n\t\tres = unsafe { __malloc(usize(n)) }\n\t} $else {\n\t\tres = unsafe { C.malloc(n) }\n\t}\n\tif res == 0 {\n\t\tpanic('malloc($n) failed')\n\t}\n\t$if debug_malloc ? {\n\t\t// Fill in the memory with something != 0 i.e. `M`, so it is easier to spot\n\t\t// when the calling code wrongly relies on it being zeroed.\n\t\tunsafe { C.memset(res, 0x4D, n) }\n\t}\n\treturn res\n}\n\n[unsafe]\npub fn malloc_noscan(n isize) &u8 {\n\tif n <= 0 {\n\t\tpanic('malloc_noscan($n <= 0)')\n\t}\n\t$if vplayground ? {\n\t\tif n > 10000 {\n\t\t\tpanic('allocating more than 10 KB at once is not allowed in the V playground')\n\t\t}\n\t\tif total_m > 50 * 1024 * 1024 {\n\t\t\tpanic('allocating more than 50 MB is not allowed in the V playground')\n\t\t}\n\t}\n\t$if trace_malloc ? {\n\t\ttotal_m += n\n\t\tC.fprintf(C.stderr, c'malloc_noscan %6d total %10d\\n', n, total_m)\n\t\t// print_backtrace()\n\t}\n\tmut res := &u8(0)\n\t$if prealloc {\n\t\treturn unsafe { prealloc_malloc(n) }\n\t} $else $if gcboehm ? {\n\t\t$if gcboehm_opt ? {\n\t\t\tunsafe {\n\t\t\t\tres = C.GC_MALLOC_ATOMIC(n)\n\t\t\t}\n\t\t} $else {\n\t\t\tunsafe {\n\t\t\t\tres = C.GC_MALLOC(n)\n\t\t\t}\n\t\t}\n\t} $else $if freestanding {\n\t\tres = unsafe { __malloc(usize(n)) }\n\t} $else {\n\t\tres = unsafe { C.malloc(n) }\n\t}\n\tif res == 0 {\n\t\tpanic('malloc_noscan($n) failed')\n\t}\n\t$if debug_malloc ? {\n\t\t// Fill in the memory with something != 0 i.e. `M`, so it is easier to spot\n\t\t// when the calling code wrongly relies on it being zeroed.\n\t\tunsafe { C.memset(res, 0x4D, n) }\n\t}\n\treturn res\n}\n\n// malloc_uncollectable dynamically allocates a `n` bytes block of memory\n// on the heap, which will NOT be garbage-collected (but its contents will).\n[unsafe]\npub fn malloc_uncollectable(n isize) &u8 {\n\tif n <= 0 {\n\t\tpanic('malloc_uncollectable($n <= 0)')\n\t}\n\t$if vplayground ? {\n\t\tif n > 10000 {\n\t\t\tpanic('allocating more than 10 KB at once is not allowed in the V playground')\n\t\t}\n\t\tif total_m > 50 * 1024 * 1024 {\n\t\t\tpanic('allocating more than 50 MB is not allowed in the V playground')\n\t\t}\n\t}\n\t$if trace_malloc ? {\n\t\ttotal_m += n\n\t\tC.fprintf(C.stderr, c'malloc_uncollectable %6d total %10d\\n', n, total_m)\n\t\t// print_backtrace()\n\t}\n\tmut res := &u8(0)\n\t$if prealloc {\n\t\treturn unsafe { prealloc_malloc(n) }\n\t} $else $if gcboehm ? {\n\t\tunsafe {\n\t\t\tres = C.GC_MALLOC_UNCOLLECTABLE(n)\n\t\t}\n\t} $else $if freestanding {\n\t\tres = unsafe { __malloc(usize(n)) }\n\t} $else {\n\t\tres = unsafe { C.malloc(n) }\n\t}\n\tif res == 0 {\n\t\tpanic('malloc_uncollectable($n) failed')\n\t}\n\t$if debug_malloc ? {\n\t\t// Fill in the memory with something != 0 i.e. `M`, so it is easier to spot\n\t\t// when the calling code wrongly relies on it being zeroed.\n\t\tunsafe { C.memset(res, 0x4D, n) }\n\t}\n\treturn res\n}\n\n// v_realloc resizes the memory block `b` with `n` bytes.\n// The `b byteptr` must be a pointer to an existing memory block\n// previously allocated with `malloc`, `v_calloc` or `vcalloc`.\n// Please, see also realloc_data, and use it instead if possible.\n[unsafe]\npub fn v_realloc(b &u8, n isize) &u8 {\n\t$if trace_realloc ? {\n\t\tC.fprintf(C.stderr, c'v_realloc %6d\\n', n)\n\t}\n\tmut new_ptr := &u8(0)\n\t$if prealloc {\n\t\tunsafe {\n\t\t\tnew_ptr = malloc(n)\n\t\t\tC.memcpy(new_ptr, b, n)\n\t\t}\n\t\treturn new_ptr\n\t} $else $if gcboehm ? {\n\t\tnew_ptr = unsafe { C.GC_REALLOC(b, n) }\n\t} $else {\n\t\tnew_ptr = unsafe { C.realloc(b, n) }\n\t}\n\tif new_ptr == 0 {\n\t\tpanic('realloc($n) failed')\n\t}\n\treturn new_ptr\n}\n\n// realloc_data resizes the memory block pointed by `old_data` to `new_size`\n// bytes. `old_data` must be a pointer to an existing memory block, previously\n// allocated with `malloc`, `v_calloc` or `vcalloc`, of size `old_data`.\n// realloc_data returns a pointer to the new location of the block.\n// Note: if you know the old data size, it is preferable to call `realloc_data`,\n// instead of `v_realloc`, at least during development, because `realloc_data`\n// can make debugging easier, when you compile your program with\n// `-d debug_realloc`.\n[unsafe]\npub fn realloc_data(old_data &u8, old_size int, new_size int) &u8 {\n\t$if trace_realloc ? {\n\t\tC.fprintf(C.stderr, c'realloc_data old_size: %6d new_size: %6d\\n', old_size, new_size)\n\t}\n\t$if prealloc {\n\t\treturn unsafe { prealloc_realloc(old_data, old_size, new_size) }\n\t}\n\t$if debug_realloc ? {\n\t\t// Note: this is slower, but helps debugging memory problems.\n\t\t// The main idea is to always force reallocating:\n\t\t// 1) allocate a new memory block\n\t\t// 2) copy the old to the new\n\t\t// 3) fill the old with 0x57 (`W`)\n\t\t// 4) free the old block\n\t\t// => if there is still a pointer to the old block somewhere\n\t\t// it will point to memory that is now filled with 0x57.\n\t\tunsafe {\n\t\t\tnew_ptr := malloc(new_size)\n\t\t\tmin_size := if old_size < new_size { old_size } else { new_size }\n\t\t\tC.memcpy(new_ptr, old_data, min_size)\n\t\t\tC.memset(old_data, 0x57, old_size)\n\t\t\tfree(old_data)\n\t\t\treturn new_ptr\n\t\t}\n\t}\n\tmut nptr := &u8(0)\n\t$if gcboehm ? {\n\t\tnptr = unsafe { C.GC_REALLOC(old_data, new_size) }\n\t} $else {\n\t\tnptr = unsafe { C.realloc(old_data, new_size) }\n\t}\n\tif nptr == 0 {\n\t\tpanic('realloc_data($old_data, $old_size, $new_size) failed')\n\t}\n\treturn nptr\n}\n\n// vcalloc dynamically allocates a zeroed `n` bytes block of memory on the heap.\n// vcalloc returns a `byteptr` pointing to the memory address of the allocated space.\n// Unlike `v_calloc` vcalloc checks for negative values given in `n`.\npub fn vcalloc(n isize) &u8 {\n\tif n < 0 {\n\t\tpanic('calloc($n < 0)')\n\t} else if n == 0 {\n\t\treturn &u8(0)\n\t}\n\t$if trace_vcalloc ? {\n\t\ttotal_m += n\n\t\tC.fprintf(C.stderr, c'vcalloc %6d total %10d\\n', n, total_m)\n\t}\n\t$if prealloc {\n\t\treturn unsafe { prealloc_calloc(n) }\n\t} $else $if gcboehm ? {\n\t\treturn unsafe { &u8(C.GC_MALLOC(n)) }\n\t} $else {\n\t\treturn unsafe { C.calloc(1, n) }\n\t}\n}\n\n// special versions of the above that allocate memory which is not scanned\n// for pointers (but is collected) when the Boehm garbage collection is used\npub fn vcalloc_noscan(n isize) &u8 {\n\t$if trace_vcalloc ? {\n\t\ttotal_m += n\n\t\tC.fprintf(C.stderr, c'vcalloc_noscan %6d total %10d\\n', n, total_m)\n\t}\n\t$if prealloc {\n\t\treturn unsafe { prealloc_calloc(n) }\n\t} $else $if gcboehm ? {\n\t\t$if vplayground ? {\n\t\t\tif n > 10000 {\n\t\t\t\tpanic('allocating more than 10 KB is not allowed in the playground')\n\t\t\t}\n\t\t}\n\t\tif n < 0 {\n\t\t\tpanic('calloc_noscan($n < 0)')\n\t\t}\n\t\treturn $if gcboehm_opt ? {\n\t\t\tunsafe { &u8(C.memset(C.GC_MALLOC_ATOMIC(n), 0, n)) }\n\t\t} $else {\n\t\t\tunsafe { &u8(C.GC_MALLOC(n)) }\n\t\t}\n\t} $else {\n\t\treturn unsafe { vcalloc(n) }\n\t}\n}\n\n// free allows for manually freeing memory allocated at the address `ptr`.\n[unsafe]\npub fn free(ptr voidptr) {\n\t$if prealloc {\n\t\treturn\n\t} $else $if gcboehm ? {\n\t\t// It is generally better to leave it to Boehm's gc to free things.\n\t\t// Calling C.GC_FREE(ptr) was tried initially, but does not work\n\t\t// well with programs that do manual management themselves.\n\t\t//\n\t\t// The exception is doing leak detection for manual memory management:\n\t\t$if gcboehm_leak ? {\n\t\t\tunsafe { C.GC_FREE(ptr) }\n\t\t}\n\t} $else {\n\t\tC.free(ptr)\n\t}\n}\n\n// memdup dynamically allocates a `sz` bytes block of memory on the heap\n// memdup then copies the contents of `src` into the allocated space and\n// returns a pointer to the newly allocated space.\n[unsafe]\npub fn memdup(src voidptr, sz int) voidptr {\n\tif sz == 0 {\n\t\treturn vcalloc(1)\n\t}\n\tunsafe {\n\t\tmem := malloc(sz)\n\t\treturn C.memcpy(mem, src, sz)\n\t}\n}\n\n[unsafe]\npub fn memdup_noscan(src voidptr, sz int) voidptr {\n\tif sz == 0 {\n\t\treturn vcalloc_noscan(1)\n\t}\n\tunsafe {\n\t\tmem := malloc_noscan(sz)\n\t\treturn C.memcpy(mem, src, sz)\n\t}\n}\n\n// memdup_uncollectable dynamically allocates a `sz` bytes block of memory\n// on the heap, which will NOT be garbage-collected (but its contents will).\n// memdup_uncollectable then copies the contents of `src` into the allocated\n// space and returns a pointer to the newly allocated space.\n[unsafe]\npub fn memdup_uncollectable(src voidptr, sz int) voidptr {\n\tif sz == 0 {\n\t\treturn vcalloc(1)\n\t}\n\tunsafe {\n\t\tmem := malloc_uncollectable(sz)\n\t\treturn C.memcpy(mem, src, sz)\n\t}\n}\n\n[inline]\nfn v_fixed_index(i int, len int) int {\n\t$if !no_bounds_checking ? {\n\t\tif i < 0 || i >= len {\n\t\t\ts := 'fixed array index out of range (index: $i, len: $len)'\n\t\t\tpanic(s)\n\t\t}\n\t}\n\treturn i\n}\n\n// print_backtrace shows a backtrace of the current call stack on stdout\npub fn print_backtrace() {\n\t// At the time of backtrace_symbols_fd call, the C stack would look something like this:\n\t// * print_backtrace_skipping_top_frames\n\t// * print_backtrace itself\n\t// * the rest of the backtrace frames\n\t// => top 2 frames should be skipped, since they will not be informative to the developer\n\t$if !no_backtrace ? {\n\t\t$if freestanding {\n\t\t\tprintln(bare_backtrace())\n\t\t} $else {\n\t\t\t$if tinyc {\n\t\t\t\tC.tcc_backtrace(c'Backtrace')\n\t\t\t} $else {\n\t\t\t\t// NOTE: TCC doesn't have the unwind library\n\t\t\t\t$if use_libbacktrace ? {\n\t\t\t\t\tprint_libbacktrace(1)\n\t\t\t\t} $else {\n\t\t\t\t\tprint_backtrace_skipping_top_frames(2)\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n// NOTE: g_main_argc and g_main_argv are filled in right after C's main start.\n// They are used internally by V's builtin; for user code, it is much\n// more convenient to just use `os.args` instead.\n\n[markused]\n__global g_main_argc = int(0)\n\n[markused]\n__global g_main_argv = unsafe { nil }\n"}}} + +[Trace - 14:38:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/local/development/tools/v/vlib/builtin/builtin.c.v","diagnostics":[]}} + +[Trace - 14:38:28] Received notification 'textDocument/didClose'. +Params: {"jsonrpc":"2.0","method":"textDocument/didClose","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/local/development/tools/v/vlib/builtin/builtin.c.v"}}} + +[Trace - 14:38:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/local/development/tools/v/vlib/builtin/builtin.c.v","diagnostics":[]}} + +[Trace - 14:38:28] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":716},"contentChanges":[{"range":{"start":{"line":28,"character":33},"end":{"line":28,"character":33}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:38:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:28] Received request 'textDocument/completion - (1344)'. +Params: {"jsonrpc":"2.0","id":1344,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":34},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:38:28] Sending response 'textDocument/completion - (1344)' took 0ms +Result: {"jsonrpc":"2.0","id":1344,"result":[]} + +[Trace - 14:38:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:29] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":717},"contentChanges":[{"range":{"start":{"line":28,"character":34},"end":{"line":28,"character":34}},"rangeLength":0,"text":"or { panic('Failed to create index.html file: $err') }"}]}} + +[Trace - 14:38:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:29] Received request 'textDocument/foldingRange - (1345)'. +Params: {"jsonrpc":"2.0","id":1345,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:29] Sending response 'textDocument/foldingRange - (1345)' took 0ms +Result: {"jsonrpc":"2.0","id":1345,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:29] Received request 'textDocument/codeLens - (1346)'. +Params: {"jsonrpc":"2.0","id":1346,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:29] Sending response 'textDocument/codeLens - (1346)' took 0ms +Result: {"jsonrpc":"2.0","id":1346,"result":null} + +[Trace - 14:38:29] Received request 'textDocument/documentSymbol - (1347)'. +Params: {"jsonrpc":"2.0","id":1347,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:29] Sending response 'textDocument/documentSymbol - (1347)' took 0ms +Result: {"jsonrpc":"2.0","id":1347,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:29] Received request 'textDocument/hover - (1348)'. +Params: {"jsonrpc":"2.0","id":1348,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":54}}} + +[Trace - 14:38:29] Sending response 'textDocument/hover - (1348)' took 0ms +Result: {"jsonrpc":"2.0","id":1348,"result":{"contents":{"language":"v","value":"fn panic(s string)"},"range":{"start":{"line":28,"character":81},"end":{"line":28,"character":84}}}} + +[Trace - 14:38:30] Received request 'textDocument/hover - (1349)'. +Params: {"jsonrpc":"2.0","id":1349,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":60}}} + +[Trace - 14:38:30] Sending response 'textDocument/hover - (1349)' took 0ms +Result: {"jsonrpc":"2.0","id":1349,"result":{"contents":{"language":"v","value":"fn panic(s string)"},"range":{"start":{"line":28,"character":81},"end":{"line":28,"character":84}}}} + +[Trace - 14:38:30] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":718},"contentChanges":[{"range":{"start":{"line":28,"character":56},"end":{"line":28,"character":62}},"rangeLength":6,"text":"w"}]}} + +[Trace - 14:38:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:30] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":719},"contentChanges":[{"range":{"start":{"line":28,"character":57},"end":{"line":28,"character":57}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:38:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:30] Received request 'textDocument/foldingRange - (1350)'. +Params: {"jsonrpc":"2.0","id":1350,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:30] Sending response 'textDocument/foldingRange - (1350)' took 0ms +Result: {"jsonrpc":"2.0","id":1350,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":35,"endCharacter":0,"kind":"region"},{"startLine":28,"startCharacter":37,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:30] Received request 'textDocument/codeLens - (1351)'. +Params: {"jsonrpc":"2.0","id":1351,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:30] Sending response 'textDocument/codeLens - (1351)' took 0ms +Result: {"jsonrpc":"2.0","id":1351,"result":null} + +[Trace - 14:38:30] Received request 'textDocument/documentSymbol - (1352)'. +Params: {"jsonrpc":"2.0","id":1352,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:30] Sending response 'textDocument/documentSymbol - (1352)' took 0ms +Result: {"jsonrpc":"2.0","id":1352,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":720},"contentChanges":[{"range":{"start":{"line":28,"character":58},"end":{"line":28,"character":58}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:38:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":721},"contentChanges":[{"range":{"start":{"line":28,"character":59},"end":{"line":28,"character":59}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:38:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":722},"contentChanges":[{"range":{"start":{"line":28,"character":60},"end":{"line":28,"character":60}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:38:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":723},"contentChanges":[{"range":{"start":{"line":28,"character":61},"end":{"line":28,"character":61}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:38:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:31] Received request 'textDocument/completion - (1353)'. +Params: {"jsonrpc":"2.0","id":1353,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":62},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:38:31] Sending response 'textDocument/completion - (1353)' took 0ms +Result: {"jsonrpc":"2.0","id":1353,"result":[]} + +[Trace - 14:38:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:31] Received request 'textDocument/foldingRange - (1354)'. +Params: {"jsonrpc":"2.0","id":1354,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:31] Sending response 'textDocument/foldingRange - (1354)' took 0ms +Result: {"jsonrpc":"2.0","id":1354,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":35,"endCharacter":0,"kind":"region"},{"startLine":28,"startCharacter":37,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:31] Received request 'textDocument/codeLens - (1355)'. +Params: {"jsonrpc":"2.0","id":1355,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:31] Sending response 'textDocument/codeLens - (1355)' took 0ms +Result: {"jsonrpc":"2.0","id":1355,"result":null} + +[Trace - 14:38:31] Received request 'textDocument/documentSymbol - (1356)'. +Params: {"jsonrpc":"2.0","id":1356,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:31] Sending response 'textDocument/documentSymbol - (1356)' took 0ms +Result: {"jsonrpc":"2.0","id":1356,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":724},"contentChanges":[{"range":{"start":{"line":28,"character":62},"end":{"line":28,"character":62}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:38:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:32] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":725},"contentChanges":[{"range":{"start":{"line":28,"character":63},"end":{"line":28,"character":63}},"rangeLength":0,"text":"o"}]}} + +[Trace - 14:38:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:32] Received request 'textDocument/foldingRange - (1357)'. +Params: {"jsonrpc":"2.0","id":1357,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:32] Sending response 'textDocument/foldingRange - (1357)' took 0ms +Result: {"jsonrpc":"2.0","id":1357,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":35,"endCharacter":0,"kind":"region"},{"startLine":28,"startCharacter":37,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:32] Received request 'textDocument/codeLens - (1358)'. +Params: {"jsonrpc":"2.0","id":1358,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:32] Sending response 'textDocument/codeLens - (1358)' took 0ms +Result: {"jsonrpc":"2.0","id":1358,"result":null} + +[Trace - 14:38:32] Received request 'textDocument/documentSymbol - (1359)'. +Params: {"jsonrpc":"2.0","id":1359,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:32] Sending response 'textDocument/documentSymbol - (1359)' took 0ms +Result: {"jsonrpc":"2.0","id":1359,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:32] Received request 'textDocument/hover - (1360)'. +Params: {"jsonrpc":"2.0","id":1360,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":62}}} + +[Trace - 14:38:32] Sending response 'textDocument/hover - (1360)' took 0ms +Result: {"jsonrpc":"2.0","id":1360,"result":null} + +[Trace - 14:38:33] Received request 'textDocument/hover - (1361)'. +Params: {"jsonrpc":"2.0","id":1361,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":57}}} + +[Trace - 14:38:33] Sending response 'textDocument/hover - (1361)' took 0ms +Result: {"jsonrpc":"2.0","id":1361,"result":null} + +[Trace - 14:38:34] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":726},"contentChanges":[{"range":{"start":{"line":28,"character":56},"end":{"line":28,"character":61}},"rangeLength":5,"text":"w"}]}} + +[Trace - 14:38:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:34] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":727},"contentChanges":[{"range":{"start":{"line":28,"character":57},"end":{"line":28,"character":57}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:38:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:34] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":728},"contentChanges":[{"range":{"start":{"line":28,"character":58},"end":{"line":28,"character":58}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:38:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:34] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":729},"contentChanges":[{"range":{"start":{"line":28,"character":59},"end":{"line":28,"character":59}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:38:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:34] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":730},"contentChanges":[{"range":{"start":{"line":28,"character":60},"end":{"line":28,"character":60}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:38:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:34] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":731},"contentChanges":[{"range":{"start":{"line":28,"character":61},"end":{"line":28,"character":61}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:38:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:34] Received request 'textDocument/completion - (1362)'. +Params: {"jsonrpc":"2.0","id":1362,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":62},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:38:34] Sending response 'textDocument/completion - (1362)' took 0ms +Result: {"jsonrpc":"2.0","id":1362,"result":[]} + +[Trace - 14:38:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":732},"contentChanges":[{"range":{"start":{"line":28,"character":62},"end":{"line":28,"character":62}},"rangeLength":0,"text":"f"}]}} + +[Trace - 14:38:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":733},"contentChanges":[{"range":{"start":{"line":28,"character":63},"end":{"line":28,"character":63}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:38:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":734},"contentChanges":[{"range":{"start":{"line":28,"character":64},"end":{"line":28,"character":64}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:38:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":735},"contentChanges":[{"range":{"start":{"line":28,"character":65},"end":{"line":28,"character":65}},"rangeLength":0,"text":"s"}]}} + +[Trace - 14:38:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":736},"contentChanges":[{"range":{"start":{"line":28,"character":66},"end":{"line":28,"character":66}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:38:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:35] Received request 'textDocument/foldingRange - (1363)'. +Params: {"jsonrpc":"2.0","id":1363,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:35] Sending response 'textDocument/foldingRange - (1363)' took 0ms +Result: {"jsonrpc":"2.0","id":1363,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":35,"endCharacter":0,"kind":"region"},{"startLine":28,"startCharacter":37,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:35] Received request 'textDocument/codeLens - (1364)'. +Params: {"jsonrpc":"2.0","id":1364,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:35] Sending response 'textDocument/codeLens - (1364)' took 0ms +Result: {"jsonrpc":"2.0","id":1364,"result":null} + +[Trace - 14:38:35] Received request 'textDocument/documentSymbol - (1365)'. +Params: {"jsonrpc":"2.0","id":1365,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:35] Sending response 'textDocument/documentSymbol - (1365)' took 0ms +Result: {"jsonrpc":"2.0","id":1365,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:36] Received request 'textDocument/hover - (1366)'. +Params: {"jsonrpc":"2.0","id":1366,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":40}}} + +[Trace - 14:38:36] Sending response 'textDocument/hover - (1366)' took 0ms +Result: {"jsonrpc":"2.0","id":1366,"result":{"contents":{"language":"v","value":"pub fn ticket_front(qr string) string"},"range":{"start":{"line":30,"character":39},"end":{"line":30,"character":41}}}} + +[Trace - 14:38:37] Received request 'textDocument/hover - (1367)'. +Params: {"jsonrpc":"2.0","id":1367,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":70}}} + +[Trace - 14:38:37] Sending response 'textDocument/hover - (1367)' took 0ms +Result: {"jsonrpc":"2.0","id":1367,"result":null} + +[Trace - 14:38:37] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":737},"contentChanges":[{"range":{"start":{"line":28,"character":66},"end":{"line":28,"character":67}},"rangeLength":1,"text":""}]}} + +[Trace - 14:38:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:37] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":738},"contentChanges":[{"range":{"start":{"line":28,"character":65},"end":{"line":28,"character":66}},"rangeLength":1,"text":""}]}} + +[Trace - 14:38:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:37] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":739},"contentChanges":[{"range":{"start":{"line":28,"character":64},"end":{"line":28,"character":65}},"rangeLength":1,"text":""}]}} + +[Trace - 14:38:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:37] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":740},"contentChanges":[{"range":{"start":{"line":28,"character":63},"end":{"line":28,"character":64}},"rangeLength":1,"text":""}]}} + +[Trace - 14:38:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:37] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":741},"contentChanges":[{"range":{"start":{"line":28,"character":62},"end":{"line":28,"character":63}},"rangeLength":1,"text":""}]}} + +[Trace - 14:38:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:38] Received request 'textDocument/foldingRange - (1368)'. +Params: {"jsonrpc":"2.0","id":1368,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:38] Sending response 'textDocument/foldingRange - (1368)' took 0ms +Result: {"jsonrpc":"2.0","id":1368,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":35,"endCharacter":0,"kind":"region"},{"startLine":28,"startCharacter":37,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:38] Received request 'textDocument/codeLens - (1369)'. +Params: {"jsonrpc":"2.0","id":1369,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:38] Sending response 'textDocument/codeLens - (1369)' took 0ms +Result: {"jsonrpc":"2.0","id":1369,"result":null} + +[Trace - 14:38:38] Received request 'textDocument/documentSymbol - (1370)'. +Params: {"jsonrpc":"2.0","id":1370,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:38] Sending response 'textDocument/documentSymbol - (1370)' took 0ms +Result: {"jsonrpc":"2.0","id":1370,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:38] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":742},"contentChanges":[{"range":{"start":{"line":28,"character":62},"end":{"line":28,"character":62}},"rangeLength":0,"text":"<"}]}} + +[Trace - 14:38:38] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:38] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:38] Received request 'textDocument/foldingRange - (1371)'. +Params: {"jsonrpc":"2.0","id":1371,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:38] Sending response 'textDocument/foldingRange - (1371)' took 0ms +Result: {"jsonrpc":"2.0","id":1371,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":35,"endCharacter":0,"kind":"region"},{"startLine":28,"startCharacter":37,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:38] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":743},"contentChanges":[{"range":{"start":{"line":28,"character":63},"end":{"line":28,"character":63}},"rangeLength":0,"text":"d"}]}} + +[Trace - 14:38:38] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:38] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:38] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":744},"contentChanges":[{"range":{"start":{"line":28,"character":64},"end":{"line":28,"character":64}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:38:38] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:38] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:38] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":745},"contentChanges":[{"range":{"start":{"line":28,"character":65},"end":{"line":28,"character":65}},"rangeLength":0,"text":"v"}]}} + +[Trace - 14:38:38] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:38] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:38] Received request 'textDocument/foldingRange - (1372)'. +Params: {"jsonrpc":"2.0","id":1372,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:38] Sending response 'textDocument/foldingRange - (1372)' took 0ms +Result: {"jsonrpc":"2.0","id":1372,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":35,"endCharacter":0,"kind":"region"},{"startLine":28,"startCharacter":37,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:39] Received request 'textDocument/codeLens - (1373)'. +Params: {"jsonrpc":"2.0","id":1373,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:39] Sending response 'textDocument/codeLens - (1373)' took 0ms +Result: {"jsonrpc":"2.0","id":1373,"result":null} + +[Trace - 14:38:39] Received request 'textDocument/documentSymbol - (1374)'. +Params: {"jsonrpc":"2.0","id":1374,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:39] Sending response 'textDocument/documentSymbol - (1374)' took 0ms +Result: {"jsonrpc":"2.0","id":1374,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:39] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":746},"contentChanges":[{"range":{"start":{"line":28,"character":66},"end":{"line":28,"character":66}},"rangeLength":0,"text":">"}]}} + +[Trace - 14:38:39] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:39] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:39] Received request 'textDocument/foldingRange - (1375)'. +Params: {"jsonrpc":"2.0","id":1375,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:39] Sending response 'textDocument/foldingRange - (1375)' took 0ms +Result: {"jsonrpc":"2.0","id":1375,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":35,"endCharacter":0,"kind":"region"},{"startLine":28,"startCharacter":37,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:40] Received request 'textDocument/codeLens - (1376)'. +Params: {"jsonrpc":"2.0","id":1376,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:40] Sending response 'textDocument/codeLens - (1376)' took 0ms +Result: {"jsonrpc":"2.0","id":1376,"result":null} + +[Trace - 14:38:40] Received request 'textDocument/documentSymbol - (1377)'. +Params: {"jsonrpc":"2.0","id":1377,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:40] Sending response 'textDocument/documentSymbol - (1377)' took 0ms +Result: {"jsonrpc":"2.0","id":1377,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:42] Received request 'textDocument/definition - (1378)'. +Params: {"jsonrpc":"2.0","id":1378,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":34}}} + +[Trace - 14:38:42] Sending response 'textDocument/definition - (1378)' took 0ms +Result: {"jsonrpc":"2.0","id":1378,"result":null} + +[Trace - 14:38:42] Received request 'textDocument/definition - (1379)'. +Params: {"jsonrpc":"2.0","id":1379,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":39}}} + +[Trace - 14:38:42] Sending response 'textDocument/definition - (1379)' took 0ms +Result: {"jsonrpc":"2.0","id":1379,"result":null} + +[Trace - 14:38:42] Received request 'textDocument/definition - (1380)'. +Params: {"jsonrpc":"2.0","id":1380,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":41}}} + +[Trace - 14:38:42] Sending response 'textDocument/definition - (1380)' took 0ms +Result: {"jsonrpc":"2.0","id":1380,"result":null} + +[Trace - 14:38:43] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":747},"contentChanges":[{"range":{"start":{"line":30,"character":43},"end":{"line":30,"character":43}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:38:43] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:43] Received request 'textDocument/completion - (1381)'. +Params: {"jsonrpc":"2.0","id":1381,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":44},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:38:43] Sending response 'textDocument/completion - (1381)' took 0ms +Result: {"jsonrpc":"2.0","id":1381,"result":[]} + +[Trace - 14:38:43] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:43] Received request 'textDocument/foldingRange - (1382)'. +Params: {"jsonrpc":"2.0","id":1382,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:43] Sending response 'textDocument/foldingRange - (1382)' took 0ms +Result: {"jsonrpc":"2.0","id":1382,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":35,"endCharacter":0,"kind":"region"},{"startLine":28,"startCharacter":37,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:43] Received request 'textDocument/codeLens - (1383)'. +Params: {"jsonrpc":"2.0","id":1383,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:43] Sending response 'textDocument/codeLens - (1383)' took 0ms +Result: {"jsonrpc":"2.0","id":1383,"result":null} + +[Trace - 14:38:44] Received request 'textDocument/documentSymbol - (1384)'. +Params: {"jsonrpc":"2.0","id":1384,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:44] Sending response 'textDocument/documentSymbol - (1384)' took 0ms +Result: {"jsonrpc":"2.0","id":1384,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:44] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":748},"contentChanges":[{"range":{"start":{"line":30,"character":44},"end":{"line":30,"character":44}},"rangeLength":0,"text":" or { panic('Failed to write
to index.html file: $err') }"}]}} + +[Trace - 14:38:44] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:44] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:44] Received request 'textDocument/foldingRange - (1385)'. +Params: {"jsonrpc":"2.0","id":1385,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:44] Sending response 'textDocument/foldingRange - (1385)' took 0ms +Result: {"jsonrpc":"2.0","id":1385,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":35,"endCharacter":0,"kind":"region"},{"startLine":28,"startCharacter":37,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:44] Received request 'textDocument/codeLens - (1386)'. +Params: {"jsonrpc":"2.0","id":1386,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:44] Sending response 'textDocument/codeLens - (1386)' took 0ms +Result: {"jsonrpc":"2.0","id":1386,"result":null} + +[Trace - 14:38:44] Received request 'textDocument/documentSymbol - (1387)'. +Params: {"jsonrpc":"2.0","id":1387,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:44] Sending response 'textDocument/documentSymbol - (1387)' took 0ms +Result: {"jsonrpc":"2.0","id":1387,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:45] Received request 'textDocument/hover - (1388)'. +Params: {"jsonrpc":"2.0","id":1388,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":45}}} + +[Trace - 14:38:45] Sending response 'textDocument/hover - (1388)' took 0ms +Result: {"jsonrpc":"2.0","id":1388,"result":{"contents":{"language":"v","value":"fn panic(s string)"},"range":{"start":{"line":30,"character":50},"end":{"line":30,"character":55}}}} + +[Trace - 14:38:45] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":749},"contentChanges":[{"range":{"start":{"line":30,"character":43},"end":{"line":30,"character":44}},"rangeLength":1,"text":""}]}} + +[Trace - 14:38:45] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:45] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:45] Received request 'textDocument/foldingRange - (1389)'. +Params: {"jsonrpc":"2.0","id":1389,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:45] Sending response 'textDocument/foldingRange - (1389)' took 0ms +Result: {"jsonrpc":"2.0","id":1389,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":35,"endCharacter":0,"kind":"region"},{"startLine":28,"startCharacter":37,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:45] Received request 'textDocument/codeLens - (1390)'. +Params: {"jsonrpc":"2.0","id":1390,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:45] Sending response 'textDocument/codeLens - (1390)' took 0ms +Result: {"jsonrpc":"2.0","id":1390,"result":null} + +[Trace - 14:38:45] Received request 'textDocument/documentSymbol - (1391)'. +Params: {"jsonrpc":"2.0","id":1391,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:45] Sending response 'textDocument/documentSymbol - (1391)' took 0ms +Result: {"jsonrpc":"2.0","id":1391,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:46] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":750},"contentChanges":[{"range":{"start":{"line":32,"character":34},"end":{"line":32,"character":34}},"rangeLength":0,"text":" or { panic('Failed to write
to index.html file: $err') }"}]}} + +[Trace - 14:38:46] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:46] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:46] Received request 'textDocument/foldingRange - (1392)'. +Params: {"jsonrpc":"2.0","id":1392,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:46] Sending response 'textDocument/foldingRange - (1392)' took 0ms +Result: {"jsonrpc":"2.0","id":1392,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":35,"endCharacter":0,"kind":"region"},{"startLine":28,"startCharacter":37,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:46] Received request 'textDocument/codeLens - (1393)'. +Params: {"jsonrpc":"2.0","id":1393,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:46] Sending response 'textDocument/codeLens - (1393)' took 0ms +Result: {"jsonrpc":"2.0","id":1393,"result":null} + +[Trace - 14:38:46] Received request 'textDocument/documentSymbol - (1394)'. +Params: {"jsonrpc":"2.0","id":1394,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:46] Sending response 'textDocument/documentSymbol - (1394)' took 0ms +Result: {"jsonrpc":"2.0","id":1394,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:46] Received request 'textDocument/hover - (1395)'. +Params: {"jsonrpc":"2.0","id":1395,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":32,"character":44}}} + +[Trace - 14:38:46] Sending response 'textDocument/hover - (1395)' took 0ms +Result: {"jsonrpc":"2.0","id":1395,"result":{"contents":{"language":"v","value":"fn panic(s string)"},"range":{"start":{"line":32,"character":40},"end":{"line":32,"character":45}}}} + +[Trace - 14:38:47] Received request 'textDocument/hover - (1396)'. +Params: {"jsonrpc":"2.0","id":1396,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":32,"character":64}}} + +[Trace - 14:38:47] Sending response 'textDocument/hover - (1396)' took 0ms +Result: {"jsonrpc":"2.0","id":1396,"result":{"contents":{"language":"v","value":"fn panic(s string)"},"range":{"start":{"line":32,"character":90},"end":{"line":32,"character":93}}}} + +[Trace - 14:38:48] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":751},"contentChanges":[{"range":{"start":{"line":32,"character":64},"end":{"line":32,"character":64}},"rangeLength":0,"text":"/"}]}} + +[Trace - 14:38:48] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:48] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:48] Received request 'textDocument/foldingRange - (1397)'. +Params: {"jsonrpc":"2.0","id":1397,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:48] Sending response 'textDocument/foldingRange - (1397)' took 0ms +Result: {"jsonrpc":"2.0","id":1397,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"},{"startLine":32,"startCharacter":38,"endLine":34,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:38:48] Received request 'textDocument/codeLens - (1398)'. +Params: {"jsonrpc":"2.0","id":1398,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:48] Sending response 'textDocument/codeLens - (1398)' took 0ms +Result: {"jsonrpc":"2.0","id":1398,"result":null} + +[Trace - 14:38:48] Received request 'textDocument/documentSymbol - (1399)'. +Params: {"jsonrpc":"2.0","id":1399,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:48] Sending response 'textDocument/documentSymbol - (1399)' took 0ms +Result: {"jsonrpc":"2.0","id":1399,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:49] Received request 'textDocument/hover - (1400)'. +Params: {"jsonrpc":"2.0","id":1400,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":80}}} + +[Trace - 14:38:49] Sending response 'textDocument/hover - (1400)' took 0ms +Result: {"jsonrpc":"2.0","id":1400,"result":{"contents":{"language":"v","value":"fn panic(s string)"},"range":{"start":{"line":30,"character":99},"end":{"line":30,"character":102}}}} + +[Trace - 14:38:49] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":752},"contentChanges":[{"range":{"start":{"line":30,"character":73},"end":{"line":30,"character":76}},"rangeLength":3,"text":""}]}} + +[Trace - 14:38:49] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:49] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:49] Received request 'textDocument/foldingRange - (1401)'. +Params: {"jsonrpc":"2.0","id":1401,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:49] Sending response 'textDocument/foldingRange - (1401)' took 0ms +Result: {"jsonrpc":"2.0","id":1401,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":47,"endLine":31,"endCharacter":2,"kind":"region"},{"startLine":32,"startCharacter":38,"endLine":34,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:38:50] Received request 'textDocument/codeLens - (1402)'. +Params: {"jsonrpc":"2.0","id":1402,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:50] Sending response 'textDocument/codeLens - (1402)' took 0ms +Result: {"jsonrpc":"2.0","id":1402,"result":null} + +[Trace - 14:38:50] Received request 'textDocument/documentSymbol - (1403)'. +Params: {"jsonrpc":"2.0","id":1403,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:50] Sending response 'textDocument/documentSymbol - (1403)' took 0ms +Result: {"jsonrpc":"2.0","id":1403,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:50] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":753},"contentChanges":[{"range":{"start":{"line":30,"character":73},"end":{"line":30,"character":74}},"rangeLength":1,"text":""}]}} + +[Trace - 14:38:50] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:50] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:50] Received request 'textDocument/foldingRange - (1404)'. +Params: {"jsonrpc":"2.0","id":1404,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:50] Sending response 'textDocument/foldingRange - (1404)' took 0ms +Result: {"jsonrpc":"2.0","id":1404,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":47,"endLine":31,"endCharacter":2,"kind":"region"},{"startLine":32,"startCharacter":38,"endLine":34,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:38:50] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":754},"contentChanges":[{"range":{"start":{"line":30,"character":72},"end":{"line":30,"character":73}},"rangeLength":1,"text":""}]}} + +[Trace - 14:38:50] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:50] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:50] Received request 'textDocument/foldingRange - (1405)'. +Params: {"jsonrpc":"2.0","id":1405,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:50] Sending response 'textDocument/foldingRange - (1405)' took 0ms +Result: {"jsonrpc":"2.0","id":1405,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":47,"endLine":31,"endCharacter":2,"kind":"region"},{"startLine":32,"startCharacter":38,"endLine":34,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:38:50] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":755},"contentChanges":[{"range":{"start":{"line":30,"character":72},"end":{"line":30,"character":72}},"rangeLength":0,"text":"q"}]}} + +[Trace - 14:38:50] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:50] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:50] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":756},"contentChanges":[{"range":{"start":{"line":30,"character":73},"end":{"line":30,"character":73}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:38:50] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:50] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:50] Received request 'textDocument/foldingRange - (1406)'. +Params: {"jsonrpc":"2.0","id":1406,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:50] Sending response 'textDocument/foldingRange - (1406)' took 0ms +Result: {"jsonrpc":"2.0","id":1406,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":47,"endLine":31,"endCharacter":2,"kind":"region"},{"startLine":32,"startCharacter":38,"endLine":34,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:38:51] Received request 'textDocument/codeLens - (1407)'. +Params: {"jsonrpc":"2.0","id":1407,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:51] Sending response 'textDocument/codeLens - (1407)' took 0ms +Result: {"jsonrpc":"2.0","id":1407,"result":null} + +[Trace - 14:38:51] Received request 'textDocument/documentSymbol - (1408)'. +Params: {"jsonrpc":"2.0","id":1408,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:51] Sending response 'textDocument/documentSymbol - (1408)' took 0ms +Result: {"jsonrpc":"2.0","id":1408,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:51] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":757},"contentChanges":[{"range":{"start":{"line":30,"character":74},"end":{"line":30,"character":74}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:38:51] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:51] Received request 'textDocument/completion - (1409)'. +Params: {"jsonrpc":"2.0","id":1409,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":75},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:38:51] Sending response 'textDocument/completion - (1409)' took 0ms +Result: {"jsonrpc":"2.0","id":1409,"result":[]} + +[Trace - 14:38:51] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:51] Received request 'textDocument/foldingRange - (1410)'. +Params: {"jsonrpc":"2.0","id":1410,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:51] Sending response 'textDocument/foldingRange - (1410)' took 0ms +Result: {"jsonrpc":"2.0","id":1410,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":47,"endLine":31,"endCharacter":2,"kind":"region"},{"startLine":32,"startCharacter":38,"endLine":34,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:38:51] Received request 'textDocument/codeLens - (1411)'. +Params: {"jsonrpc":"2.0","id":1411,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:51] Sending response 'textDocument/codeLens - (1411)' took 0ms +Result: {"jsonrpc":"2.0","id":1411,"result":null} + +[Trace - 14:38:51] Received request 'textDocument/documentSymbol - (1412)'. +Params: {"jsonrpc":"2.0","id":1412,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:51] Sending response 'textDocument/documentSymbol - (1412)' took 0ms +Result: {"jsonrpc":"2.0","id":1412,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:51] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":758},"contentChanges":[{"range":{"start":{"line":30,"character":74},"end":{"line":30,"character":75}},"rangeLength":1,"text":""}]}} + +[Trace - 14:38:51] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:51] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:52] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":759},"contentChanges":[{"range":{"start":{"line":30,"character":74},"end":{"line":30,"character":74}},"rangeLength":0,"text":":"}]}} + +[Trace - 14:38:52] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:52] Received request 'textDocument/completion - (1413)'. +Params: {"jsonrpc":"2.0","id":1413,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":75},"context":{"triggerKind":2,"triggerCharacter":":"}}} + +[Trace - 14:38:52] Sending response 'textDocument/completion - (1413)' took 0ms +Result: {"jsonrpc":"2.0","id":1413,"result":[]} + +[Trace - 14:38:52] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:52] Received request 'textDocument/foldingRange - (1414)'. +Params: {"jsonrpc":"2.0","id":1414,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:52] Sending response 'textDocument/foldingRange - (1414)' took 0ms +Result: {"jsonrpc":"2.0","id":1414,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":47,"endLine":31,"endCharacter":2,"kind":"region"},{"startLine":32,"startCharacter":38,"endLine":34,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:38:52] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":760},"contentChanges":[{"range":{"start":{"line":30,"character":75},"end":{"line":30,"character":75}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:38:52] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:52] Received request 'textDocument/completion - (1415)'. +Params: {"jsonrpc":"2.0","id":1415,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":76},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:38:52] Sending response 'textDocument/completion - (1415)' took 0ms +Result: {"jsonrpc":"2.0","id":1415,"result":[]} + +[Trace - 14:38:52] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:52] Received request 'textDocument/foldingRange - (1416)'. +Params: {"jsonrpc":"2.0","id":1416,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:52] Sending response 'textDocument/foldingRange - (1416)' took 0ms +Result: {"jsonrpc":"2.0","id":1416,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":47,"endLine":31,"endCharacter":2,"kind":"region"},{"startLine":32,"startCharacter":38,"endLine":34,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:38:52] Received request 'textDocument/codeLens - (1417)'. +Params: {"jsonrpc":"2.0","id":1417,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:52] Sending response 'textDocument/codeLens - (1417)' took 0ms +Result: {"jsonrpc":"2.0","id":1417,"result":null} + +[Trace - 14:38:52] Received request 'textDocument/documentSymbol - (1418)'. +Params: {"jsonrpc":"2.0","id":1418,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:52] Sending response 'textDocument/documentSymbol - (1418)' took 0ms +Result: {"jsonrpc":"2.0","id":1418,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:53] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":761},"contentChanges":[{"range":{"start":{"line":30,"character":76},"end":{"line":30,"character":76}},"rangeLength":0,"text":"$"}]}} + +[Trace - 14:38:53] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:53] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:54] Received request 'textDocument/foldingRange - (1419)'. +Params: {"jsonrpc":"2.0","id":1419,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:54] Sending response 'textDocument/foldingRange - (1419)' took 0ms +Result: {"jsonrpc":"2.0","id":1419,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":47,"endLine":31,"endCharacter":2,"kind":"region"},{"startLine":32,"startCharacter":38,"endLine":34,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:38:54] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":762},"contentChanges":[{"range":{"start":{"line":30,"character":77},"end":{"line":30,"character":77}},"rangeLength":0,"text":"q"}]}} + +[Trace - 14:38:54] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:54] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:54] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":763},"contentChanges":[{"range":{"start":{"line":30,"character":78},"end":{"line":30,"character":78}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:38:54] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:54] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:54] Received request 'textDocument/foldingRange - (1420)'. +Params: {"jsonrpc":"2.0","id":1420,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:54] Sending response 'textDocument/foldingRange - (1420)' took 0ms +Result: {"jsonrpc":"2.0","id":1420,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":47,"endLine":31,"endCharacter":2,"kind":"region"},{"startLine":32,"startCharacter":38,"endLine":34,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:38:54] Received request 'textDocument/codeLens - (1421)'. +Params: {"jsonrpc":"2.0","id":1421,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:54] Sending response 'textDocument/codeLens - (1421)' took 0ms +Result: {"jsonrpc":"2.0","id":1421,"result":null} + +[Trace - 14:38:54] Received request 'textDocument/definition - (1422)'. +Params: {"jsonrpc":"2.0","id":1422,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":80}}} + +[Trace - 14:38:54] Sending response 'textDocument/definition - (1422)' took 0ms +Result: {"jsonrpc":"2.0","id":1422,"result":null} + +[Trace - 14:38:54] Received request 'textDocument/documentSymbol - (1423)'. +Params: {"jsonrpc":"2.0","id":1423,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:54] Sending response 'textDocument/documentSymbol - (1423)' took 0ms +Result: {"jsonrpc":"2.0","id":1423,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:54] Received request 'textDocument/formatting - (1424)'. +Params: {"jsonrpc":"2.0","id":1424,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:38:54] Sending response 'textDocument/formatting - (1424)' took 35ms +Result: {"jsonrpc":"2.0","id":1424,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":35,"character":0}},"newText":"import vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := ['test']\n\tmut html := ''\n\tmut index_file := os.create('index.html') or { panic('Failed to create index.html file: $err') }\n\tindex_file.write_string('
') or { panic('Failed to write
to index.html file: $err') }\n\tfor qr in qrs {\n\t\tindex_file.write_string(ticket_front(qr)) or {\n\t\t\tpanic('Failed to write qr: $qr to index.html file: $err')\n\t\t}\n\t}\n\tindex_file.write_string('
') or {\n\t\tpanic('Failed to write
to index.html file: $err')\n\t}\n\treturn $vweb.html()\n}\n"}]} + +[Trace - 14:38:54] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":764},"contentChanges":[{"range":{"start":{"line":32,"character":96},"end":{"line":32,"character":97}},"rangeLength":1,"text":"\n\t"},{"range":{"start":{"line":32,"character":39},"end":{"line":32,"character":40}},"rangeLength":1,"text":"\n\t\t"},{"range":{"start":{"line":30,"character":106},"end":{"line":30,"character":107}},"rangeLength":1,"text":"\n\t\t"},{"range":{"start":{"line":30,"character":48},"end":{"line":30,"character":49}},"rangeLength":1,"text":"\n\t\t\t"}]}} + +[Trace - 14:38:54] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:54] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:54] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:54] Received request 'textDocument/foldingRange - (1425)'. +Params: {"jsonrpc":"2.0","id":1425,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:54] Sending response 'textDocument/foldingRange - (1425)' took 0ms +Result: {"jsonrpc":"2.0","id":1425,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":47,"endLine":33,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:54] Received request 'textDocument/codeLens - (1426)'. +Params: {"jsonrpc":"2.0","id":1426,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:54] Sending response 'textDocument/codeLens - (1426)' took 0ms +Result: {"jsonrpc":"2.0","id":1426,"result":null} + +[Trace - 14:38:54] Received request 'textDocument/documentSymbol - (1427)'. +Params: {"jsonrpc":"2.0","id":1427,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:54] Sending response 'textDocument/documentSymbol - (1427)' took 0ms +Result: {"jsonrpc":"2.0","id":1427,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:55] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:38:56] Received request 'textDocument/definition - (1428)'. +Params: {"jsonrpc":"2.0","id":1428,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":31,"character":47}}} + +[Trace - 14:38:56] Sending response 'textDocument/definition - (1428)' took 0ms +Result: {"jsonrpc":"2.0","id":1428,"result":null} + +[Trace - 14:38:56] Received request 'textDocument/codeLens - (1429)'. +Params: {"jsonrpc":"2.0","id":1429,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:56] Sending response 'textDocument/codeLens - (1429)' took 0ms +Result: {"jsonrpc":"2.0","id":1429,"result":null} + +[Trace - 14:38:56] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":765},"contentChanges":[{"range":{"start":{"line":35,"character":58},"end":{"line":36,"character":1}},"rangeLength":2,"text":" "},{"range":{"start":{"line":34,"character":39},"end":{"line":35,"character":2}},"rangeLength":3,"text":" "},{"range":{"start":{"line":31,"character":60},"end":{"line":32,"character":2}},"rangeLength":3,"text":" "},{"range":{"start":{"line":30,"character":48},"end":{"line":31,"character":3}},"rangeLength":4,"text":" "}]}} + +[Trace - 14:38:56] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:56] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:56] Received request 'textDocument/foldingRange - (1430)'. +Params: {"jsonrpc":"2.0","id":1430,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:56] Sending response 'textDocument/foldingRange - (1430)' took 0ms +Result: {"jsonrpc":"2.0","id":1430,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":47,"endLine":31,"endCharacter":2,"kind":"region"},{"startLine":32,"startCharacter":38,"endLine":34,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:38:56] Received request 'textDocument/codeLens - (1431)'. +Params: {"jsonrpc":"2.0","id":1431,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:56] Sending response 'textDocument/codeLens - (1431)' took 0ms +Result: {"jsonrpc":"2.0","id":1431,"result":null} + +[Trace - 14:38:56] Received request 'textDocument/documentSymbol - (1432)'. +Params: {"jsonrpc":"2.0","id":1432,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:56] Sending response 'textDocument/documentSymbol - (1432)' took 0ms +Result: {"jsonrpc":"2.0","id":1432,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:56] Received request 'textDocument/definition - (1433)'. +Params: {"jsonrpc":"2.0","id":1433,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":52}}} + +[Trace - 14:38:56] Sending response 'textDocument/definition - (1433)' took 0ms +Result: {"jsonrpc":"2.0","id":1433,"result":null} + +[Trace - 14:38:57] Received request 'textDocument/definition - (1434)'. +Params: {"jsonrpc":"2.0","id":1434,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":32,"character":84}}} + +[Trace - 14:38:57] Sending response 'textDocument/definition - (1434)' took 0ms +Result: {"jsonrpc":"2.0","id":1434,"result":null} + +[Trace - 14:38:57] Received request 'textDocument/hover - (1435)'. +Params: {"jsonrpc":"2.0","id":1435,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":32,"character":84}}} + +[Trace - 14:38:57] Sending response 'textDocument/hover - (1435)' took 0ms +Result: {"jsonrpc":"2.0","id":1435,"result":null} + +[Trace - 14:38:58] Received request 'textDocument/formatting - (1436)'. +Params: {"jsonrpc":"2.0","id":1436,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:38:58] Sending response 'textDocument/formatting - (1436)' took 19ms +Result: {"jsonrpc":"2.0","id":1436,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":35,"character":0}},"newText":"import vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := ['test']\n\tmut html := ''\n\tmut index_file := os.create('index.html') or { panic('Failed to create index.html file: $err') }\n\tindex_file.write_string('
') or { panic('Failed to write
to index.html file: $err') }\n\tfor qr in qrs {\n\t\tindex_file.write_string(ticket_front(qr)) or {\n\t\t\tpanic('Failed to write qr: $qr to index.html file: $err')\n\t\t}\n\t}\n\tindex_file.write_string('
') or {\n\t\tpanic('Failed to write
to index.html file: $err')\n\t}\n\treturn $vweb.html()\n}\n"}]} + +[Trace - 14:38:58] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":766},"contentChanges":[{"range":{"start":{"line":32,"character":96},"end":{"line":32,"character":97}},"rangeLength":1,"text":"\n\t"},{"range":{"start":{"line":32,"character":39},"end":{"line":32,"character":40}},"rangeLength":1,"text":"\n\t\t"},{"range":{"start":{"line":30,"character":106},"end":{"line":30,"character":107}},"rangeLength":1,"text":"\n\t\t"},{"range":{"start":{"line":30,"character":48},"end":{"line":30,"character":49}},"rangeLength":1,"text":"\n\t\t\t"}]}} + +[Trace - 14:38:58] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:58] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:58] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:38:58] Received request 'textDocument/foldingRange - (1437)'. +Params: {"jsonrpc":"2.0","id":1437,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:58] Sending response 'textDocument/foldingRange - (1437)' took 0ms +Result: {"jsonrpc":"2.0","id":1437,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":47,"endLine":33,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:38:58] Received request 'textDocument/codeLens - (1438)'. +Params: {"jsonrpc":"2.0","id":1438,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:58] Sending response 'textDocument/codeLens - (1438)' took 0ms +Result: {"jsonrpc":"2.0","id":1438,"result":null} + +[Trace - 14:38:58] Received request 'textDocument/documentSymbol - (1439)'. +Params: {"jsonrpc":"2.0","id":1439,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:38:58] Sending response 'textDocument/documentSymbol - (1439)' took 0ms +Result: {"jsonrpc":"2.0","id":1439,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:38:58] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:39:01] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":767},"contentChanges":[{"range":{"start":{"line":35,"character":58},"end":{"line":36,"character":1}},"rangeLength":2,"text":" "},{"range":{"start":{"line":34,"character":39},"end":{"line":35,"character":2}},"rangeLength":3,"text":" "},{"range":{"start":{"line":31,"character":60},"end":{"line":32,"character":2}},"rangeLength":3,"text":" "},{"range":{"start":{"line":30,"character":48},"end":{"line":31,"character":3}},"rangeLength":4,"text":" "}]}} + +[Trace - 14:39:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:39:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:39:01] Received request 'textDocument/foldingRange - (1440)'. +Params: {"jsonrpc":"2.0","id":1440,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:39:01] Sending response 'textDocument/foldingRange - (1440)' took 1ms +Result: {"jsonrpc":"2.0","id":1440,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":35,"endCharacter":0,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"},{"startLine":32,"startCharacter":38,"endLine":34,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:39:01] Received request 'textDocument/codeLens - (1441)'. +Params: {"jsonrpc":"2.0","id":1441,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:39:01] Sending response 'textDocument/codeLens - (1441)' took 0ms +Result: {"jsonrpc":"2.0","id":1441,"result":null} + +[Trace - 14:39:01] Received request 'textDocument/documentSymbol - (1442)'. +Params: {"jsonrpc":"2.0","id":1442,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:39:01] Sending response 'textDocument/documentSymbol - (1442)' took 0ms +Result: {"jsonrpc":"2.0","id":1442,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:39:02] Received request 'textDocument/definition - (1443)'. +Params: {"jsonrpc":"2.0","id":1443,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":32,"character":68}}} + +[Trace - 14:39:02] Sending response 'textDocument/definition - (1443)' took 0ms +Result: {"jsonrpc":"2.0","id":1443,"result":null} + +[Trace - 14:39:02] Received request 'textDocument/hover - (1444)'. +Params: {"jsonrpc":"2.0","id":1444,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":32,"character":68}}} + +[Trace - 14:39:02] Sending response 'textDocument/hover - (1444)' took 0ms +Result: {"jsonrpc":"2.0","id":1444,"result":null} + +[Trace - 14:39:02] Received request 'textDocument/definition - (1445)'. +Params: {"jsonrpc":"2.0","id":1445,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":32,"character":70}}} + +[Trace - 14:39:02] Sending response 'textDocument/definition - (1445)' took 0ms +Result: {"jsonrpc":"2.0","id":1445,"result":null} + +[Trace - 14:39:02] Received request 'textDocument/hover - (1446)'. +Params: {"jsonrpc":"2.0","id":1446,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":32,"character":69}}} + +[Trace - 14:39:02] Sending response 'textDocument/hover - (1446)' took 0ms +Result: {"jsonrpc":"2.0","id":1446,"result":null} + +[Trace - 14:39:05] Received request 'textDocument/definition - (1447)'. +Params: {"jsonrpc":"2.0","id":1447,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":51}}} + +[Trace - 14:39:05] Sending response 'textDocument/definition - (1447)' took 0ms +Result: {"jsonrpc":"2.0","id":1447,"result":[{"originSelectionRange":{"start":{"line":30,"character":49},"end":{"line":30,"character":54}},"targetUri":"file:///Users/timurgordon/code/local/development/tools/v/vlib/builtin/builtin.c.v","targetRange":{"start":{"line":87,"character":7},"end":{"line":87,"character":12}},"targetSelectionRange":{"start":{"line":87,"character":7},"end":{"line":87,"character":12}}}]} + +[Trace - 14:39:05] Received notification 'textDocument/didOpen'. +Params: {"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/local/development/tools/v/vlib/builtin/builtin.c.v","languageId":"v","version":1,"text":"[has_globals]\nmodule builtin\n\ntype FnExitCb = fn ()\n\nfn C.atexit(f FnExitCb) int\nfn C.strerror(int) &char\n\n[noreturn]\nfn vhalt() {\n\tfor {}\n}\n\n// exit terminates execution immediately and returns exit `code` to the shell.\n[noreturn]\npub fn exit(code int) {\n\tC.exit(code)\n}\n\nfn vcommithash() string {\n\treturn unsafe { tos5(&char(C.V_CURRENT_COMMIT_HASH)) }\n}\n\n// panic_debug private function that V uses for panics, -cg/-g is passed\n// recent versions of tcc print nicer backtraces automatically\n// Note: the duplication here is because tcc_backtrace should be called directly\n// inside the panic functions.\n[noreturn]\nfn panic_debug(line_no int, file string, mod string, fn_name string, s string) {\n\t// Note: the order here is important for a stabler test output\n\t// module is less likely to change than function, etc...\n\t// During edits, the line number will change most frequently,\n\t// so it is last\n\t$if freestanding {\n\t\tbare_panic(s)\n\t} $else {\n\t\teprintln('================ V panic ================')\n\t\teprintln(' module: $mod')\n\t\teprintln(' function: ${fn_name}()')\n\t\teprintln(' message: $s')\n\t\teprintln(' file: $file:$line_no')\n\t\teprintln(' v hash: $vcommithash()')\n\t\teprintln('=========================================')\n\t\t$if exit_after_panic_message ? {\n\t\t\tC.exit(1)\n\t\t} $else $if no_backtrace ? {\n\t\t\tC.exit(1)\n\t\t} $else {\n\t\t\t$if tinyc {\n\t\t\t\t$if panics_break_into_debugger ? {\n\t\t\t\t\tbreak_if_debugger_attached()\n\t\t\t\t} $else {\n\t\t\t\t\tC.tcc_backtrace(c'Backtrace')\n\t\t\t\t}\n\t\t\t\tC.exit(1)\n\t\t\t}\n\t\t\t$if use_libbacktrace ? {\n\t\t\t\teprint_libbacktrace(1)\n\t\t\t} $else {\n\t\t\t\tprint_backtrace_skipping_top_frames(1)\n\t\t\t}\n\t\t\t$if panics_break_into_debugger ? {\n\t\t\t\tbreak_if_debugger_attached()\n\t\t\t}\n\t\t\tC.exit(1)\n\t\t}\n\t}\n\tvhalt()\n}\n\n// panic_optional_not_set is called by V, when you use option error propagation in your main function.\n// It ends the program with a panic.\n[noreturn]\npub fn panic_optional_not_set(s string) {\n\tpanic('optional not set ($s)')\n}\n\n// panic_optional_not_set is called by V, when you use result error propagation in your main function\n// It ends the program with a panic.\n[noreturn]\npub fn panic_result_not_set(s string) {\n\tpanic('result not set ($s)')\n}\n\n// panic prints a nice error message, then exits the process with exit code of 1.\n// It also shows a backtrace on most platforms.\n[noreturn]\npub fn panic(s string) {\n\t$if freestanding {\n\t\tbare_panic(s)\n\t} $else {\n\t\teprint('V panic: ')\n\t\teprintln(s)\n\t\teprintln('v hash: $vcommithash()')\n\t\t$if exit_after_panic_message ? {\n\t\t\tC.exit(1)\n\t\t} $else $if no_backtrace ? {\n\t\t\tC.exit(1)\n\t\t} $else {\n\t\t\t$if tinyc {\n\t\t\t\t$if panics_break_into_debugger ? {\n\t\t\t\t\tbreak_if_debugger_attached()\n\t\t\t\t} $else {\n\t\t\t\t\tC.tcc_backtrace(c'Backtrace')\n\t\t\t\t}\n\t\t\t\tC.exit(1)\n\t\t\t}\n\t\t\t$if use_libbacktrace ? {\n\t\t\t\teprint_libbacktrace(1)\n\t\t\t} $else {\n\t\t\t\tprint_backtrace_skipping_top_frames(1)\n\t\t\t}\n\t\t\t$if panics_break_into_debugger ? {\n\t\t\t\tbreak_if_debugger_attached()\n\t\t\t}\n\t\t\tC.exit(1)\n\t\t}\n\t}\n\tvhalt()\n}\n\n// return a C-API error message matching to `errnum`\npub fn c_error_number_str(errnum int) string {\n\tmut err_msg := ''\n\t$if freestanding {\n\t\terr_msg = 'error $errnum'\n\t} $else {\n\t\t$if !vinix {\n\t\t\tc_msg := C.strerror(errnum)\n\t\t\terr_msg = string{\n\t\t\t\tstr: &u8(c_msg)\n\t\t\t\tlen: unsafe { C.strlen(c_msg) }\n\t\t\t\tis_lit: 1\n\t\t\t}\n\t\t}\n\t}\n\treturn err_msg\n}\n\n// panic with a C-API error message matching `errnum`\n[noreturn]\npub fn panic_error_number(basestr string, errnum int) {\n\tpanic(basestr + c_error_number_str(errnum))\n}\n\n// eprintln prints a message with a line end, to stderr. Both stderr and stdout are flushed.\npub fn eprintln(s string) {\n\tif s.str == 0 {\n\t\teprintln('eprintln(NIL)')\n\t\treturn\n\t}\n\t$if freestanding {\n\t\t// flushing is only a thing with C.FILE from stdio.h, not on the syscall level\n\t\tbare_eprint(s.str, u64(s.len))\n\t\tbare_eprint(c'\\n', 1)\n\t} $else $if ios {\n\t\tC.WrappedNSLog(s.str)\n\t} $else {\n\t\tC.fflush(C.stdout)\n\t\tC.fflush(C.stderr)\n\t\t// eprintln is used in panics, so it should not fail at all\n\t\t$if android && !termux {\n\t\t\tC.android_print(C.stderr, c'%.*s\\n', s.len, s.str)\n\t\t}\n\t\t_writeln_to_fd(2, s)\n\t\tC.fflush(C.stderr)\n\t}\n}\n\n// eprint prints a message to stderr. Both stderr and stdout are flushed.\npub fn eprint(s string) {\n\tif s.str == 0 {\n\t\teprint('eprint(NIL)')\n\t\treturn\n\t}\n\t$if freestanding {\n\t\t// flushing is only a thing with C.FILE from stdio.h, not on the syscall level\n\t\tbare_eprint(s.str, u64(s.len))\n\t} $else $if ios {\n\t\t// TODO: Implement a buffer as NSLog doesn't have a \"print\"\n\t\tC.WrappedNSLog(s.str)\n\t} $else {\n\t\tC.fflush(C.stdout)\n\t\tC.fflush(C.stderr)\n\t\t$if android && !termux {\n\t\t\tC.android_print(C.stderr, c'%.*s', s.len, s.str)\n\t\t}\n\t\t_write_buf_to_fd(2, s.str, s.len)\n\t\tC.fflush(C.stderr)\n\t}\n}\n\npub fn flush_stdout() {\n\t$if freestanding {\n\t\tnot_implemented := 'flush_stdout is not implemented\\n'\n\t\tbare_eprint(not_implemented.str, u64(not_implemented.len))\n\t} $else {\n\t\tC.fflush(C.stdout)\n\t}\n}\n\npub fn flush_stderr() {\n\t$if freestanding {\n\t\tnot_implemented := 'flush_stderr is not implemented\\n'\n\t\tbare_eprint(not_implemented.str, u64(not_implemented.len))\n\t} $else {\n\t\tC.fflush(C.stderr)\n\t}\n}\n\n// print prints a message to stdout. Unlike `println` stdout is not automatically flushed.\n[manualfree]\npub fn print(s string) {\n\t$if android && !termux {\n\t\tC.android_print(C.stdout, c'%.*s\\n', s.len, s.str)\n\t} $else $if ios {\n\t\t// TODO: Implement a buffer as NSLog doesn't have a \"print\"\n\t\tC.WrappedNSLog(s.str)\n\t} $else $if freestanding {\n\t\tbare_print(s.str, u64(s.len))\n\t} $else {\n\t\t_write_buf_to_fd(1, s.str, s.len)\n\t}\n}\n\n// println prints a message with a line end, to stdout. stdout is flushed.\n[manualfree]\npub fn println(s string) {\n\tif s.str == 0 {\n\t\tprintln('println(NIL)')\n\t\treturn\n\t}\n\t$if android && !termux {\n\t\tC.android_print(C.stdout, c'%.*s\\n', s.len, s.str)\n\t\treturn\n\t} $else $if ios {\n\t\tC.WrappedNSLog(s.str)\n\t\treturn\n\t} $else $if freestanding {\n\t\tbare_print(s.str, u64(s.len))\n\t\tbare_print(c'\\n', 1)\n\t\treturn\n\t} $else {\n\t\t_writeln_to_fd(1, s)\n\t}\n}\n\n[manualfree]\nfn _writeln_to_fd(fd int, s string) {\n\tunsafe {\n\t\tbuf_len := s.len + 1 // space for \\n\n\t\tmut buf := malloc(buf_len)\n\t\tdefer {\n\t\t\tfree(buf)\n\t\t}\n\t\tC.memcpy(buf, s.str, s.len)\n\t\tbuf[s.len] = `\\n`\n\t\t_write_buf_to_fd(fd, buf, buf_len)\n\t}\n}\n\n[manualfree]\nfn _write_buf_to_fd(fd int, buf &u8, buf_len int) {\n\tif buf_len <= 0 {\n\t\treturn\n\t}\n\tmut ptr := unsafe { buf }\n\tmut remaining_bytes := isize(buf_len)\n\tmut x := isize(0)\n\t$if freestanding || vinix {\n\t\tunsafe {\n\t\t\tfor remaining_bytes > 0 {\n\t\t\t\tx = C.write(fd, ptr, remaining_bytes)\n\t\t\t\tptr += x\n\t\t\t\tremaining_bytes -= x\n\t\t\t}\n\t\t}\n\t} $else {\n\t\tmut stream := voidptr(C.stdout)\n\t\tif fd == 2 {\n\t\t\tstream = voidptr(C.stderr)\n\t\t}\n\t\tunsafe {\n\t\t\tfor remaining_bytes > 0 {\n\t\t\t\tx = isize(C.fwrite(ptr, 1, remaining_bytes, stream))\n\t\t\t\tptr += x\n\t\t\t\tremaining_bytes -= x\n\t\t\t}\n\t\t}\n\t}\n}\n\n__global total_m = i64(0)\n// malloc dynamically allocates a `n` bytes block of memory on the heap.\n// malloc returns a `byteptr` pointing to the memory address of the allocated space.\n// unlike the `calloc` family of functions - malloc will not zero the memory block.\n[unsafe]\npub fn malloc(n isize) &u8 {\n\tif n <= 0 {\n\t\tpanic('malloc($n <= 0)')\n\t}\n\t$if vplayground ? {\n\t\tif n > 10000 {\n\t\t\tpanic('allocating more than 10 KB at once is not allowed in the V playground')\n\t\t}\n\t\tif total_m > 50 * 1024 * 1024 {\n\t\t\tpanic('allocating more than 50 MB is not allowed in the V playground')\n\t\t}\n\t}\n\t$if trace_malloc ? {\n\t\ttotal_m += n\n\t\tC.fprintf(C.stderr, c'_v_malloc %6d total %10d\\n', n, total_m)\n\t\t// print_backtrace()\n\t}\n\tmut res := &u8(0)\n\t$if prealloc {\n\t\treturn unsafe { prealloc_malloc(n) }\n\t} $else $if gcboehm ? {\n\t\tunsafe {\n\t\t\tres = C.GC_MALLOC(n)\n\t\t}\n\t} $else $if freestanding {\n\t\t// todo: is this safe to call malloc there? We export __malloc as malloc and it uses dlmalloc behind the scenes\n\t\t// so theoretically it is safe\n\t\tres = unsafe { __malloc(usize(n)) }\n\t} $else {\n\t\tres = unsafe { C.malloc(n) }\n\t}\n\tif res == 0 {\n\t\tpanic('malloc($n) failed')\n\t}\n\t$if debug_malloc ? {\n\t\t// Fill in the memory with something != 0 i.e. `M`, so it is easier to spot\n\t\t// when the calling code wrongly relies on it being zeroed.\n\t\tunsafe { C.memset(res, 0x4D, n) }\n\t}\n\treturn res\n}\n\n[unsafe]\npub fn malloc_noscan(n isize) &u8 {\n\tif n <= 0 {\n\t\tpanic('malloc_noscan($n <= 0)')\n\t}\n\t$if vplayground ? {\n\t\tif n > 10000 {\n\t\t\tpanic('allocating more than 10 KB at once is not allowed in the V playground')\n\t\t}\n\t\tif total_m > 50 * 1024 * 1024 {\n\t\t\tpanic('allocating more than 50 MB is not allowed in the V playground')\n\t\t}\n\t}\n\t$if trace_malloc ? {\n\t\ttotal_m += n\n\t\tC.fprintf(C.stderr, c'malloc_noscan %6d total %10d\\n', n, total_m)\n\t\t// print_backtrace()\n\t}\n\tmut res := &u8(0)\n\t$if prealloc {\n\t\treturn unsafe { prealloc_malloc(n) }\n\t} $else $if gcboehm ? {\n\t\t$if gcboehm_opt ? {\n\t\t\tunsafe {\n\t\t\t\tres = C.GC_MALLOC_ATOMIC(n)\n\t\t\t}\n\t\t} $else {\n\t\t\tunsafe {\n\t\t\t\tres = C.GC_MALLOC(n)\n\t\t\t}\n\t\t}\n\t} $else $if freestanding {\n\t\tres = unsafe { __malloc(usize(n)) }\n\t} $else {\n\t\tres = unsafe { C.malloc(n) }\n\t}\n\tif res == 0 {\n\t\tpanic('malloc_noscan($n) failed')\n\t}\n\t$if debug_malloc ? {\n\t\t// Fill in the memory with something != 0 i.e. `M`, so it is easier to spot\n\t\t// when the calling code wrongly relies on it being zeroed.\n\t\tunsafe { C.memset(res, 0x4D, n) }\n\t}\n\treturn res\n}\n\n// malloc_uncollectable dynamically allocates a `n` bytes block of memory\n// on the heap, which will NOT be garbage-collected (but its contents will).\n[unsafe]\npub fn malloc_uncollectable(n isize) &u8 {\n\tif n <= 0 {\n\t\tpanic('malloc_uncollectable($n <= 0)')\n\t}\n\t$if vplayground ? {\n\t\tif n > 10000 {\n\t\t\tpanic('allocating more than 10 KB at once is not allowed in the V playground')\n\t\t}\n\t\tif total_m > 50 * 1024 * 1024 {\n\t\t\tpanic('allocating more than 50 MB is not allowed in the V playground')\n\t\t}\n\t}\n\t$if trace_malloc ? {\n\t\ttotal_m += n\n\t\tC.fprintf(C.stderr, c'malloc_uncollectable %6d total %10d\\n', n, total_m)\n\t\t// print_backtrace()\n\t}\n\tmut res := &u8(0)\n\t$if prealloc {\n\t\treturn unsafe { prealloc_malloc(n) }\n\t} $else $if gcboehm ? {\n\t\tunsafe {\n\t\t\tres = C.GC_MALLOC_UNCOLLECTABLE(n)\n\t\t}\n\t} $else $if freestanding {\n\t\tres = unsafe { __malloc(usize(n)) }\n\t} $else {\n\t\tres = unsafe { C.malloc(n) }\n\t}\n\tif res == 0 {\n\t\tpanic('malloc_uncollectable($n) failed')\n\t}\n\t$if debug_malloc ? {\n\t\t// Fill in the memory with something != 0 i.e. `M`, so it is easier to spot\n\t\t// when the calling code wrongly relies on it being zeroed.\n\t\tunsafe { C.memset(res, 0x4D, n) }\n\t}\n\treturn res\n}\n\n// v_realloc resizes the memory block `b` with `n` bytes.\n// The `b byteptr` must be a pointer to an existing memory block\n// previously allocated with `malloc`, `v_calloc` or `vcalloc`.\n// Please, see also realloc_data, and use it instead if possible.\n[unsafe]\npub fn v_realloc(b &u8, n isize) &u8 {\n\t$if trace_realloc ? {\n\t\tC.fprintf(C.stderr, c'v_realloc %6d\\n', n)\n\t}\n\tmut new_ptr := &u8(0)\n\t$if prealloc {\n\t\tunsafe {\n\t\t\tnew_ptr = malloc(n)\n\t\t\tC.memcpy(new_ptr, b, n)\n\t\t}\n\t\treturn new_ptr\n\t} $else $if gcboehm ? {\n\t\tnew_ptr = unsafe { C.GC_REALLOC(b, n) }\n\t} $else {\n\t\tnew_ptr = unsafe { C.realloc(b, n) }\n\t}\n\tif new_ptr == 0 {\n\t\tpanic('realloc($n) failed')\n\t}\n\treturn new_ptr\n}\n\n// realloc_data resizes the memory block pointed by `old_data` to `new_size`\n// bytes. `old_data` must be a pointer to an existing memory block, previously\n// allocated with `malloc`, `v_calloc` or `vcalloc`, of size `old_data`.\n// realloc_data returns a pointer to the new location of the block.\n// Note: if you know the old data size, it is preferable to call `realloc_data`,\n// instead of `v_realloc`, at least during development, because `realloc_data`\n// can make debugging easier, when you compile your program with\n// `-d debug_realloc`.\n[unsafe]\npub fn realloc_data(old_data &u8, old_size int, new_size int) &u8 {\n\t$if trace_realloc ? {\n\t\tC.fprintf(C.stderr, c'realloc_data old_size: %6d new_size: %6d\\n', old_size, new_size)\n\t}\n\t$if prealloc {\n\t\treturn unsafe { prealloc_realloc(old_data, old_size, new_size) }\n\t}\n\t$if debug_realloc ? {\n\t\t// Note: this is slower, but helps debugging memory problems.\n\t\t// The main idea is to always force reallocating:\n\t\t// 1) allocate a new memory block\n\t\t// 2) copy the old to the new\n\t\t// 3) fill the old with 0x57 (`W`)\n\t\t// 4) free the old block\n\t\t// => if there is still a pointer to the old block somewhere\n\t\t// it will point to memory that is now filled with 0x57.\n\t\tunsafe {\n\t\t\tnew_ptr := malloc(new_size)\n\t\t\tmin_size := if old_size < new_size { old_size } else { new_size }\n\t\t\tC.memcpy(new_ptr, old_data, min_size)\n\t\t\tC.memset(old_data, 0x57, old_size)\n\t\t\tfree(old_data)\n\t\t\treturn new_ptr\n\t\t}\n\t}\n\tmut nptr := &u8(0)\n\t$if gcboehm ? {\n\t\tnptr = unsafe { C.GC_REALLOC(old_data, new_size) }\n\t} $else {\n\t\tnptr = unsafe { C.realloc(old_data, new_size) }\n\t}\n\tif nptr == 0 {\n\t\tpanic('realloc_data($old_data, $old_size, $new_size) failed')\n\t}\n\treturn nptr\n}\n\n// vcalloc dynamically allocates a zeroed `n` bytes block of memory on the heap.\n// vcalloc returns a `byteptr` pointing to the memory address of the allocated space.\n// Unlike `v_calloc` vcalloc checks for negative values given in `n`.\npub fn vcalloc(n isize) &u8 {\n\tif n < 0 {\n\t\tpanic('calloc($n < 0)')\n\t} else if n == 0 {\n\t\treturn &u8(0)\n\t}\n\t$if trace_vcalloc ? {\n\t\ttotal_m += n\n\t\tC.fprintf(C.stderr, c'vcalloc %6d total %10d\\n', n, total_m)\n\t}\n\t$if prealloc {\n\t\treturn unsafe { prealloc_calloc(n) }\n\t} $else $if gcboehm ? {\n\t\treturn unsafe { &u8(C.GC_MALLOC(n)) }\n\t} $else {\n\t\treturn unsafe { C.calloc(1, n) }\n\t}\n}\n\n// special versions of the above that allocate memory which is not scanned\n// for pointers (but is collected) when the Boehm garbage collection is used\npub fn vcalloc_noscan(n isize) &u8 {\n\t$if trace_vcalloc ? {\n\t\ttotal_m += n\n\t\tC.fprintf(C.stderr, c'vcalloc_noscan %6d total %10d\\n', n, total_m)\n\t}\n\t$if prealloc {\n\t\treturn unsafe { prealloc_calloc(n) }\n\t} $else $if gcboehm ? {\n\t\t$if vplayground ? {\n\t\t\tif n > 10000 {\n\t\t\t\tpanic('allocating more than 10 KB is not allowed in the playground')\n\t\t\t}\n\t\t}\n\t\tif n < 0 {\n\t\t\tpanic('calloc_noscan($n < 0)')\n\t\t}\n\t\treturn $if gcboehm_opt ? {\n\t\t\tunsafe { &u8(C.memset(C.GC_MALLOC_ATOMIC(n), 0, n)) }\n\t\t} $else {\n\t\t\tunsafe { &u8(C.GC_MALLOC(n)) }\n\t\t}\n\t} $else {\n\t\treturn unsafe { vcalloc(n) }\n\t}\n}\n\n// free allows for manually freeing memory allocated at the address `ptr`.\n[unsafe]\npub fn free(ptr voidptr) {\n\t$if prealloc {\n\t\treturn\n\t} $else $if gcboehm ? {\n\t\t// It is generally better to leave it to Boehm's gc to free things.\n\t\t// Calling C.GC_FREE(ptr) was tried initially, but does not work\n\t\t// well with programs that do manual management themselves.\n\t\t//\n\t\t// The exception is doing leak detection for manual memory management:\n\t\t$if gcboehm_leak ? {\n\t\t\tunsafe { C.GC_FREE(ptr) }\n\t\t}\n\t} $else {\n\t\tC.free(ptr)\n\t}\n}\n\n// memdup dynamically allocates a `sz` bytes block of memory on the heap\n// memdup then copies the contents of `src` into the allocated space and\n// returns a pointer to the newly allocated space.\n[unsafe]\npub fn memdup(src voidptr, sz int) voidptr {\n\tif sz == 0 {\n\t\treturn vcalloc(1)\n\t}\n\tunsafe {\n\t\tmem := malloc(sz)\n\t\treturn C.memcpy(mem, src, sz)\n\t}\n}\n\n[unsafe]\npub fn memdup_noscan(src voidptr, sz int) voidptr {\n\tif sz == 0 {\n\t\treturn vcalloc_noscan(1)\n\t}\n\tunsafe {\n\t\tmem := malloc_noscan(sz)\n\t\treturn C.memcpy(mem, src, sz)\n\t}\n}\n\n// memdup_uncollectable dynamically allocates a `sz` bytes block of memory\n// on the heap, which will NOT be garbage-collected (but its contents will).\n// memdup_uncollectable then copies the contents of `src` into the allocated\n// space and returns a pointer to the newly allocated space.\n[unsafe]\npub fn memdup_uncollectable(src voidptr, sz int) voidptr {\n\tif sz == 0 {\n\t\treturn vcalloc(1)\n\t}\n\tunsafe {\n\t\tmem := malloc_uncollectable(sz)\n\t\treturn C.memcpy(mem, src, sz)\n\t}\n}\n\n[inline]\nfn v_fixed_index(i int, len int) int {\n\t$if !no_bounds_checking ? {\n\t\tif i < 0 || i >= len {\n\t\t\ts := 'fixed array index out of range (index: $i, len: $len)'\n\t\t\tpanic(s)\n\t\t}\n\t}\n\treturn i\n}\n\n// print_backtrace shows a backtrace of the current call stack on stdout\npub fn print_backtrace() {\n\t// At the time of backtrace_symbols_fd call, the C stack would look something like this:\n\t// * print_backtrace_skipping_top_frames\n\t// * print_backtrace itself\n\t// * the rest of the backtrace frames\n\t// => top 2 frames should be skipped, since they will not be informative to the developer\n\t$if !no_backtrace ? {\n\t\t$if freestanding {\n\t\t\tprintln(bare_backtrace())\n\t\t} $else {\n\t\t\t$if tinyc {\n\t\t\t\tC.tcc_backtrace(c'Backtrace')\n\t\t\t} $else {\n\t\t\t\t// NOTE: TCC doesn't have the unwind library\n\t\t\t\t$if use_libbacktrace ? {\n\t\t\t\t\tprint_libbacktrace(1)\n\t\t\t\t} $else {\n\t\t\t\t\tprint_backtrace_skipping_top_frames(2)\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n// NOTE: g_main_argc and g_main_argv are filled in right after C's main start.\n// They are used internally by V's builtin; for user code, it is much\n// more convenient to just use `os.args` instead.\n\n[markused]\n__global g_main_argc = int(0)\n\n[markused]\n__global g_main_argv = unsafe { nil }\n"}}} + +[Trace - 14:39:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/local/development/tools/v/vlib/builtin/builtin.c.v","diagnostics":[]}} + +[Trace - 14:39:05] Received notification 'textDocument/didClose'. +Params: {"jsonrpc":"2.0","method":"textDocument/didClose","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/local/development/tools/v/vlib/builtin/builtin.c.v"}}} + +[Trace - 14:39:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/local/development/tools/v/vlib/builtin/builtin.c.v","diagnostics":[]}} + +[Trace - 14:39:05] Received request 'textDocument/definition - (1448)'. +Params: {"jsonrpc":"2.0","id":1448,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":59}}} + +[Trace - 14:39:05] Sending response 'textDocument/definition - (1448)' took 0ms +Result: {"jsonrpc":"2.0","id":1448,"result":null} + +[Trace - 14:39:06] Received request 'textDocument/definition - (1449)'. +Params: {"jsonrpc":"2.0","id":1449,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":67}}} + +[Trace - 14:39:06] Sending response 'textDocument/definition - (1449)' took 0ms +Result: {"jsonrpc":"2.0","id":1449,"result":null} + +[Trace - 14:39:06] Received request 'textDocument/hover - (1450)'. +Params: {"jsonrpc":"2.0","id":1450,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":67}}} + +[Trace - 14:39:06] Sending response 'textDocument/hover - (1450)' took 0ms +Result: {"jsonrpc":"2.0","id":1450,"result":{"contents":{"language":"v","value":"fn panic(s string)"},"range":{"start":{"line":30,"character":77},"end":{"line":30,"character":79}}}} + +[Trace - 14:39:06] Received request 'textDocument/formatting - (1451)'. +Params: {"jsonrpc":"2.0","id":1451,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:39:06] Sending response 'textDocument/formatting - (1451)' took 18ms +Result: {"jsonrpc":"2.0","id":1451,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":35,"character":0}},"newText":"import vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := ['test']\n\tmut html := ''\n\tmut index_file := os.create('index.html') or { panic('Failed to create index.html file: $err') }\n\tindex_file.write_string('
') or { panic('Failed to write
to index.html file: $err') }\n\tfor qr in qrs {\n\t\tindex_file.write_string(ticket_front(qr)) or {\n\t\t\tpanic('Failed to write qr: $qr to index.html file: $err')\n\t\t}\n\t}\n\tindex_file.write_string('
') or {\n\t\tpanic('Failed to write
to index.html file: $err')\n\t}\n\treturn $vweb.html()\n}\n"}]} + +[Trace - 14:39:06] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":768},"contentChanges":[{"range":{"start":{"line":32,"character":96},"end":{"line":32,"character":97}},"rangeLength":1,"text":"\n\t"},{"range":{"start":{"line":32,"character":39},"end":{"line":32,"character":40}},"rangeLength":1,"text":"\n\t\t"},{"range":{"start":{"line":30,"character":106},"end":{"line":30,"character":107}},"rangeLength":1,"text":"\n\t\t"},{"range":{"start":{"line":30,"character":48},"end":{"line":30,"character":49}},"rangeLength":1,"text":"\n\t\t\t"}]}} + +[Trace - 14:39:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:39:06] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:39:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:39:06] Received request 'textDocument/foldingRange - (1452)'. +Params: {"jsonrpc":"2.0","id":1452,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:39:06] Sending response 'textDocument/foldingRange - (1452)' took 0ms +Result: {"jsonrpc":"2.0","id":1452,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":33,"endCharacter":2,"kind":"region"},{"startLine":30,"startCharacter":47,"endLine":32,"endCharacter":3,"kind":"region"}]} + +[Trace - 14:39:06] Received request 'textDocument/codeLens - (1453)'. +Params: {"jsonrpc":"2.0","id":1453,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:39:06] Sending response 'textDocument/codeLens - (1453)' took 0ms +Result: {"jsonrpc":"2.0","id":1453,"result":null} + +[Trace - 14:39:06] Received request 'textDocument/documentSymbol - (1454)'. +Params: {"jsonrpc":"2.0","id":1454,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:39:06] Sending response 'textDocument/documentSymbol - (1454)' took 0ms +Result: {"jsonrpc":"2.0","id":1454,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:39:06] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:39:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":769},"contentChanges":[{"range":{"start":{"line":35,"character":58},"end":{"line":36,"character":1}},"rangeLength":2,"text":" "},{"range":{"start":{"line":34,"character":39},"end":{"line":35,"character":2}},"rangeLength":3,"text":" "},{"range":{"start":{"line":31,"character":60},"end":{"line":32,"character":2}},"rangeLength":3,"text":" "},{"range":{"start":{"line":30,"character":48},"end":{"line":31,"character":3}},"rangeLength":4,"text":" "}]}} + +[Trace - 14:39:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:39:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:39:07] Received request 'textDocument/foldingRange - (1455)'. +Params: {"jsonrpc":"2.0","id":1455,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:39:07] Sending response 'textDocument/foldingRange - (1455)' took 0ms +Result: {"jsonrpc":"2.0","id":1455,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:39:07] Received request 'textDocument/codeLens - (1456)'. +Params: {"jsonrpc":"2.0","id":1456,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:39:07] Sending response 'textDocument/codeLens - (1456)' took 0ms +Result: {"jsonrpc":"2.0","id":1456,"result":null} + +[Trace - 14:39:07] Received request 'textDocument/documentSymbol - (1457)'. +Params: {"jsonrpc":"2.0","id":1457,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:39:07] Sending response 'textDocument/documentSymbol - (1457)' took 0ms +Result: {"jsonrpc":"2.0","id":1457,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:39:07] Received request 'textDocument/definition - (1458)'. +Params: {"jsonrpc":"2.0","id":1458,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":32,"character":70}}} + +[Trace - 14:39:07] Sending response 'textDocument/definition - (1458)' took 0ms +Result: {"jsonrpc":"2.0","id":1458,"result":null} + +[Trace - 14:39:07] Received request 'textDocument/hover - (1459)'. +Params: {"jsonrpc":"2.0","id":1459,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":32,"character":69}}} + +[Trace - 14:39:07] Sending response 'textDocument/hover - (1459)' took 0ms +Result: {"jsonrpc":"2.0","id":1459,"result":{"contents":{"language":"v","value":"fn panic(s string)"},"range":{"start":{"line":32,"character":91},"end":{"line":32,"character":94}}}} + +[Trace - 14:39:08] Received request 'textDocument/formatting - (1460)'. +Params: {"jsonrpc":"2.0","id":1460,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:39:08] Sending response 'textDocument/formatting - (1460)' took 19ms +Result: {"jsonrpc":"2.0","id":1460,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":35,"character":0}},"newText":"import vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := ['test']\n\tmut html := ''\n\tmut index_file := os.create('index.html') or { panic('Failed to create index.html file: $err') }\n\tindex_file.write_string('
') or { panic('Failed to write
to index.html file: $err') }\n\tfor qr in qrs {\n\t\tindex_file.write_string(ticket_front(qr)) or {\n\t\t\tpanic('Failed to write qr: $qr to index.html file: $err')\n\t\t}\n\t}\n\tindex_file.write_string('
') or {\n\t\tpanic('Failed to write
to index.html file: $err')\n\t}\n\treturn $vweb.html()\n}\n"}]} + +[Trace - 14:39:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":770},"contentChanges":[{"range":{"start":{"line":32,"character":96},"end":{"line":32,"character":97}},"rangeLength":1,"text":"\n\t"},{"range":{"start":{"line":32,"character":39},"end":{"line":32,"character":40}},"rangeLength":1,"text":"\n\t\t"},{"range":{"start":{"line":30,"character":106},"end":{"line":30,"character":107}},"rangeLength":1,"text":"\n\t\t"},{"range":{"start":{"line":30,"character":48},"end":{"line":30,"character":49}},"rangeLength":1,"text":"\n\t\t\t"}]}} + +[Trace - 14:39:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:39:08] Received request 'textDocument/definition - (1461)'. +Params: {"jsonrpc":"2.0","id":1461,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":31,"character":48}}} + +[Trace - 14:39:08] Sending response 'textDocument/definition - (1461)' took 0ms +Result: {"jsonrpc":"2.0","id":1461,"result":null} + +[Trace - 14:39:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:39:08] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:39:09] Received request 'textDocument/foldingRange - (1462)'. +Params: {"jsonrpc":"2.0","id":1462,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:39:09] Sending response 'textDocument/foldingRange - (1462)' took 0ms +Result: {"jsonrpc":"2.0","id":1462,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":33,"endCharacter":2,"kind":"region"},{"startLine":30,"startCharacter":47,"endLine":32,"endCharacter":3,"kind":"region"},{"startLine":34,"startCharacter":38,"endLine":36,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:39:09] Received request 'textDocument/codeLens - (1463)'. +Params: {"jsonrpc":"2.0","id":1463,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:39:09] Sending response 'textDocument/codeLens - (1463)' took 0ms +Result: {"jsonrpc":"2.0","id":1463,"result":null} + +[Trace - 14:39:09] Received request 'textDocument/documentSymbol - (1464)'. +Params: {"jsonrpc":"2.0","id":1464,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:39:09] Sending response 'textDocument/documentSymbol - (1464)' took 0ms +Result: {"jsonrpc":"2.0","id":1464,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:39:09] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:39:14] Received request 'textDocument/hover - (1465)'. +Params: {"jsonrpc":"2.0","id":1465,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":35,"character":31}}} + +[Trace - 14:39:14] Sending response 'textDocument/hover - (1465)' took 0ms +Result: {"jsonrpc":"2.0","id":1465,"result":{"contents":{"language":"v","value":"fn panic(s string)"},"range":{"start":{"line":35,"character":53},"end":{"line":35,"character":56}}}} + +[Trace - 14:39:15] Received request 'textDocument/hover - (1466)'. +Params: {"jsonrpc":"2.0","id":1466,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":37,"character":8}}} + +[Trace - 14:39:15] Sending response 'textDocument/hover - (1466)' took 0ms +Result: {"jsonrpc":"2.0","id":1466,"result":null} + +[Trace - 14:39:17] Received request 'textDocument/hover - (1467)'. +Params: {"jsonrpc":"2.0","id":1467,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":10}}} + +[Trace - 14:39:17] Sending response 'textDocument/hover - (1467)' took 0ms +Result: {"jsonrpc":"2.0","id":1467,"result":{"contents":{"language":"v","value":"mut index_file File"},"range":{"start":{"line":28,"character":1},"end":{"line":28,"character":11}}}} + +[Trace - 14:39:18] Received request 'textDocument/hover - (1468)'. +Params: {"jsonrpc":"2.0","id":1468,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":12}}} + +[Trace - 14:39:18] Sending response 'textDocument/hover - (1468)' took 1ms +Result: {"jsonrpc":"2.0","id":1468,"result":null} + +[Trace - 14:39:21] Received request 'textDocument/hover - (1469)'. +Params: {"jsonrpc":"2.0","id":1469,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":34,"character":27}}} + +[Trace - 14:39:21] Sending response 'textDocument/hover - (1469)' took 0ms +Result: {"jsonrpc":"2.0","id":1469,"result":null} + +[Trace - 14:39:30] Received request 'textDocument/hover - (1470)'. +Params: {"jsonrpc":"2.0","id":1470,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":31,"character":9}}} + +[Trace - 14:39:30] Sending response 'textDocument/hover - (1470)' took 0ms +Result: {"jsonrpc":"2.0","id":1470,"result":{"contents":{"language":"v","value":"fn panic(s string)"},"range":{"start":{"line":31,"character":31},"end":{"line":31,"character":33}}}} + +[Trace - 14:39:32] Received request 'textDocument/hover - (1471)'. +Params: {"jsonrpc":"2.0","id":1471,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":2}}} + +[Trace - 14:39:32] Sending response 'textDocument/hover - (1471)' took 0ms +Result: {"jsonrpc":"2.0","id":1471,"result":null} + +[Trace - 14:39:33] Received request 'textDocument/hover - (1472)'. +Params: {"jsonrpc":"2.0","id":1472,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":29,"character":0}}} + +[Trace - 14:39:33] Sending response 'textDocument/hover - (1472)' took 0ms +Result: {"jsonrpc":"2.0","id":1472,"result":{"contents":{"language":"v","value":"pub fn (mut app App) index() Result"},"range":{"start":{"line":24,"character":41},"end":{"line":38,"character":1}}}} + +[Trace - 14:40:04] Received request 'textDocument/foldingRange - (1473)'. +Params: {"jsonrpc":"2.0","id":1473,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:40:04] Sending response 'textDocument/foldingRange - (1473)' took 0ms +Result: {"jsonrpc":"2.0","id":1473,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":33,"endCharacter":2,"kind":"region"},{"startLine":30,"startCharacter":47,"endLine":32,"endCharacter":3,"kind":"region"},{"startLine":34,"startCharacter":38,"endLine":36,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:40:04] Received request 'textDocument/codeLens - (1474)'. +Params: {"jsonrpc":"2.0","id":1474,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:40:04] Sending response 'textDocument/codeLens - (1474)' took 0ms +Result: {"jsonrpc":"2.0","id":1474,"result":null} + +[Trace - 14:40:24] Received request 'textDocument/foldingRange - (1475)'. +Params: {"jsonrpc":"2.0","id":1475,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:40:24] Sending response 'textDocument/foldingRange - (1475)' took 0ms +Result: {"jsonrpc":"2.0","id":1475,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":33,"endCharacter":2,"kind":"region"},{"startLine":30,"startCharacter":47,"endLine":32,"endCharacter":3,"kind":"region"},{"startLine":34,"startCharacter":38,"endLine":36,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:40:24] Received request 'textDocument/codeLens - (1476)'. +Params: {"jsonrpc":"2.0","id":1476,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:40:24] Sending response 'textDocument/codeLens - (1476)' took 0ms +Result: {"jsonrpc":"2.0","id":1476,"result":null} + +[Trace - 14:40:24] Received request 'textDocument/hover - (1477)'. +Params: {"jsonrpc":"2.0","id":1477,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":13}}} + +[Trace - 14:40:24] Sending response 'textDocument/hover - (1477)' took 0ms +Result: {"jsonrpc":"2.0","id":1477,"result":null} + +[Trace - 14:40:25] Received request 'textDocument/hover - (1478)'. +Params: {"jsonrpc":"2.0","id":1478,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":31,"character":18}}} + +[Trace - 14:40:25] Sending response 'textDocument/hover - (1478)' took 0ms +Result: {"jsonrpc":"2.0","id":1478,"result":{"contents":{"language":"v","value":"fn panic(s string)"},"range":{"start":{"line":31,"character":31},"end":{"line":31,"character":33}}}} + +[Trace - 14:40:26] Received request 'textDocument/hover - (1479)'. +Params: {"jsonrpc":"2.0","id":1479,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":35,"character":17}}} + +[Trace - 14:40:26] Sending response 'textDocument/hover - (1479)' took 0ms +Result: {"jsonrpc":"2.0","id":1479,"result":{"contents":{"language":"v","value":"fn panic(s string)"},"range":{"start":{"line":35,"character":53},"end":{"line":35,"character":56}}}} + +[Trace - 14:40:28] Received request 'textDocument/hover - (1480)'. +Params: {"jsonrpc":"2.0","id":1480,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":34,"character":16}}} + +[Trace - 14:40:28] Sending response 'textDocument/hover - (1480)' took 0ms +Result: {"jsonrpc":"2.0","id":1480,"result":null} + +[Trace - 14:40:32] Received request 'textDocument/hover - (1481)'. +Params: {"jsonrpc":"2.0","id":1481,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":31,"character":35}}} + +[Trace - 14:40:32] Sending response 'textDocument/hover - (1481)' took 0ms +Result: {"jsonrpc":"2.0","id":1481,"result":{"contents":{"language":"v","value":"fn panic(s string)"},"range":{"start":{"line":31,"character":9},"end":{"line":31,"character":59}}}} + +[Trace - 14:40:32] Received request 'textDocument/hover - (1482)'. +Params: {"jsonrpc":"2.0","id":1482,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":31,"character":35}}} + +[Trace - 14:40:32] Sending response 'textDocument/hover - (1482)' took 0ms +Result: {"jsonrpc":"2.0","id":1482,"result":{"contents":{"language":"v","value":"fn panic(s string)"},"range":{"start":{"line":31,"character":9},"end":{"line":31,"character":59}}}} + +[Trace - 14:40:34] Received request 'textDocument/codeLens - (1483)'. +Params: {"jsonrpc":"2.0","id":1483,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:40:34] Sending response 'textDocument/codeLens - (1483)' took 0ms +Result: {"jsonrpc":"2.0","id":1483,"result":null} + +[Trace - 14:40:34] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":771},"contentChanges":[{"range":{"start":{"line":29,"character":16},"end":{"line":29,"character":16}},"rangeLength":0,"text":"\n\t\t"}]}} + +[Trace - 14:40:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:40:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:40:34] Received request 'textDocument/foldingRange - (1484)'. +Params: {"jsonrpc":"2.0","id":1484,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:40:34] Sending response 'textDocument/foldingRange - (1484)' took 0ms +Result: {"jsonrpc":"2.0","id":1484,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":39,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":34,"endCharacter":2,"kind":"region"},{"startLine":31,"startCharacter":47,"endLine":33,"endCharacter":3,"kind":"region"},{"startLine":35,"startCharacter":38,"endLine":37,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:40:34] Received request 'textDocument/codeLens - (1485)'. +Params: {"jsonrpc":"2.0","id":1485,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:40:34] Sending response 'textDocument/codeLens - (1485)' took 0ms +Result: {"jsonrpc":"2.0","id":1485,"result":null} + +[Trace - 14:40:35] Received request 'textDocument/documentSymbol - (1486)'. +Params: {"jsonrpc":"2.0","id":1486,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:40:35] Sending response 'textDocument/documentSymbol - (1486)' took 0ms +Result: {"jsonrpc":"2.0","id":1486,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:40:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":772},"contentChanges":[{"range":{"start":{"line":30,"character":1},"end":{"line":30,"character":2}},"rangeLength":1,"text":""}]}} + +[Trace - 14:40:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:40:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:40:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":773},"contentChanges":[{"range":{"start":{"line":30,"character":0},"end":{"line":30,"character":1}},"rangeLength":1,"text":""}]}} + +[Trace - 14:40:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:40:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:40:36] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":774},"contentChanges":[{"range":{"start":{"line":29,"character":16},"end":{"line":30,"character":0}},"rangeLength":1,"text":""}]}} + +[Trace - 14:40:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:40:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:40:36] Received request 'textDocument/foldingRange - (1487)'. +Params: {"jsonrpc":"2.0","id":1487,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:40:36] Sending response 'textDocument/foldingRange - (1487)' took 0ms +Result: {"jsonrpc":"2.0","id":1487,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":33,"endCharacter":2,"kind":"region"},{"startLine":30,"startCharacter":47,"endLine":32,"endCharacter":3,"kind":"region"},{"startLine":34,"startCharacter":38,"endLine":36,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:40:36] Received request 'textDocument/codeLens - (1488)'. +Params: {"jsonrpc":"2.0","id":1488,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:40:36] Sending response 'textDocument/codeLens - (1488)' took 0ms +Result: {"jsonrpc":"2.0","id":1488,"result":null} + +[Trace - 14:40:36] Received request 'textDocument/documentSymbol - (1489)'. +Params: {"jsonrpc":"2.0","id":1489,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:40:36] Sending response 'textDocument/documentSymbol - (1489)' took 0ms +Result: {"jsonrpc":"2.0","id":1489,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:40:38] Received request 'textDocument/hover - (1490)'. +Params: {"jsonrpc":"2.0","id":1490,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":29}}} + +[Trace - 14:40:38] Sending response 'textDocument/hover - (1490)' took 0ms +Result: {"jsonrpc":"2.0","id":1490,"result":null} + +[Trace - 14:40:41] Received request 'textDocument/hover - (1491)'. +Params: {"jsonrpc":"2.0","id":1491,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":37,"character":19}}} + +[Trace - 14:40:41] Sending response 'textDocument/hover - (1491)' took 0ms +Result: {"jsonrpc":"2.0","id":1491,"result":null} + +[Trace - 14:40:42] Received request 'textDocument/hover - (1492)'. +Params: {"jsonrpc":"2.0","id":1492,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":37,"character":19}}} + +[Trace - 14:40:42] Sending response 'textDocument/hover - (1492)' took 0ms +Result: {"jsonrpc":"2.0","id":1492,"result":null} + +[Trace - 14:40:44] Received request 'textDocument/hover - (1493)'. +Params: {"jsonrpc":"2.0","id":1493,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":35,"character":23}}} + +[Trace - 14:40:44] Sending response 'textDocument/hover - (1493)' took 0ms +Result: {"jsonrpc":"2.0","id":1493,"result":{"contents":{"language":"v","value":"fn panic(s string)"},"range":{"start":{"line":35,"character":53},"end":{"line":35,"character":56}}}} + +[Trace - 14:40:46] Received request 'textDocument/hover - (1494)'. +Params: {"jsonrpc":"2.0","id":1494,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":37,"character":0}}} + +[Trace - 14:40:46] Sending response 'textDocument/hover - (1494)' took 0ms +Result: {"jsonrpc":"2.0","id":1494,"result":{"contents":{"language":"v","value":"pub fn (mut app App) index() Result"},"range":{"start":{"line":24,"character":41},"end":{"line":38,"character":1}}}} + +[Trace - 14:40:50] Received request 'textDocument/hover - (1495)'. +Params: {"jsonrpc":"2.0","id":1495,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":17}}} + +[Trace - 14:40:50] Sending response 'textDocument/hover - (1495)' took 0ms +Result: {"jsonrpc":"2.0","id":1495,"result":null} + +[Trace - 14:40:57] Received request 'textDocument/foldingRange - (1496)'. +Params: {"jsonrpc":"2.0","id":1496,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:40:57] Sending response 'textDocument/foldingRange - (1496)' took 0ms +Result: {"jsonrpc":"2.0","id":1496,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":33,"endCharacter":2,"kind":"region"},{"startLine":30,"startCharacter":47,"endLine":32,"endCharacter":3,"kind":"region"},{"startLine":34,"startCharacter":38,"endLine":36,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:40:57] Received request 'textDocument/codeLens - (1497)'. +Params: {"jsonrpc":"2.0","id":1497,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:40:57] Sending response 'textDocument/codeLens - (1497)' took 0ms +Result: {"jsonrpc":"2.0","id":1497,"result":null} + +[Trace - 14:41:00] Received request 'textDocument/hover - (1498)'. +Params: {"jsonrpc":"2.0","id":1498,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":37}}} + +[Trace - 14:41:00] Sending response 'textDocument/hover - (1498)' took 0ms +Result: {"jsonrpc":"2.0","id":1498,"result":{"contents":{"language":"v","value":"fn panic(s string)"},"range":{"start":{"line":28,"character":39},"end":{"line":28,"character":44}}}} + +[Trace - 14:41:00] Received request 'textDocument/hover - (1499)'. +Params: {"jsonrpc":"2.0","id":1499,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":38}}} + +[Trace - 14:41:00] Sending response 'textDocument/hover - (1499)' took 0ms +Result: {"jsonrpc":"2.0","id":1499,"result":{"contents":{"language":"v","value":"fn panic(s string)"},"range":{"start":{"line":28,"character":39},"end":{"line":28,"character":44}}}} + +[Trace - 14:41:00] Received request 'textDocument/hover - (1500)'. +Params: {"jsonrpc":"2.0","id":1500,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":38}}} + +[Trace - 14:41:00] Sending response 'textDocument/hover - (1500)' took 0ms +Result: {"jsonrpc":"2.0","id":1500,"result":{"contents":{"language":"v","value":"pub fn create(path string) ?File"},"range":{"start":{"line":27,"character":29},"end":{"line":27,"character":41}}}} + +[Trace - 14:41:01] Received request 'textDocument/hover - (1501)'. +Params: {"jsonrpc":"2.0","id":1501,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":32}}} + +[Trace - 14:41:01] Sending response 'textDocument/hover - (1501)' took 0ms +Result: {"jsonrpc":"2.0","id":1501,"result":{"contents":{"language":"v","value":"pub fn create(path string) ?File"},"range":{"start":{"line":27,"character":29},"end":{"line":27,"character":41}}}} + +[Trace - 14:41:05] Received request 'textDocument/hover - (1502)'. +Params: {"jsonrpc":"2.0","id":1502,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":37}}} + +[Trace - 14:41:05] Sending response 'textDocument/hover - (1502)' took 0ms +Result: {"jsonrpc":"2.0","id":1502,"result":{"contents":{"language":"v","value":"fn panic(s string)"},"range":{"start":{"line":28,"character":39},"end":{"line":28,"character":44}}}} + +[Trace - 14:41:06] Received request 'textDocument/hover - (1503)'. +Params: {"jsonrpc":"2.0","id":1503,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":34,"character":34}}} + +[Trace - 14:41:06] Sending response 'textDocument/hover - (1503)' took 0ms +Result: {"jsonrpc":"2.0","id":1503,"result":{"contents":{"language":"v","value":"fn panic(s string)"},"range":{"start":{"line":35,"character":2},"end":{"line":35,"character":7}}}} + +[Trace - 14:41:12] Received request 'textDocument/foldingRange - (1504)'. +Params: {"jsonrpc":"2.0","id":1504,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:41:12] Sending response 'textDocument/foldingRange - (1504)' took 1ms +Result: {"jsonrpc":"2.0","id":1504,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":33,"endCharacter":2,"kind":"region"},{"startLine":30,"startCharacter":47,"endLine":32,"endCharacter":3,"kind":"region"},{"startLine":34,"startCharacter":38,"endLine":36,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:41:12] Received request 'textDocument/codeLens - (1505)'. +Params: {"jsonrpc":"2.0","id":1505,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:41:12] Sending response 'textDocument/codeLens - (1505)' took 0ms +Result: {"jsonrpc":"2.0","id":1505,"result":null} + +[Trace - 14:41:19] Received request 'textDocument/hover - (1506)'. +Params: {"jsonrpc":"2.0","id":1506,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":14}}} + +[Trace - 14:41:19] Sending response 'textDocument/hover - (1506)' took 0ms +Result: {"jsonrpc":"2.0","id":1506,"result":null} + +[Trace - 14:41:31] Received notification 'textDocument/didOpen'. +Params: {"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","languageId":"v","version":1,"text":""}}} + +[Trace - 14:41:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:41:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:41:31] Received request 'textDocument/documentSymbol - (1507)'. +Params: {"jsonrpc":"2.0","id":1507,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:41:31] Sending response 'textDocument/documentSymbol - (1507)' took 0ms +Result: {"jsonrpc":"2.0","id":1507,"result":[]} + +[Trace - 14:41:31] Received request 'textDocument/foldingRange - (1508)'. +Params: {"jsonrpc":"2.0","id":1508,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:41:31] Sending response 'textDocument/foldingRange - (1508)' took 0ms +Result: {"jsonrpc":"2.0","id":1508,"result":null} + +[Trace - 14:41:31] Received request 'textDocument/codeLens - (1509)'. +Params: {"jsonrpc":"2.0","id":1509,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:41:31] Sending response 'textDocument/codeLens - (1509)' took 0ms +Result: {"jsonrpc":"2.0","id":1509,"result":null} + +[Trace - 14:41:31] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","type":1}]}} + +[Trace - 14:41:33] Received request 'textDocument/foldingRange - (1510)'. +Params: {"jsonrpc":"2.0","id":1510,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:41:33] Sending response 'textDocument/foldingRange - (1510)' took 1ms +Result: {"jsonrpc":"2.0","id":1510,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":33,"endCharacter":2,"kind":"region"},{"startLine":30,"startCharacter":47,"endLine":32,"endCharacter":3,"kind":"region"},{"startLine":34,"startCharacter":38,"endLine":36,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:41:33] Received request 'textDocument/codeLens - (1511)'. +Params: {"jsonrpc":"2.0","id":1511,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:41:33] Sending response 'textDocument/codeLens - (1511)' took 0ms +Result: {"jsonrpc":"2.0","id":1511,"result":null} + +[Trace - 14:41:34] Received request 'textDocument/codeLens - (1512)'. +Params: {"jsonrpc":"2.0","id":1512,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:41:34] Sending response 'textDocument/codeLens - (1512)' took 0ms +Result: {"jsonrpc":"2.0","id":1512,"result":null} + +[Trace - 14:41:44] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":775},"contentChanges":[{"range":{"start":{"line":25,"character":0},"end":{"line":36,"character":2}},"rangeLength":463,"text":""}]}} + +[Trace - 14:41:44] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:41:44] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:41:44] Received request 'textDocument/foldingRange - (1513)'. +Params: {"jsonrpc":"2.0","id":1513,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:41:44] Sending response 'textDocument/foldingRange - (1513)' took 0ms +Result: {"jsonrpc":"2.0","id":1513,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:41:44] Received request 'textDocument/codeLens - (1514)'. +Params: {"jsonrpc":"2.0","id":1514,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:41:44] Sending response 'textDocument/codeLens - (1514)' took 0ms +Result: {"jsonrpc":"2.0","id":1514,"result":null} + +[Trace - 14:41:44] Received request 'textDocument/documentSymbol - (1515)'. +Params: {"jsonrpc":"2.0","id":1515,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:41:44] Sending response 'textDocument/documentSymbol - (1515)' took 0ms +Result: {"jsonrpc":"2.0","id":1515,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:41:45] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":776},"contentChanges":[{"range":{"start":{"line":25,"character":0},"end":{"line":25,"character":0}},"rangeLength":0,"text":"\tqrs := ['test']\n\tmut html := ''\n\tmut index_file := os.create('index.html') or { panic('Failed to create index.html file: $err') }\n\tindex_file.write_string('
') or { panic('Failed to write
to index.html file: $err') }\n\tfor qr in qrs {\n\t\tindex_file.write_string(ticket_front(qr)) or {\n\t\t\tpanic('Failed to write qr: $qr to index.html file: $err')\n\t\t}\n\t}\n\tindex_file.write_string('
') or {\n\t\tpanic('Failed to write
to index.html file: $err')\n\t}"}]}} + +[Trace - 14:41:45] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:41:45] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:41:45] Received request 'textDocument/foldingRange - (1516)'. +Params: {"jsonrpc":"2.0","id":1516,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:41:45] Sending response 'textDocument/foldingRange - (1516)' took 0ms +Result: {"jsonrpc":"2.0","id":1516,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":33,"endCharacter":2,"kind":"region"},{"startLine":30,"startCharacter":47,"endLine":32,"endCharacter":3,"kind":"region"},{"startLine":34,"startCharacter":38,"endLine":36,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:41:45] Received request 'textDocument/codeLens - (1517)'. +Params: {"jsonrpc":"2.0","id":1517,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:41:45] Sending response 'textDocument/codeLens - (1517)' took 0ms +Result: {"jsonrpc":"2.0","id":1517,"result":null} + +[Trace - 14:41:45] Received request 'textDocument/documentSymbol - (1518)'. +Params: {"jsonrpc":"2.0","id":1518,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:41:45] Sending response 'textDocument/documentSymbol - (1518)' took 0ms +Result: {"jsonrpc":"2.0","id":1518,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:41:56] Received request 'textDocument/hover - (1519)'. +Params: {"jsonrpc":"2.0","id":1519,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":42}}} + +[Trace - 14:41:56] Sending response 'textDocument/hover - (1519)' took 0ms +Result: {"jsonrpc":"2.0","id":1519,"result":null} + +[Trace - 14:41:56] Received request 'textDocument/hover - (1520)'. +Params: {"jsonrpc":"2.0","id":1520,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":24,"character":0}}} + +[Trace - 14:41:56] Sending response 'textDocument/hover - (1520)' took 0ms +Result: {"jsonrpc":"2.0","id":1520,"result":{"contents":{"language":"v","value":"mut app &App"},"range":{"start":{"line":24,"character":8},"end":{"line":24,"character":15}}}} + +[Trace - 14:41:57] Received request 'textDocument/hover - (1521)'. +Params: {"jsonrpc":"2.0","id":1521,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":24,"character":14}}} + +[Trace - 14:41:57] Sending response 'textDocument/hover - (1521)' took 0ms +Result: {"jsonrpc":"2.0","id":1521,"result":{"contents":{"language":"v","value":"mut app &App"},"range":{"start":{"line":24,"character":12},"end":{"line":24,"character":15}}}} + +[Trace - 14:41:57] Received request 'textDocument/hover - (1522)'. +Params: {"jsonrpc":"2.0","id":1522,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":24,"character":17}}} + +[Trace - 14:41:57] Sending response 'textDocument/hover - (1522)' took 0ms +Result: {"jsonrpc":"2.0","id":1522,"result":{"contents":{"language":"v","value":"pub struct App"},"range":{"start":{"line":24,"character":16},"end":{"line":24,"character":19}}}} + +[Trace - 14:41:58] Received request 'textDocument/hover - (1523)'. +Params: {"jsonrpc":"2.0","id":1523,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":34}}} + +[Trace - 14:41:58] Sending response 'textDocument/hover - (1523)' took 0ms +Result: {"jsonrpc":"2.0","id":1523,"result":{"contents":{"language":"v","value":"pub fn create(path string) ?File"},"range":{"start":{"line":27,"character":29},"end":{"line":27,"character":41}}}} + +[Trace - 14:42:03] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":777},"contentChanges":[{"range":{"start":{"line":25,"character":0},"end":{"line":36,"character":2}},"rangeLength":463,"text":""}]}} + +[Trace - 14:42:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:03] Received request 'textDocument/foldingRange - (1524)'. +Params: {"jsonrpc":"2.0","id":1524,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:03] Sending response 'textDocument/foldingRange - (1524)' took 0ms +Result: {"jsonrpc":"2.0","id":1524,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:42:03] Received request 'textDocument/codeLens - (1525)'. +Params: {"jsonrpc":"2.0","id":1525,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:03] Sending response 'textDocument/codeLens - (1525)' took 0ms +Result: {"jsonrpc":"2.0","id":1525,"result":null} + +[Trace - 14:42:03] Received request 'textDocument/documentSymbol - (1526)'. +Params: {"jsonrpc":"2.0","id":1526,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:03] Sending response 'textDocument/documentSymbol - (1526)' took 0ms +Result: {"jsonrpc":"2.0","id":1526,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} + +[Trace - 14:42:05] Received request 'textDocument/foldingRange - (1527)'. +Params: {"jsonrpc":"2.0","id":1527,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:05] Sending response 'textDocument/foldingRange - (1527)' took 0ms +Result: {"jsonrpc":"2.0","id":1527,"result":null} + +[Trace - 14:42:05] Received request 'textDocument/codeLens - (1528)'. +Params: {"jsonrpc":"2.0","id":1528,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:05] Sending response 'textDocument/codeLens - (1528)' took 0ms +Result: {"jsonrpc":"2.0","id":1528,"result":null} + +[Trace - 14:42:06] Received request 'textDocument/codeLens - (1529)'. +Params: {"jsonrpc":"2.0","id":1529,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:06] Sending response 'textDocument/codeLens - (1529)' took 0ms +Result: {"jsonrpc":"2.0","id":1529,"result":null} + +[Trace - 14:42:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":2},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"rangeLength":0,"text":"v"}]}} + +[Trace - 14:42:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":3},"contentChanges":[{"range":{"start":{"line":0,"character":1},"end":{"line":0,"character":1}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:42:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:07] Received request 'textDocument/completion - (1530)'. +Params: {"jsonrpc":"2.0","id":1530,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"position":{"line":0,"character":2},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:42:07] Sending response 'textDocument/completion - (1530)' took 0ms +Result: {"jsonrpc":"2.0","id":1530,"result":[]} + +[Trace - 14:42:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:07] Received request 'textDocument/foldingRange - (1531)'. +Params: {"jsonrpc":"2.0","id":1531,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:07] Sending response 'textDocument/foldingRange - (1531)' took 0ms +Result: {"jsonrpc":"2.0","id":1531,"result":null} + +[Trace - 14:42:07] Received request 'textDocument/codeLens - (1532)'. +Params: {"jsonrpc":"2.0","id":1532,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:07] Sending response 'textDocument/codeLens - (1532)' took 0ms +Result: {"jsonrpc":"2.0","id":1532,"result":null} + +[Trace - 14:42:08] Received request 'textDocument/documentSymbol - (1533)'. +Params: {"jsonrpc":"2.0","id":1533,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:08] Sending response 'textDocument/documentSymbol - (1533)' took 0ms +Result: {"jsonrpc":"2.0","id":1533,"result":[]} + +[Trace - 14:42:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":4},"contentChanges":[{"range":{"start":{"line":0,"character":2},"end":{"line":0,"character":2}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:42:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:08] Received request 'textDocument/completion - (1534)'. +Params: {"jsonrpc":"2.0","id":1534,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"position":{"line":0,"character":3},"context":{"triggerKind":1}}} + +[Trace - 14:42:08] Sending response 'textDocument/completion - (1534)' took 0ms +Result: {"jsonrpc":"2.0","id":1534,"result":[{"label":"module main","kind":6,"detail":"","insertText":"module main","insertTextFormat":1},{"label":"module www_ourworld_ictc","kind":6,"detail":"","insertText":"module www_ourworld_ictc","insertTextFormat":1}]} + +[Trace - 14:42:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":5},"contentChanges":[{"range":{"start":{"line":0,"character":3},"end":{"line":0,"character":3}},"rangeLength":0,"text":"u"}]}} + +[Trace - 14:42:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":6},"contentChanges":[{"range":{"start":{"line":0,"character":4},"end":{"line":0,"character":4}},"rangeLength":0,"text":"n"}]}} + +[Trace - 14:42:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:08] Received request 'textDocument/foldingRange - (1535)'. +Params: {"jsonrpc":"2.0","id":1535,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:08] Sending response 'textDocument/foldingRange - (1535)' took 0ms +Result: {"jsonrpc":"2.0","id":1535,"result":null} + +[Trace - 14:42:08] Received request 'textDocument/codeLens - (1536)'. +Params: {"jsonrpc":"2.0","id":1536,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:08] Sending response 'textDocument/codeLens - (1536)' took 0ms +Result: {"jsonrpc":"2.0","id":1536,"result":null} + +[Trace - 14:42:08] Received request 'textDocument/documentSymbol - (1537)'. +Params: {"jsonrpc":"2.0","id":1537,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:08] Sending response 'textDocument/documentSymbol - (1537)' took 0ms +Result: {"jsonrpc":"2.0","id":1537,"result":[]} + +[Trace - 14:42:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":7},"contentChanges":[{"range":{"start":{"line":0,"character":4},"end":{"line":0,"character":5}},"rangeLength":1,"text":""}]}} + +[Trace - 14:42:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:08] Received request 'textDocument/foldingRange - (1538)'. +Params: {"jsonrpc":"2.0","id":1538,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:08] Sending response 'textDocument/foldingRange - (1538)' took 0ms +Result: {"jsonrpc":"2.0","id":1538,"result":null} + +[Trace - 14:42:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":8},"contentChanges":[{"range":{"start":{"line":0,"character":3},"end":{"line":0,"character":4}},"rangeLength":1,"text":""}]}} + +[Trace - 14:42:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":9},"contentChanges":[{"range":{"start":{"line":0,"character":2},"end":{"line":0,"character":3}},"rangeLength":1,"text":""}]}} + +[Trace - 14:42:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":10},"contentChanges":[{"range":{"start":{"line":0,"character":1},"end":{"line":0,"character":2}},"rangeLength":1,"text":""}]}} + +[Trace - 14:42:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:09] Received request 'textDocument/foldingRange - (1539)'. +Params: {"jsonrpc":"2.0","id":1539,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:09] Sending response 'textDocument/foldingRange - (1539)' took 0ms +Result: {"jsonrpc":"2.0","id":1539,"result":null} + +[Trace - 14:42:09] Received request 'textDocument/codeLens - (1540)'. +Params: {"jsonrpc":"2.0","id":1540,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:09] Sending response 'textDocument/codeLens - (1540)' took 0ms +Result: {"jsonrpc":"2.0","id":1540,"result":null} + +[Trace - 14:42:09] Received request 'textDocument/documentSymbol - (1541)'. +Params: {"jsonrpc":"2.0","id":1541,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:09] Sending response 'textDocument/documentSymbol - (1541)' took 0ms +Result: {"jsonrpc":"2.0","id":1541,"result":[]} + +[Trace - 14:42:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":11},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":1}},"rangeLength":1,"text":""}]}} + +[Trace - 14:42:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:09] Received request 'textDocument/foldingRange - (1542)'. +Params: {"jsonrpc":"2.0","id":1542,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:09] Sending response 'textDocument/foldingRange - (1542)' took 0ms +Result: {"jsonrpc":"2.0","id":1542,"result":null} + +[Trace - 14:42:09] Received request 'textDocument/codeLens - (1543)'. +Params: {"jsonrpc":"2.0","id":1543,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:09] Sending response 'textDocument/codeLens - (1543)' took 0ms +Result: {"jsonrpc":"2.0","id":1543,"result":null} + +[Trace - 14:42:10] Received request 'textDocument/documentSymbol - (1544)'. +Params: {"jsonrpc":"2.0","id":1544,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:10] Sending response 'textDocument/documentSymbol - (1544)' took 0ms +Result: {"jsonrpc":"2.0","id":1544,"result":[]} + +[Trace - 14:42:10] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":12},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"rangeLength":0,"text":"p"}]}} + +[Trace - 14:42:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:10] Received request 'textDocument/completion - (1545)'. +Params: {"jsonrpc":"2.0","id":1545,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"position":{"line":0,"character":1},"context":{"triggerKind":1}}} + +[Trace - 14:42:10] Sending response 'textDocument/completion - (1545)' took 0ms +Result: {"jsonrpc":"2.0","id":1545,"result":[{"label":"module main","kind":6,"detail":"","insertText":"module main","insertTextFormat":1},{"label":"module www_ourworld_ictc","kind":6,"detail":"","insertText":"module www_ourworld_ictc","insertTextFormat":1}]} + +[Trace - 14:42:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":13},"contentChanges":[{"range":{"start":{"line":0,"character":1},"end":{"line":0,"character":1}},"rangeLength":0,"text":"u"}]}} + +[Trace - 14:42:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":14},"contentChanges":[{"range":{"start":{"line":0,"character":2},"end":{"line":0,"character":2}},"rangeLength":0,"text":"b"}]}} + +[Trace - 14:42:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":15},"contentChanges":[{"range":{"start":{"line":0,"character":3},"end":{"line":0,"character":3}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:42:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:11] Received request 'textDocument/completion - (1546)'. +Params: {"jsonrpc":"2.0","id":1546,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"position":{"line":0,"character":4},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:42:11] Sending response 'textDocument/completion - (1546)' took 0ms +Result: {"jsonrpc":"2.0","id":1546,"result":[]} + +[Trace - 14:42:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:11] Received request 'textDocument/foldingRange - (1547)'. +Params: {"jsonrpc":"2.0","id":1547,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:11] Sending response 'textDocument/foldingRange - (1547)' took 0ms +Result: {"jsonrpc":"2.0","id":1547,"result":null} + +[Trace - 14:42:11] Received request 'textDocument/codeLens - (1548)'. +Params: {"jsonrpc":"2.0","id":1548,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:11] Sending response 'textDocument/codeLens - (1548)' took 0ms +Result: {"jsonrpc":"2.0","id":1548,"result":null} + +[Trace - 14:42:11] Received request 'textDocument/documentSymbol - (1549)'. +Params: {"jsonrpc":"2.0","id":1549,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:11] Sending response 'textDocument/documentSymbol - (1549)' took 0ms +Result: {"jsonrpc":"2.0","id":1549,"result":[]} + +[Trace - 14:42:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":16},"contentChanges":[{"range":{"start":{"line":0,"character":4},"end":{"line":0,"character":4}},"rangeLength":0,"text":"f"}]}} + +[Trace - 14:42:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:11] Received request 'textDocument/completion - (1550)'. +Params: {"jsonrpc":"2.0","id":1550,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"position":{"line":0,"character":5},"context":{"triggerKind":1}}} + +[Trace - 14:42:11] Sending response 'textDocument/completion - (1550)' took 1ms +Result: {"jsonrpc":"2.0","id":1550,"result":[{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:42:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":17},"contentChanges":[{"range":{"start":{"line":0,"character":5},"end":{"line":0,"character":5}},"rangeLength":0,"text":"n"}]}} + +[Trace - 14:42:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:12] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":18},"contentChanges":[{"range":{"start":{"line":0,"character":6},"end":{"line":0,"character":6}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:42:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:12] Received request 'textDocument/completion - (1551)'. +Params: {"jsonrpc":"2.0","id":1551,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"position":{"line":0,"character":7},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:42:12] Sending response 'textDocument/completion - (1551)' took 0ms +Result: {"jsonrpc":"2.0","id":1551,"result":[]} + +[Trace - 14:42:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:12] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":19},"contentChanges":[{"range":{"start":{"line":0,"character":7},"end":{"line":0,"character":7}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:42:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:12] Received request 'textDocument/completion - (1552)'. +Params: {"jsonrpc":"2.0","id":1552,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"position":{"line":0,"character":8},"context":{"triggerKind":1}}} + +[Trace - 14:42:12] Sending response 'textDocument/completion - (1552)' took 0ms +Result: {"jsonrpc":"2.0","id":1552,"result":[{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:42:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:12] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":20},"contentChanges":[{"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":8}},"rangeLength":0,"text":"u"}]}} + +[Trace - 14:42:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:12] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":21},"contentChanges":[{"range":{"start":{"line":0,"character":9},"end":{"line":0,"character":9}},"rangeLength":0,"text":"n"}]}} + +[Trace - 14:42:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:12] Received request 'textDocument/foldingRange - (1553)'. +Params: {"jsonrpc":"2.0","id":1553,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:12] Sending response 'textDocument/foldingRange - (1553)' took 0ms +Result: {"jsonrpc":"2.0","id":1553,"result":null} + +[Trace - 14:42:12] Received request 'textDocument/codeLens - (1554)'. +Params: {"jsonrpc":"2.0","id":1554,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:12] Sending response 'textDocument/codeLens - (1554)' took 0ms +Result: {"jsonrpc":"2.0","id":1554,"result":null} + +[Trace - 14:42:12] Received request 'textDocument/documentSymbol - (1555)'. +Params: {"jsonrpc":"2.0","id":1555,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:12] Sending response 'textDocument/documentSymbol - (1555)' took 0ms +Result: {"jsonrpc":"2.0","id":1555,"result":[]} + +[Trace - 14:42:12] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":22},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"rangeLength":0,"text":"_"}]}} + +[Trace - 14:42:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:13] Received request 'textDocument/foldingRange - (1556)'. +Params: {"jsonrpc":"2.0","id":1556,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:13] Sending response 'textDocument/foldingRange - (1556)' took 0ms +Result: {"jsonrpc":"2.0","id":1556,"result":null} + +[Trace - 14:42:13] Received request 'textDocument/codeLens - (1557)'. +Params: {"jsonrpc":"2.0","id":1557,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:13] Sending response 'textDocument/codeLens - (1557)' took 0ms +Result: {"jsonrpc":"2.0","id":1557,"result":null} + +[Trace - 14:42:13] Received request 'textDocument/documentSymbol - (1558)'. +Params: {"jsonrpc":"2.0","id":1558,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:13] Sending response 'textDocument/documentSymbol - (1558)' took 0ms +Result: {"jsonrpc":"2.0","id":1558,"result":[]} + +[Trace - 14:42:13] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":23},"contentChanges":[{"range":{"start":{"line":0,"character":1},"end":{"line":0,"character":1}},"rangeLength":0,"text":"b"}]}} + +[Trace - 14:42:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:13] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":24},"contentChanges":[{"range":{"start":{"line":0,"character":2},"end":{"line":0,"character":2}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:42:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:13] Received request 'textDocument/foldingRange - (1559)'. +Params: {"jsonrpc":"2.0","id":1559,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:13] Sending response 'textDocument/foldingRange - (1559)' took 0ms +Result: {"jsonrpc":"2.0","id":1559,"result":null} + +[Trace - 14:42:13] Received request 'textDocument/codeLens - (1560)'. +Params: {"jsonrpc":"2.0","id":1560,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:13] Sending response 'textDocument/codeLens - (1560)' took 0ms +Result: {"jsonrpc":"2.0","id":1560,"result":null} + +[Trace - 14:42:13] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":25},"contentChanges":[{"range":{"start":{"line":0,"character":2},"end":{"line":0,"character":3}},"rangeLength":1,"text":""}]}} + +[Trace - 14:42:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:14] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":26},"contentChanges":[{"range":{"start":{"line":0,"character":1},"end":{"line":0,"character":2}},"rangeLength":1,"text":""}]}} + +[Trace - 14:42:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:14] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":27},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":1}},"rangeLength":1,"text":""}]}} + +[Trace - 14:42:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:14] Received request 'textDocument/foldingRange - (1561)'. +Params: {"jsonrpc":"2.0","id":1561,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:14] Sending response 'textDocument/foldingRange - (1561)' took 0ms +Result: {"jsonrpc":"2.0","id":1561,"result":null} + +[Trace - 14:42:14] Received request 'textDocument/codeLens - (1562)'. +Params: {"jsonrpc":"2.0","id":1562,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:14] Sending response 'textDocument/codeLens - (1562)' took 0ms +Result: {"jsonrpc":"2.0","id":1562,"result":null} + +[Trace - 14:42:14] Received request 'textDocument/documentSymbol - (1563)'. +Params: {"jsonrpc":"2.0","id":1563,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:14] Sending response 'textDocument/documentSymbol - (1563)' took 0ms +Result: {"jsonrpc":"2.0","id":1563,"result":[]} + +[Trace - 14:42:16] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":28},"contentChanges":[{"range":{"start":{"line":0,"character":9},"end":{"line":0,"character":10}},"rangeLength":1,"text":""}]}} + +[Trace - 14:42:16] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:16] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:16] Received request 'textDocument/foldingRange - (1564)'. +Params: {"jsonrpc":"2.0","id":1564,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:16] Sending response 'textDocument/foldingRange - (1564)' took 0ms +Result: {"jsonrpc":"2.0","id":1564,"result":null} + +[Trace - 14:42:16] Received request 'textDocument/codeLens - (1565)'. +Params: {"jsonrpc":"2.0","id":1565,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:16] Sending response 'textDocument/codeLens - (1565)' took 0ms +Result: {"jsonrpc":"2.0","id":1565,"result":null} + +[Trace - 14:42:16] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":29},"contentChanges":[{"range":{"start":{"line":0,"character":9},"end":{"line":0,"character":9}},"rangeLength":0,"text":"_"}]}} + +[Trace - 14:42:16] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:16] Received request 'textDocument/completion - (1566)'. +Params: {"jsonrpc":"2.0","id":1566,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"position":{"line":0,"character":10},"context":{"triggerKind":1}}} + +[Trace - 14:42:16] Sending response 'textDocument/completion - (1566)' took 0ms +Result: {"jsonrpc":"2.0","id":1566,"result":[{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:42:16] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:16] Received request 'textDocument/foldingRange - (1567)'. +Params: {"jsonrpc":"2.0","id":1567,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:16] Sending response 'textDocument/foldingRange - (1567)' took 0ms +Result: {"jsonrpc":"2.0","id":1567,"result":null} + +[Trace - 14:42:17] Received request 'textDocument/codeLens - (1568)'. +Params: {"jsonrpc":"2.0","id":1568,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:17] Sending response 'textDocument/codeLens - (1568)' took 0ms +Result: {"jsonrpc":"2.0","id":1568,"result":null} + +[Trace - 14:42:17] Received request 'textDocument/documentSymbol - (1569)'. +Params: {"jsonrpc":"2.0","id":1569,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:17] Sending response 'textDocument/documentSymbol - (1569)' took 0ms +Result: {"jsonrpc":"2.0","id":1569,"result":[]} + +[Trace - 14:42:17] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":30},"contentChanges":[{"range":{"start":{"line":0,"character":9},"end":{"line":0,"character":10}},"rangeLength":1,"text":""}]}} + +[Trace - 14:42:17] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:17] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:17] Received request 'textDocument/foldingRange - (1570)'. +Params: {"jsonrpc":"2.0","id":1570,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:17] Sending response 'textDocument/foldingRange - (1570)' took 0ms +Result: {"jsonrpc":"2.0","id":1570,"result":null} + +[Trace - 14:42:17] Received request 'textDocument/codeLens - (1571)'. +Params: {"jsonrpc":"2.0","id":1571,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:17] Sending response 'textDocument/codeLens - (1571)' took 0ms +Result: {"jsonrpc":"2.0","id":1571,"result":null} + +[Trace - 14:42:17] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":31},"contentChanges":[{"range":{"start":{"line":0,"character":9},"end":{"line":0,"character":9}},"rangeLength":0,"text":"n"}]}} + +[Trace - 14:42:17] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:17] Received request 'textDocument/completion - (1572)'. +Params: {"jsonrpc":"2.0","id":1572,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"position":{"line":0,"character":10},"context":{"triggerKind":1}}} + +[Trace - 14:42:17] Sending response 'textDocument/completion - (1572)' took 0ms +Result: {"jsonrpc":"2.0","id":1572,"result":[{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:42:17] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:17] Received request 'textDocument/foldingRange - (1573)'. +Params: {"jsonrpc":"2.0","id":1573,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:17] Sending response 'textDocument/foldingRange - (1573)' took 0ms +Result: {"jsonrpc":"2.0","id":1573,"result":null} + +[Trace - 14:42:17] Received request 'textDocument/codeLens - (1574)'. +Params: {"jsonrpc":"2.0","id":1574,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:17] Sending response 'textDocument/codeLens - (1574)' took 0ms +Result: {"jsonrpc":"2.0","id":1574,"result":null} + +[Trace - 14:42:17] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":32},"contentChanges":[{"range":{"start":{"line":0,"character":10},"end":{"line":0,"character":10}},"rangeLength":0,"text":"_"}]}} + +[Trace - 14:42:17] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:18] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:18] Received request 'textDocument/foldingRange - (1575)'. +Params: {"jsonrpc":"2.0","id":1575,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:18] Sending response 'textDocument/foldingRange - (1575)' took 0ms +Result: {"jsonrpc":"2.0","id":1575,"result":null} + +[Trace - 14:42:18] Received request 'textDocument/codeLens - (1576)'. +Params: {"jsonrpc":"2.0","id":1576,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:18] Sending response 'textDocument/codeLens - (1576)' took 0ms +Result: {"jsonrpc":"2.0","id":1576,"result":null} + +[Trace - 14:42:18] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":33},"contentChanges":[{"range":{"start":{"line":0,"character":11},"end":{"line":0,"character":11}},"rangeLength":0,"text":"b"}]}} + +[Trace - 14:42:18] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:18] Received request 'textDocument/completion - (1577)'. +Params: {"jsonrpc":"2.0","id":1577,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"position":{"line":0,"character":12},"context":{"triggerKind":1}}} + +[Trace - 14:42:18] Sending response 'textDocument/completion - (1577)' took 0ms +Result: {"jsonrpc":"2.0","id":1577,"result":[{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:42:18] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:18] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":34},"contentChanges":[{"range":{"start":{"line":0,"character":12},"end":{"line":0,"character":12}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:42:18] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:18] Received request 'textDocument/completion - (1578)'. +Params: {"jsonrpc":"2.0","id":1578,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"position":{"line":0,"character":13},"context":{"triggerKind":1}}} + +[Trace - 14:42:18] Sending response 'textDocument/completion - (1578)' took 0ms +Result: {"jsonrpc":"2.0","id":1578,"result":[{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:42:18] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:18] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":35},"contentChanges":[{"range":{"start":{"line":0,"character":13},"end":{"line":0,"character":13}},"rangeLength":0,"text":"f"}]}} + +[Trace - 14:42:18] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:18] Received request 'textDocument/completion - (1579)'. +Params: {"jsonrpc":"2.0","id":1579,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"position":{"line":0,"character":14},"context":{"triggerKind":1}}} + +[Trace - 14:42:18] Sending response 'textDocument/completion - (1579)' took 0ms +Result: {"jsonrpc":"2.0","id":1579,"result":[{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:42:18] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:18] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":36},"contentChanges":[{"range":{"start":{"line":0,"character":14},"end":{"line":0,"character":14}},"rangeLength":0,"text":"o"}]}} + +[Trace - 14:42:18] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:18] Received request 'textDocument/completion - (1580)'. +Params: {"jsonrpc":"2.0","id":1580,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"position":{"line":0,"character":15},"context":{"triggerKind":1}}} + +[Trace - 14:42:18] Sending response 'textDocument/completion - (1580)' took 0ms +Result: {"jsonrpc":"2.0","id":1580,"result":[{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:42:18] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:18] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":37},"contentChanges":[{"range":{"start":{"line":0,"character":15},"end":{"line":0,"character":15}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:42:18] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:18] Received request 'textDocument/completion - (1581)'. +Params: {"jsonrpc":"2.0","id":1581,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"position":{"line":0,"character":16},"context":{"triggerKind":1}}} + +[Trace - 14:42:18] Sending response 'textDocument/completion - (1581)' took 0ms +Result: {"jsonrpc":"2.0","id":1581,"result":[{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:42:18] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:18] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":38},"contentChanges":[{"range":{"start":{"line":0,"character":16},"end":{"line":0,"character":16}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:42:18] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:18] Received request 'textDocument/completion - (1582)'. +Params: {"jsonrpc":"2.0","id":1582,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"position":{"line":0,"character":17},"context":{"triggerKind":1}}} + +[Trace - 14:42:18] Sending response 'textDocument/completion - (1582)' took 0ms +Result: {"jsonrpc":"2.0","id":1582,"result":[{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:42:18] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:19] Received request 'textDocument/foldingRange - (1583)'. +Params: {"jsonrpc":"2.0","id":1583,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:19] Sending response 'textDocument/foldingRange - (1583)' took 0ms +Result: {"jsonrpc":"2.0","id":1583,"result":null} + +[Trace - 14:42:19] Received request 'textDocument/codeLens - (1584)'. +Params: {"jsonrpc":"2.0","id":1584,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:19] Sending response 'textDocument/codeLens - (1584)' took 0ms +Result: {"jsonrpc":"2.0","id":1584,"result":null} + +[Trace - 14:42:19] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":39},"contentChanges":[{"range":{"start":{"line":0,"character":17},"end":{"line":0,"character":17}},"rangeLength":0,"text":"()"}]}} + +[Trace - 14:42:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:19] Received request 'textDocument/completion - (1585)'. +Params: {"jsonrpc":"2.0","id":1585,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"position":{"line":0,"character":18},"context":{"triggerKind":2,"triggerCharacter":"("}}} + +[Trace - 14:42:19] Sending response 'textDocument/completion - (1585)' took 0ms +Result: {"jsonrpc":"2.0","id":1585,"result":[]} + +[Trace - 14:42:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:19] Received request 'textDocument/signatureHelp - (1586)'. +Params: {"jsonrpc":"2.0","id":1586,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"position":{"line":0,"character":18},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}}} + +[Trace - 14:42:19] Sending response 'textDocument/signatureHelp - (1586)' took 0ms +Result: {"jsonrpc":"2.0","id":1586,"result":null} + +[Trace - 14:42:19] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":40},"contentChanges":[{"range":{"start":{"line":0,"character":18},"end":{"line":0,"character":19}},"rangeLength":1,"text":")"}]}} + +[Trace - 14:42:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:19] Received request 'textDocument/signatureHelp - (1587)'. +Params: {"jsonrpc":"2.0","id":1587,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"position":{"line":0,"character":19},"context":{"isRetrigger":true,"triggerKind":3}}} + +[Trace - 14:42:19] Sending response 'textDocument/signatureHelp - (1587)' took 0ms +Result: {"jsonrpc":"2.0","id":1587,"result":null} + +[Trace - 14:42:19] Received request 'textDocument/foldingRange - (1588)'. +Params: {"jsonrpc":"2.0","id":1588,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:19] Sending response 'textDocument/foldingRange - (1588)' took 0ms +Result: {"jsonrpc":"2.0","id":1588,"result":null} + +[Trace - 14:42:19] Received request 'textDocument/codeLens - (1589)'. +Params: {"jsonrpc":"2.0","id":1589,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:19] Sending response 'textDocument/codeLens - (1589)' took 0ms +Result: {"jsonrpc":"2.0","id":1589,"result":null} + +[Trace - 14:42:19] Received request 'textDocument/documentSymbol - (1590)'. +Params: {"jsonrpc":"2.0","id":1590,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:19] Sending response 'textDocument/documentSymbol - (1590)' took 0ms +Result: {"jsonrpc":"2.0","id":1590,"result":[]} + +[Trace - 14:42:20] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":41},"contentChanges":[{"range":{"start":{"line":0,"character":19},"end":{"line":0,"character":19}},"rangeLength":0,"text":"{}"}]}} + +[Trace - 14:42:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:20] Received request 'textDocument/completion - (1591)'. +Params: {"jsonrpc":"2.0","id":1591,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"position":{"line":0,"character":20},"context":{"triggerKind":2,"triggerCharacter":"{"}}} + +[Trace - 14:42:20] Sending response 'textDocument/completion - (1591)' took 0ms +Result: {"jsonrpc":"2.0","id":1591,"result":[]} + +[Trace - 14:42:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:20] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":42},"contentChanges":[{"range":{"start":{"line":0,"character":20},"end":{"line":0,"character":21}},"rangeLength":1,"text":"}"}]}} + +[Trace - 14:42:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:21] Received request 'textDocument/foldingRange - (1592)'. +Params: {"jsonrpc":"2.0","id":1592,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:21] Sending response 'textDocument/foldingRange - (1592)' took 0ms +Result: {"jsonrpc":"2.0","id":1592,"result":null} + +[Trace - 14:42:21] Received request 'textDocument/codeLens - (1593)'. +Params: {"jsonrpc":"2.0","id":1593,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:21] Sending response 'textDocument/codeLens - (1593)' took 0ms +Result: {"jsonrpc":"2.0","id":1593,"result":null} + +[Trace - 14:42:21] Received request 'textDocument/documentSymbol - (1594)'. +Params: {"jsonrpc":"2.0","id":1594,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:21] Sending response 'textDocument/documentSymbol - (1594)' took 0ms +Result: {"jsonrpc":"2.0","id":1594,"result":[{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","range":{"start":{"line":0,"character":7},"end":{"line":0,"character":17}}},"containerName":""}]} + +[Trace - 14:42:21] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":43},"contentChanges":[{"range":{"start":{"line":0,"character":20},"end":{"line":0,"character":20}},"rangeLength":0,"text":"\n\t\n"}]}} + +[Trace - 14:42:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:21] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:22] Received request 'textDocument/foldingRange - (1595)'. +Params: {"jsonrpc":"2.0","id":1595,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:22] Sending response 'textDocument/foldingRange - (1595)' took 0ms +Result: {"jsonrpc":"2.0","id":1595,"result":[{"startLine":0,"startCharacter":19,"endLine":2,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:42:22] Received request 'textDocument/codeLens - (1596)'. +Params: {"jsonrpc":"2.0","id":1596,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:22] Sending response 'textDocument/codeLens - (1596)' took 0ms +Result: {"jsonrpc":"2.0","id":1596,"result":null} + +[Trace - 14:42:22] Received request 'textDocument/documentSymbol - (1597)'. +Params: {"jsonrpc":"2.0","id":1597,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:22] Sending response 'textDocument/documentSymbol - (1597)' took 0ms +Result: {"jsonrpc":"2.0","id":1597,"result":[{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","range":{"start":{"line":0,"character":7},"end":{"line":0,"character":17}}},"containerName":""}]} + +[Trace - 14:42:22] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":44},"contentChanges":[{"range":{"start":{"line":1,"character":1},"end":{"line":1,"character":1}},"rangeLength":0,"text":"\tqrs := ['test']\n\tmut html := ''\n\tmut index_file := os.create('index.html') or { panic('Failed to create index.html file: $err') }\n\tindex_file.write_string('
') or { panic('Failed to write
to index.html file: $err') }\n\tfor qr in qrs {\n\t\tindex_file.write_string(ticket_front(qr)) or {\n\t\t\tpanic('Failed to write qr: $qr to index.html file: $err')\n\t\t}\n\t}\n\tindex_file.write_string('
') or {\n\t\tpanic('Failed to write
to index.html file: $err')\n\t}"}]}} + +[Trace - 14:42:22] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:22] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:22] Received request 'textDocument/foldingRange - (1598)'. +Params: {"jsonrpc":"2.0","id":1598,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:22] Sending response 'textDocument/foldingRange - (1598)' took 0ms +Result: {"jsonrpc":"2.0","id":1598,"result":[{"startLine":0,"startCharacter":19,"endLine":13,"endCharacter":1,"kind":"region"},{"startLine":5,"startCharacter":15,"endLine":9,"endCharacter":2,"kind":"region"},{"startLine":6,"startCharacter":47,"endLine":8,"endCharacter":3,"kind":"region"},{"startLine":10,"startCharacter":38,"endLine":12,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:42:22] Received request 'textDocument/codeLens - (1599)'. +Params: {"jsonrpc":"2.0","id":1599,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:22] Sending response 'textDocument/codeLens - (1599)' took 1ms +Result: {"jsonrpc":"2.0","id":1599,"result":null} + +[Trace - 14:42:22] Received request 'textDocument/documentSymbol - (1600)'. +Params: {"jsonrpc":"2.0","id":1600,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:22] Sending response 'textDocument/documentSymbol - (1600)' took 0ms +Result: {"jsonrpc":"2.0","id":1600,"result":[{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","range":{"start":{"line":0,"character":7},"end":{"line":0,"character":17}}},"containerName":""}]} + +[Trace - 14:42:23] Received request 'textDocument/hover - (1601)'. +Params: {"jsonrpc":"2.0","id":1601,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"position":{"line":0,"character":5}}} + +[Trace - 14:42:23] Sending response 'textDocument/hover - (1601)' took 0ms +Result: {"jsonrpc":"2.0","id":1601,"result":{"contents":{"language":"v","value":"pub fn run_before()"},"range":{"start":{"line":0,"character":7},"end":{"line":0,"character":17}}}} + +[Trace - 14:42:23] Received request 'textDocument/hover - (1602)'. +Params: {"jsonrpc":"2.0","id":1602,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"position":{"line":1,"character":1}}} + +[Trace - 14:42:23] Sending response 'textDocument/hover - (1602)' took 0ms +Result: {"jsonrpc":"2.0","id":1602,"result":{"contents":{"language":"v","value":"qrs []string"},"range":{"start":{"line":1,"character":2},"end":{"line":1,"character":5}}}} + +[Trace - 14:42:24] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":45},"contentChanges":[{"range":{"start":{"line":0,"character":20},"end":{"line":0,"character":20}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:42:24] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:24] Received request 'textDocument/completion - (1603)'. +Params: {"jsonrpc":"2.0","id":1603,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"position":{"line":0,"character":21},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:42:24] Sending response 'textDocument/completion - (1603)' took 0ms +Result: {"jsonrpc":"2.0","id":1603,"result":[{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:42:24] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:25] Received request 'textDocument/foldingRange - (1604)'. +Params: {"jsonrpc":"2.0","id":1604,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:25] Sending response 'textDocument/foldingRange - (1604)' took 0ms +Result: {"jsonrpc":"2.0","id":1604,"result":[{"startLine":0,"startCharacter":19,"endLine":13,"endCharacter":1,"kind":"region"},{"startLine":5,"startCharacter":15,"endLine":9,"endCharacter":2,"kind":"region"},{"startLine":6,"startCharacter":47,"endLine":8,"endCharacter":3,"kind":"region"},{"startLine":10,"startCharacter":38,"endLine":12,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:42:25] Received request 'textDocument/codeLens - (1605)'. +Params: {"jsonrpc":"2.0","id":1605,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:25] Sending response 'textDocument/codeLens - (1605)' took 0ms +Result: {"jsonrpc":"2.0","id":1605,"result":null} + +[Trace - 14:42:25] Received request 'textDocument/documentSymbol - (1606)'. +Params: {"jsonrpc":"2.0","id":1606,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:25] Sending response 'textDocument/documentSymbol - (1606)' took 0ms +Result: {"jsonrpc":"2.0","id":1606,"result":[{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","range":{"start":{"line":0,"character":7},"end":{"line":0,"character":17}}},"containerName":""}]} + +[Trace - 14:42:26] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":46},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"rangeLength":0,"text":"\n"}]}} + +[Trace - 14:42:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:26] Received request 'textDocument/foldingRange - (1607)'. +Params: {"jsonrpc":"2.0","id":1607,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:26] Sending response 'textDocument/foldingRange - (1607)' took 0ms +Result: {"jsonrpc":"2.0","id":1607,"result":[{"startLine":1,"startCharacter":19,"endLine":14,"endCharacter":1,"kind":"region"},{"startLine":6,"startCharacter":15,"endLine":10,"endCharacter":2,"kind":"region"},{"startLine":7,"startCharacter":47,"endLine":9,"endCharacter":3,"kind":"region"},{"startLine":11,"startCharacter":38,"endLine":13,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:42:26] Received request 'textDocument/codeLens - (1608)'. +Params: {"jsonrpc":"2.0","id":1608,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:26] Sending response 'textDocument/codeLens - (1608)' took 0ms +Result: {"jsonrpc":"2.0","id":1608,"result":null} + +[Trace - 14:42:26] Received request 'textDocument/documentSymbol - (1609)'. +Params: {"jsonrpc":"2.0","id":1609,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:26] Sending response 'textDocument/documentSymbol - (1609)' took 0ms +Result: {"jsonrpc":"2.0","id":1609,"result":[{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","range":{"start":{"line":1,"character":7},"end":{"line":1,"character":17}}},"containerName":""}]} + +[Trace - 14:42:26] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":47},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"rangeLength":0,"text":"\n"}]}} + +[Trace - 14:42:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:27] Received request 'textDocument/foldingRange - (1610)'. +Params: {"jsonrpc":"2.0","id":1610,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:27] Sending response 'textDocument/foldingRange - (1610)' took 0ms +Result: {"jsonrpc":"2.0","id":1610,"result":[{"startLine":2,"startCharacter":19,"endLine":15,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":15,"endLine":11,"endCharacter":2,"kind":"region"},{"startLine":8,"startCharacter":47,"endLine":10,"endCharacter":3,"kind":"region"},{"startLine":12,"startCharacter":38,"endLine":14,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:42:27] Received request 'textDocument/codeLens - (1611)'. +Params: {"jsonrpc":"2.0","id":1611,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:27] Sending response 'textDocument/codeLens - (1611)' took 0ms +Result: {"jsonrpc":"2.0","id":1611,"result":null} + +[Trace - 14:42:27] Received request 'textDocument/documentSymbol - (1612)'. +Params: {"jsonrpc":"2.0","id":1612,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:27] Sending response 'textDocument/documentSymbol - (1612)' took 0ms +Result: {"jsonrpc":"2.0","id":1612,"result":[{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":17}}},"containerName":""}]} + +[Trace - 14:42:27] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":48},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"rangeLength":0,"text":"m"}]}} + +[Trace - 14:42:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:27] Received request 'textDocument/completion - (1613)'. +Params: {"jsonrpc":"2.0","id":1613,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"position":{"line":0,"character":1},"context":{"triggerKind":1}}} + +[Trace - 14:42:27] Sending response 'textDocument/completion - (1613)' took 0ms +Result: {"jsonrpc":"2.0","id":1613,"result":[{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"index_file","kind":6,"detail":"mut index_file File","insertText":"index_file","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:42:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:27] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":49},"contentChanges":[{"range":{"start":{"line":0,"character":1},"end":{"line":0,"character":1}},"rangeLength":0,"text":"o"}]}} + +[Trace - 14:42:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:28] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":50},"contentChanges":[{"range":{"start":{"line":0,"character":2},"end":{"line":0,"character":2}},"rangeLength":0,"text":"d"}]}} + +[Trace - 14:42:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:28] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":51},"contentChanges":[{"range":{"start":{"line":0,"character":3},"end":{"line":0,"character":3}},"rangeLength":0,"text":"u"}]}} + +[Trace - 14:42:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:28] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":52},"contentChanges":[{"range":{"start":{"line":0,"character":4},"end":{"line":0,"character":4}},"rangeLength":0,"text":"l"}]}} + +[Trace - 14:42:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:28] Received request 'textDocument/completion - (1614)'. +Params: {"jsonrpc":"2.0","id":1614,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"position":{"line":0,"character":5},"context":{"triggerKind":1}}} + +[Trace - 14:42:28] Sending response 'textDocument/completion - (1614)' took 0ms +Result: {"jsonrpc":"2.0","id":1614,"result":[{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"index_file","kind":6,"detail":"mut index_file File","insertText":"index_file","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:42:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:28] Received request 'textDocument/foldingRange - (1615)'. +Params: {"jsonrpc":"2.0","id":1615,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:28] Sending response 'textDocument/foldingRange - (1615)' took 0ms +Result: {"jsonrpc":"2.0","id":1615,"result":[{"startLine":2,"startCharacter":19,"endLine":15,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":15,"endLine":11,"endCharacter":2,"kind":"region"},{"startLine":8,"startCharacter":47,"endLine":10,"endCharacter":3,"kind":"region"},{"startLine":12,"startCharacter":38,"endLine":14,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:42:28] Received request 'textDocument/codeLens - (1616)'. +Params: {"jsonrpc":"2.0","id":1616,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:28] Sending response 'textDocument/codeLens - (1616)' took 0ms +Result: {"jsonrpc":"2.0","id":1616,"result":null} + +[Trace - 14:42:28] Received request 'textDocument/documentSymbol - (1617)'. +Params: {"jsonrpc":"2.0","id":1617,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:28] Sending response 'textDocument/documentSymbol - (1617)' took 0ms +Result: {"jsonrpc":"2.0","id":1617,"result":[{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":17}}},"containerName":""}]} + +[Trace - 14:42:29] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":53},"contentChanges":[{"range":{"start":{"line":0,"character":5},"end":{"line":0,"character":5}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:42:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:29] Received request 'textDocument/completion - (1618)'. +Params: {"jsonrpc":"2.0","id":1618,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"position":{"line":0,"character":6},"context":{"triggerKind":1}}} + +[Trace - 14:42:29] Sending response 'textDocument/completion - (1618)' took 0ms +Result: {"jsonrpc":"2.0","id":1618,"result":[{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"index_file","kind":6,"detail":"mut index_file File","insertText":"index_file","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:42:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:29] Received request 'textDocument/foldingRange - (1619)'. +Params: {"jsonrpc":"2.0","id":1619,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:29] Sending response 'textDocument/foldingRange - (1619)' took 0ms +Result: {"jsonrpc":"2.0","id":1619,"result":[{"startLine":2,"startCharacter":19,"endLine":15,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":15,"endLine":11,"endCharacter":2,"kind":"region"},{"startLine":8,"startCharacter":47,"endLine":10,"endCharacter":3,"kind":"region"},{"startLine":12,"startCharacter":38,"endLine":14,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:42:29] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":54},"contentChanges":[{"range":{"start":{"line":0,"character":6},"end":{"line":0,"character":6}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:42:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:29] Received request 'textDocument/completion - (1620)'. +Params: {"jsonrpc":"2.0","id":1620,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"position":{"line":0,"character":7},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:42:29] Sending response 'textDocument/completion - (1620)' took 0ms +Result: {"jsonrpc":"2.0","id":1620,"result":[]} + +[Trace - 14:42:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:29] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":55},"contentChanges":[{"range":{"start":{"line":0,"character":7},"end":{"line":0,"character":7}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:42:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:29] Received request 'textDocument/completion - (1621)'. +Params: {"jsonrpc":"2.0","id":1621,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"position":{"line":0,"character":8},"context":{"triggerKind":1}}} + +[Trace - 14:42:29] Sending response 'textDocument/completion - (1621)' took 0ms +Result: {"jsonrpc":"2.0","id":1621,"result":[{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"index_file","kind":6,"detail":"mut index_file File","insertText":"index_file","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:42:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:29] Received request 'textDocument/foldingRange - (1622)'. +Params: {"jsonrpc":"2.0","id":1622,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:29] Sending response 'textDocument/foldingRange - (1622)' took 0ms +Result: {"jsonrpc":"2.0","id":1622,"result":[{"startLine":2,"startCharacter":19,"endLine":15,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":15,"endLine":11,"endCharacter":2,"kind":"region"},{"startLine":8,"startCharacter":47,"endLine":10,"endCharacter":3,"kind":"region"},{"startLine":12,"startCharacter":38,"endLine":14,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:42:29] Received request 'textDocument/codeLens - (1623)'. +Params: {"jsonrpc":"2.0","id":1623,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:29] Sending response 'textDocument/codeLens - (1623)' took 0ms +Result: {"jsonrpc":"2.0","id":1623,"result":null} + +[Trace - 14:42:29] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":56},"contentChanges":[{"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":8}},"rangeLength":0,"text":"c"}]}} + +[Trace - 14:42:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:29] Received request 'textDocument/foldingRange - (1624)'. +Params: {"jsonrpc":"2.0","id":1624,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:29] Sending response 'textDocument/foldingRange - (1624)' took 0ms +Result: {"jsonrpc":"2.0","id":1624,"result":[{"startLine":2,"startCharacter":19,"endLine":15,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":15,"endLine":11,"endCharacter":2,"kind":"region"},{"startLine":8,"startCharacter":47,"endLine":10,"endCharacter":3,"kind":"region"},{"startLine":12,"startCharacter":38,"endLine":14,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:42:29] Received request 'textDocument/codeLens - (1625)'. +Params: {"jsonrpc":"2.0","id":1625,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:29] Sending response 'textDocument/codeLens - (1625)' took 0ms +Result: {"jsonrpc":"2.0","id":1625,"result":null} + +[Trace - 14:42:30] Received request 'textDocument/documentSymbol - (1626)'. +Params: {"jsonrpc":"2.0","id":1626,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:30] Sending response 'textDocument/documentSymbol - (1626)' took 0ms +Result: {"jsonrpc":"2.0","id":1626,"result":[{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":17}}},"containerName":""}]} + +[Trace - 14:42:30] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":57},"contentChanges":[{"range":{"start":{"line":0,"character":9},"end":{"line":0,"character":9}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:42:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:30] Received request 'textDocument/foldingRange - (1627)'. +Params: {"jsonrpc":"2.0","id":1627,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:30] Sending response 'textDocument/foldingRange - (1627)' took 0ms +Result: {"jsonrpc":"2.0","id":1627,"result":[{"startLine":2,"startCharacter":19,"endLine":15,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":15,"endLine":11,"endCharacter":2,"kind":"region"},{"startLine":8,"startCharacter":47,"endLine":10,"endCharacter":3,"kind":"region"},{"startLine":12,"startCharacter":38,"endLine":14,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:42:30] Received request 'textDocument/codeLens - (1628)'. +Params: {"jsonrpc":"2.0","id":1628,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:30] Sending response 'textDocument/codeLens - (1628)' took 0ms +Result: {"jsonrpc":"2.0","id":1628,"result":null} + +[Trace - 14:42:30] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":58},"contentChanges":[{"range":{"start":{"line":0,"character":10},"end":{"line":0,"character":10}},"rangeLength":0,"text":"s"}]}} + +[Trace - 14:42:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:30] Received request 'textDocument/foldingRange - (1629)'. +Params: {"jsonrpc":"2.0","id":1629,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:30] Sending response 'textDocument/foldingRange - (1629)' took 0ms +Result: {"jsonrpc":"2.0","id":1629,"result":[{"startLine":2,"startCharacter":19,"endLine":15,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":15,"endLine":11,"endCharacter":2,"kind":"region"},{"startLine":8,"startCharacter":47,"endLine":10,"endCharacter":3,"kind":"region"},{"startLine":12,"startCharacter":38,"endLine":14,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:42:30] Received request 'textDocument/codeLens - (1630)'. +Params: {"jsonrpc":"2.0","id":1630,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:30] Sending response 'textDocument/codeLens - (1630)' took 0ms +Result: {"jsonrpc":"2.0","id":1630,"result":null} + +[Trace - 14:42:30] Received request 'textDocument/documentSymbol - (1631)'. +Params: {"jsonrpc":"2.0","id":1631,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:30] Sending response 'textDocument/documentSymbol - (1631)' took 0ms +Result: {"jsonrpc":"2.0","id":1631,"result":[{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":17}}},"containerName":""}]} + +[Trace - 14:42:30] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":59},"contentChanges":[{"range":{"start":{"line":0,"character":10},"end":{"line":0,"character":11}},"rangeLength":1,"text":""}]}} + +[Trace - 14:42:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:30] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":60},"contentChanges":[{"range":{"start":{"line":0,"character":10},"end":{"line":0,"character":10}},"rangeLength":0,"text":"c"}]}} + +[Trace - 14:42:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:30] Received request 'textDocument/completion - (1632)'. +Params: {"jsonrpc":"2.0","id":1632,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"position":{"line":0,"character":11},"context":{"triggerKind":1}}} + +[Trace - 14:42:30] Sending response 'textDocument/completion - (1632)' took 0ms +Result: {"jsonrpc":"2.0","id":1632,"result":[{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"index_file","kind":6,"detail":"mut index_file File","insertText":"index_file","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:42:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:31] Received request 'textDocument/foldingRange - (1633)'. +Params: {"jsonrpc":"2.0","id":1633,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:31] Sending response 'textDocument/foldingRange - (1633)' took 0ms +Result: {"jsonrpc":"2.0","id":1633,"result":[{"startLine":2,"startCharacter":19,"endLine":15,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":15,"endLine":11,"endCharacter":2,"kind":"region"},{"startLine":8,"startCharacter":47,"endLine":10,"endCharacter":3,"kind":"region"},{"startLine":12,"startCharacter":38,"endLine":14,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:42:31] Received request 'textDocument/codeLens - (1634)'. +Params: {"jsonrpc":"2.0","id":1634,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:31] Sending response 'textDocument/codeLens - (1634)' took 0ms +Result: {"jsonrpc":"2.0","id":1634,"result":null} + +[Trace - 14:42:31] Received request 'textDocument/documentSymbol - (1635)'. +Params: {"jsonrpc":"2.0","id":1635,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:31] Sending response 'textDocument/documentSymbol - (1635)' took 0ms +Result: {"jsonrpc":"2.0","id":1635,"result":[{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":17}}},"containerName":""}]} + +[Trace - 14:42:32] Received request 'textDocument/foldingRange - (1636)'. +Params: {"jsonrpc":"2.0","id":1636,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:32] Sending response 'textDocument/foldingRange - (1636)' took 0ms +Result: {"jsonrpc":"2.0","id":1636,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:42:32] Received request 'textDocument/codeLens - (1637)'. +Params: {"jsonrpc":"2.0","id":1637,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:32] Sending response 'textDocument/codeLens - (1637)' took 0ms +Result: {"jsonrpc":"2.0","id":1637,"result":null} + +[Trace - 14:42:34] Received request 'textDocument/codeLens - (1638)'. +Params: {"jsonrpc":"2.0","id":1638,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:34] Sending response 'textDocument/codeLens - (1638)' took 0ms +Result: {"jsonrpc":"2.0","id":1638,"result":null} + +[Trace - 14:42:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":778},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"rangeLength":0,"text":"\n"}]}} + +[Trace - 14:42:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:35] Received request 'textDocument/foldingRange - (1639)'. +Params: {"jsonrpc":"2.0","id":1639,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:35] Sending response 'textDocument/foldingRange - (1639)' took 0ms +Result: {"jsonrpc":"2.0","id":1639,"result":[{"startLine":1,"startCharacter":0,"endLine":2,"endCharacter":9,"kind":"imports"},{"startLine":4,"startCharacter":38,"endLine":7,"endCharacter":1,"kind":"region"},{"startLine":9,"startCharacter":15,"endLine":11,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:42:35] Received request 'textDocument/codeLens - (1640)'. +Params: {"jsonrpc":"2.0","id":1640,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:35] Sending response 'textDocument/codeLens - (1640)' took 0ms +Result: {"jsonrpc":"2.0","id":1640,"result":null} + +[Trace - 14:42:35] Received request 'textDocument/documentSymbol - (1641)'. +Params: {"jsonrpc":"2.0","id":1641,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:35] Sending response 'textDocument/documentSymbol - (1641)' took 0ms +Result: {"jsonrpc":"2.0","id":1641,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":9,"character":11},"end":{"line":9,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":4,"character":7},"end":{"line":4,"character":19}}},"containerName":""}]} + +[Trace - 14:42:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":779},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"rangeLength":0,"text":"\n"}]}} + +[Trace - 14:42:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:36] Received request 'textDocument/foldingRange - (1642)'. +Params: {"jsonrpc":"2.0","id":1642,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:36] Sending response 'textDocument/foldingRange - (1642)' took 0ms +Result: {"jsonrpc":"2.0","id":1642,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":15,"endLine":12,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":22,"endLine":19,"endCharacter":1,"kind":"region"},{"startLine":15,"startCharacter":16,"endLine":15,"endCharacter":18,"kind":"region"},{"startLine":21,"startCharacter":14,"endLine":24,"endCharacter":1,"kind":"region"},{"startLine":26,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:42:36] Received request 'textDocument/codeLens - (1643)'. +Params: {"jsonrpc":"2.0","id":1643,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:36] Sending response 'textDocument/codeLens - (1643)' took 0ms +Result: {"jsonrpc":"2.0","id":1643,"result":null} + +[Trace - 14:42:36] Received request 'textDocument/documentSymbol - (1644)'. +Params: {"jsonrpc":"2.0","id":1644,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:36] Sending response 'textDocument/documentSymbol - (1644)' took 0ms +Result: {"jsonrpc":"2.0","id":1644,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":14,"character":7},"end":{"line":14,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":21,"character":7},"end":{"line":21,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":11},"end":{"line":10,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""}]} + +[Trace - 14:42:36] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":780},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"rangeLength":0,"text":"m"}]}} + +[Trace - 14:42:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:36] Received request 'textDocument/completion - (1645)'. +Params: {"jsonrpc":"2.0","id":1645,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":0,"character":1},"context":{"triggerKind":1}}} + +[Trace - 14:42:36] Sending response 'textDocument/completion - (1645)' took 0ms +Result: {"jsonrpc":"2.0","id":1645,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:42:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:36] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":781},"contentChanges":[{"range":{"start":{"line":0,"character":1},"end":{"line":0,"character":1}},"rangeLength":0,"text":"o"}]}} + +[Trace - 14:42:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:37] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":782},"contentChanges":[{"range":{"start":{"line":0,"character":2},"end":{"line":0,"character":2}},"rangeLength":0,"text":"d"}]}} + +[Trace - 14:42:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:37] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":783},"contentChanges":[{"range":{"start":{"line":0,"character":3},"end":{"line":0,"character":3}},"rangeLength":0,"text":"u"}]}} + +[Trace - 14:42:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:37] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":784},"contentChanges":[{"range":{"start":{"line":0,"character":4},"end":{"line":0,"character":4}},"rangeLength":0,"text":"l"}]}} + +[Trace - 14:42:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:37] Received request 'textDocument/completion - (1646)'. +Params: {"jsonrpc":"2.0","id":1646,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":0,"character":5},"context":{"triggerKind":1}}} + +[Trace - 14:42:37] Sending response 'textDocument/completion - (1646)' took 1ms +Result: {"jsonrpc":"2.0","id":1646,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:42:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:37] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":785},"contentChanges":[{"range":{"start":{"line":0,"character":5},"end":{"line":0,"character":5}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:42:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:37] Received request 'textDocument/completion - (1647)'. +Params: {"jsonrpc":"2.0","id":1647,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":0,"character":6},"context":{"triggerKind":1}}} + +[Trace - 14:42:37] Sending response 'textDocument/completion - (1647)' took 0ms +Result: {"jsonrpc":"2.0","id":1647,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:42:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:37] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":786},"contentChanges":[{"range":{"start":{"line":0,"character":6},"end":{"line":0,"character":6}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:42:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:37] Received request 'textDocument/completion - (1648)'. +Params: {"jsonrpc":"2.0","id":1648,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":0,"character":7},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:42:37] Sending response 'textDocument/completion - (1648)' took 0ms +Result: {"jsonrpc":"2.0","id":1648,"result":[]} + +[Trace - 14:42:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:37] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":787},"contentChanges":[{"range":{"start":{"line":0,"character":7},"end":{"line":0,"character":7}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:42:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:37] Received request 'textDocument/completion - (1649)'. +Params: {"jsonrpc":"2.0","id":1649,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":0,"character":8},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:42:37] Sending response 'textDocument/completion - (1649)' took 0ms +Result: {"jsonrpc":"2.0","id":1649,"result":[]} + +[Trace - 14:42:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:37] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":788},"contentChanges":[{"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":8}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:42:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:37] Received request 'textDocument/completion - (1650)'. +Params: {"jsonrpc":"2.0","id":1650,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":0,"character":9},"context":{"triggerKind":1}}} + +[Trace - 14:42:37] Sending response 'textDocument/completion - (1650)' took 0ms +Result: {"jsonrpc":"2.0","id":1650,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:42:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:37] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":789},"contentChanges":[{"range":{"start":{"line":0,"character":9},"end":{"line":0,"character":9}},"rangeLength":0,"text":"c"}]}} + +[Trace - 14:42:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:38] Received request 'textDocument/foldingRange - (1651)'. +Params: {"jsonrpc":"2.0","id":1651,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:38] Sending response 'textDocument/foldingRange - (1651)' took 0ms +Result: {"jsonrpc":"2.0","id":1651,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":15,"endLine":12,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":22,"endLine":19,"endCharacter":1,"kind":"region"},{"startLine":15,"startCharacter":16,"endLine":15,"endCharacter":18,"kind":"region"},{"startLine":21,"startCharacter":14,"endLine":24,"endCharacter":1,"kind":"region"},{"startLine":26,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:42:38] Received request 'textDocument/codeLens - (1652)'. +Params: {"jsonrpc":"2.0","id":1652,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:38] Sending response 'textDocument/codeLens - (1652)' took 0ms +Result: {"jsonrpc":"2.0","id":1652,"result":null} + +[Trace - 14:42:38] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":790},"contentChanges":[{"range":{"start":{"line":0,"character":10},"end":{"line":0,"character":10}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:42:38] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:38] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:38] Received request 'textDocument/foldingRange - (1653)'. +Params: {"jsonrpc":"2.0","id":1653,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:38] Sending response 'textDocument/foldingRange - (1653)' took 0ms +Result: {"jsonrpc":"2.0","id":1653,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":15,"endLine":12,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":22,"endLine":19,"endCharacter":1,"kind":"region"},{"startLine":15,"startCharacter":16,"endLine":15,"endCharacter":18,"kind":"region"},{"startLine":21,"startCharacter":14,"endLine":24,"endCharacter":1,"kind":"region"},{"startLine":26,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:42:38] Received request 'textDocument/codeLens - (1654)'. +Params: {"jsonrpc":"2.0","id":1654,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:38] Sending response 'textDocument/codeLens - (1654)' took 0ms +Result: {"jsonrpc":"2.0","id":1654,"result":null} + +[Trace - 14:42:38] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":791},"contentChanges":[{"range":{"start":{"line":0,"character":11},"end":{"line":0,"character":11}},"rangeLength":0,"text":"c"}]}} + +[Trace - 14:42:38] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:38] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:38] Received request 'textDocument/foldingRange - (1655)'. +Params: {"jsonrpc":"2.0","id":1655,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:38] Sending response 'textDocument/foldingRange - (1655)' took 0ms +Result: {"jsonrpc":"2.0","id":1655,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":15,"endLine":12,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":22,"endLine":19,"endCharacter":1,"kind":"region"},{"startLine":15,"startCharacter":16,"endLine":15,"endCharacter":18,"kind":"region"},{"startLine":21,"startCharacter":14,"endLine":24,"endCharacter":1,"kind":"region"},{"startLine":26,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:42:38] Received request 'textDocument/codeLens - (1656)'. +Params: {"jsonrpc":"2.0","id":1656,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:38] Sending response 'textDocument/codeLens - (1656)' took 0ms +Result: {"jsonrpc":"2.0","id":1656,"result":null} + +[Trace - 14:42:38] Received request 'textDocument/documentSymbol - (1657)'. +Params: {"jsonrpc":"2.0","id":1657,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:38] Sending response 'textDocument/documentSymbol - (1657)' took 0ms +Result: {"jsonrpc":"2.0","id":1657,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":14,"character":7},"end":{"line":14,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":21,"character":7},"end":{"line":21,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":11},"end":{"line":10,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""}]} + +[Trace - 14:42:38] Received request 'textDocument/formatting - (1658)'. +Params: {"jsonrpc":"2.0","id":1658,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:42:39] Sending response 'textDocument/formatting - (1658)' took 48ms +Result: {"jsonrpc":"2.0","id":1658,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":30,"character":0}},"newText":"module ictc\n\nimport vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\treturn $vweb.html()\n}\n"}]} + +[Trace - 14:42:39] Received request 'textDocument/formatting - (1659)'. +Params: {"jsonrpc":"2.0","id":1659,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:42:39] Sending response 'textDocument/formatting - (1659)' took 19ms +Result: {"jsonrpc":"2.0","id":1659,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":15,"character":1}},"newText":"module ictc\n\nimport os\n\npub fn run_before() {\n\tqrs := ['test']\n\tmut html := ''\n\tmut index_file := os.create('index.html') or { panic('Failed to create index.html file: $err') }\n\tindex_file.write_string('
') or { panic('Failed to write
to index.html file: $err') }\n\tfor qr in qrs {\n\t\tindex_file.write_string(ticket_front(qr)) or {\n\t\t\tpanic('Failed to write qr: $qr to index.html file: $err')\n\t\t}\n\t}\n\tindex_file.write_string('
') or {\n\t\tpanic('Failed to write
to index.html file: $err')\n\t}\n}\n"}]} + +[Trace - 14:42:39] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":792},"contentChanges":[{"range":{"start":{"line":26,"character":42},"end":{"line":27,"character":0}},"rangeLength":1,"text":""},{"range":{"start":{"line":0,"character":7},"end":{"line":0,"character":8}},"rangeLength":1,"text":""}]}} + +[Trace - 14:42:39] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:39] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":61},"contentChanges":[{"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":1}},"rangeLength":0,"text":"\n"},{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":1}},"rangeLength":1,"text":""},{"range":{"start":{"line":2,"character":20},"end":{"line":2,"character":21}},"rangeLength":1,"text":""},{"range":{"start":{"line":2,"character":19},"end":{"line":2,"character":19}},"rangeLength":0,"text":" "},{"range":{"start":{"line":2,"character":1},"end":{"line":2,"character":1}},"rangeLength":0,"text":"ort os\n\np"},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"rangeLength":0,"text":"im"}]}} + +[Trace - 14:42:39] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:39] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:39] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:39] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:39] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:42:39] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:42:39] Received request 'textDocument/foldingRange - (1660)'. +Params: {"jsonrpc":"2.0","id":1660,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:39] Sending response 'textDocument/foldingRange - (1660)' took 0ms +Result: {"jsonrpc":"2.0","id":1660,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":15,"endLine":12,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":22,"endLine":19,"endCharacter":1,"kind":"region"},{"startLine":15,"startCharacter":16,"endLine":15,"endCharacter":18,"kind":"region"},{"startLine":21,"startCharacter":14,"endLine":24,"endCharacter":1,"kind":"region"},{"startLine":26,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:42:39] Received request 'textDocument/codeLens - (1661)'. +Params: {"jsonrpc":"2.0","id":1661,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:39] Sending response 'textDocument/codeLens - (1661)' took 0ms +Result: {"jsonrpc":"2.0","id":1661,"result":null} + +[Trace - 14:42:39] Received request 'textDocument/documentSymbol - (1662)'. +Params: {"jsonrpc":"2.0","id":1662,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:39] Sending response 'textDocument/documentSymbol - (1662)' took 0ms +Result: {"jsonrpc":"2.0","id":1662,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":14,"character":7},"end":{"line":14,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":21,"character":7},"end":{"line":21,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":11},"end":{"line":10,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""}]} + +[Trace - 14:42:39] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","type":2},{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:42:41] Received request 'textDocument/hover - (1663)'. +Params: {"jsonrpc":"2.0","id":1663,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":16,"character":13}}} + +[Trace - 14:42:41] Sending response 'textDocument/hover - (1663)' took 0ms +Result: {"jsonrpc":"2.0","id":1663,"result":null} + +[Trace - 14:42:42] Received request 'textDocument/hover - (1664)'. +Params: {"jsonrpc":"2.0","id":1664,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":22,"character":19}}} + +[Trace - 14:42:42] Sending response 'textDocument/hover - (1664)' took 0ms +Result: {"jsonrpc":"2.0","id":1664,"result":{"contents":{"language":"v","value":"pub fn new_app() &App"},"range":{"start":{"line":22,"character":19},"end":{"line":22,"character":21}}}} + +[Trace - 14:42:42] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":793},"contentChanges":[{"range":{"start":{"line":21,"character":15},"end":{"line":21,"character":15}},"rangeLength":0,"text":"\n\t"}]}} + +[Trace - 14:42:42] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:42] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:42] Received request 'textDocument/foldingRange - (1665)'. +Params: {"jsonrpc":"2.0","id":1665,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:42] Sending response 'textDocument/foldingRange - (1665)' took 0ms +Result: {"jsonrpc":"2.0","id":1665,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":15,"endLine":12,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":22,"endLine":19,"endCharacter":1,"kind":"region"},{"startLine":15,"startCharacter":16,"endLine":15,"endCharacter":18,"kind":"region"},{"startLine":21,"startCharacter":14,"endLine":25,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:42:42] Received request 'textDocument/codeLens - (1666)'. +Params: {"jsonrpc":"2.0","id":1666,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:42] Sending response 'textDocument/codeLens - (1666)' took 0ms +Result: {"jsonrpc":"2.0","id":1666,"result":null} + +[Trace - 14:42:43] Received request 'textDocument/documentSymbol - (1667)'. +Params: {"jsonrpc":"2.0","id":1667,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:43] Sending response 'textDocument/documentSymbol - (1667)' took 0ms +Result: {"jsonrpc":"2.0","id":1667,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":14,"character":7},"end":{"line":14,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":21,"character":7},"end":{"line":21,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":11},"end":{"line":10,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""}]} + +[Trace - 14:42:43] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":794},"contentChanges":[{"range":{"start":{"line":22,"character":1},"end":{"line":22,"character":1}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:42:43] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:43] Received request 'textDocument/completion - (1668)'. +Params: {"jsonrpc":"2.0","id":1668,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":22,"character":2},"context":{"triggerKind":1}}} + +[Trace - 14:42:43] Sending response 'textDocument/completion - (1668)' took 0ms +Result: {"jsonrpc":"2.0","id":1668,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder string","insertText":"static_folder","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:42:43] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:43] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":795},"contentChanges":[{"range":{"start":{"line":22,"character":2},"end":{"line":22,"character":2}},"rangeLength":0,"text":"u"}]}} + +[Trace - 14:42:43] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:43] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:43] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":796},"contentChanges":[{"range":{"start":{"line":22,"character":3},"end":{"line":22,"character":3}},"rangeLength":0,"text":"n"}]}} + +[Trace - 14:42:43] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:43] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:44] Received request 'textDocument/foldingRange - (1669)'. +Params: {"jsonrpc":"2.0","id":1669,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:44] Sending response 'textDocument/foldingRange - (1669)' took 0ms +Result: {"jsonrpc":"2.0","id":1669,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":15,"endLine":12,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":22,"endLine":19,"endCharacter":1,"kind":"region"},{"startLine":15,"startCharacter":16,"endLine":15,"endCharacter":18,"kind":"region"},{"startLine":21,"startCharacter":14,"endLine":25,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:42:44] Received request 'textDocument/codeLens - (1670)'. +Params: {"jsonrpc":"2.0","id":1670,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:44] Sending response 'textDocument/codeLens - (1670)' took 0ms +Result: {"jsonrpc":"2.0","id":1670,"result":null} + +[Trace - 14:42:44] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":797},"contentChanges":[{"range":{"start":{"line":22,"character":4},"end":{"line":22,"character":4}},"rangeLength":0,"text":"_"}]}} + +[Trace - 14:42:44] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:44] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:44] Received request 'textDocument/foldingRange - (1671)'. +Params: {"jsonrpc":"2.0","id":1671,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:44] Sending response 'textDocument/foldingRange - (1671)' took 0ms +Result: {"jsonrpc":"2.0","id":1671,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":15,"endLine":12,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":22,"endLine":19,"endCharacter":1,"kind":"region"},{"startLine":15,"startCharacter":16,"endLine":15,"endCharacter":18,"kind":"region"},{"startLine":21,"startCharacter":14,"endLine":25,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:42:44] Received request 'textDocument/codeLens - (1672)'. +Params: {"jsonrpc":"2.0","id":1672,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:44] Sending response 'textDocument/codeLens - (1672)' took 0ms +Result: {"jsonrpc":"2.0","id":1672,"result":null} + +[Trace - 14:42:44] Received request 'textDocument/documentSymbol - (1673)'. +Params: {"jsonrpc":"2.0","id":1673,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:44] Sending response 'textDocument/documentSymbol - (1673)' took 0ms +Result: {"jsonrpc":"2.0","id":1673,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":14,"character":7},"end":{"line":14,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":21,"character":7},"end":{"line":21,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":11},"end":{"line":10,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""}]} + +[Trace - 14:42:44] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":798},"contentChanges":[{"range":{"start":{"line":22,"character":1},"end":{"line":22,"character":5}},"rangeLength":4,"text":"run_before()"}]}} + +[Trace - 14:42:44] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:44] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:44] Received request 'textDocument/foldingRange - (1674)'. +Params: {"jsonrpc":"2.0","id":1674,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:44] Sending response 'textDocument/foldingRange - (1674)' took 0ms +Result: {"jsonrpc":"2.0","id":1674,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":15,"endLine":12,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":22,"endLine":19,"endCharacter":1,"kind":"region"},{"startLine":15,"startCharacter":16,"endLine":15,"endCharacter":18,"kind":"region"},{"startLine":21,"startCharacter":14,"endLine":25,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:42:45] Received request 'textDocument/codeLens - (1675)'. +Params: {"jsonrpc":"2.0","id":1675,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:45] Sending response 'textDocument/codeLens - (1675)' took 0ms +Result: {"jsonrpc":"2.0","id":1675,"result":null} + +[Trace - 14:42:45] Received request 'textDocument/documentSymbol - (1676)'. +Params: {"jsonrpc":"2.0","id":1676,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:45] Sending response 'textDocument/documentSymbol - (1676)' took 0ms +Result: {"jsonrpc":"2.0","id":1676,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":14,"character":7},"end":{"line":14,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":21,"character":7},"end":{"line":21,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":11},"end":{"line":10,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""}]} + +[Trace - 14:42:45] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":799},"contentChanges":[{"range":{"start":{"line":22,"character":13},"end":{"line":22,"character":13}},"rangeLength":0,"text":"()"}]}} + +[Trace - 14:42:45] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:45] Received request 'textDocument/completion - (1677)'. +Params: {"jsonrpc":"2.0","id":1677,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":22,"character":14},"context":{"triggerKind":2,"triggerCharacter":"("}}} + +[Trace - 14:42:45] Sending response 'textDocument/completion - (1677)' took 0ms +Result: {"jsonrpc":"2.0","id":1677,"result":[]} + +[Trace - 14:42:45] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:45] Received request 'textDocument/signatureHelp - (1678)'. +Params: {"jsonrpc":"2.0","id":1678,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":22,"character":14},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}}} + +[Trace - 14:42:45] Sending response 'textDocument/signatureHelp - (1678)' took 0ms +Result: {"jsonrpc":"2.0","id":1678,"result":null} + +[Trace - 14:42:45] Received request 'textDocument/foldingRange - (1679)'. +Params: {"jsonrpc":"2.0","id":1679,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:45] Sending response 'textDocument/foldingRange - (1679)' took 0ms +Result: {"jsonrpc":"2.0","id":1679,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":15,"endLine":12,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":22,"endLine":19,"endCharacter":1,"kind":"region"},{"startLine":15,"startCharacter":16,"endLine":15,"endCharacter":18,"kind":"region"},{"startLine":21,"startCharacter":14,"endLine":25,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:42:45] Received request 'textDocument/codeLens - (1680)'. +Params: {"jsonrpc":"2.0","id":1680,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:45] Sending response 'textDocument/codeLens - (1680)' took 0ms +Result: {"jsonrpc":"2.0","id":1680,"result":null} + +[Trace - 14:42:45] Received request 'textDocument/documentSymbol - (1681)'. +Params: {"jsonrpc":"2.0","id":1681,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:45] Sending response 'textDocument/documentSymbol - (1681)' took 0ms +Result: {"jsonrpc":"2.0","id":1681,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":14,"character":7},"end":{"line":14,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":21,"character":7},"end":{"line":21,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":11},"end":{"line":10,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""}]} + +[Trace - 14:42:45] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":800},"contentChanges":[{"range":{"start":{"line":22,"character":13},"end":{"line":22,"character":15}},"rangeLength":2,"text":""}]}} + +[Trace - 14:42:45] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:45] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:45] Received request 'textDocument/foldingRange - (1682)'. +Params: {"jsonrpc":"2.0","id":1682,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:45] Sending response 'textDocument/foldingRange - (1682)' took 0ms +Result: {"jsonrpc":"2.0","id":1682,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":15,"endLine":12,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":22,"endLine":19,"endCharacter":1,"kind":"region"},{"startLine":15,"startCharacter":16,"endLine":15,"endCharacter":18,"kind":"region"},{"startLine":21,"startCharacter":14,"endLine":25,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:42:45] Received request 'textDocument/codeLens - (1683)'. +Params: {"jsonrpc":"2.0","id":1683,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:45] Sending response 'textDocument/codeLens - (1683)' took 0ms +Result: {"jsonrpc":"2.0","id":1683,"result":null} + +[Trace - 14:42:46] Received request 'textDocument/documentSymbol - (1684)'. +Params: {"jsonrpc":"2.0","id":1684,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:46] Sending response 'textDocument/documentSymbol - (1684)' took 0ms +Result: {"jsonrpc":"2.0","id":1684,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":14,"character":7},"end":{"line":14,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":21,"character":7},"end":{"line":21,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":11},"end":{"line":10,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""}]} + +[Trace - 14:42:46] Received request 'textDocument/formatting - (1685)'. +Params: {"jsonrpc":"2.0","id":1685,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:42:46] Sending response 'textDocument/formatting - (1685)' took 18ms +Result: {"jsonrpc":"2.0","id":1685,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":30,"character":0}},"newText":"module ictc\n\nimport vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\trun_before()\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\treturn $vweb.html()\n}\n"}]} + +[Trace - 14:42:46] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:42:46] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:42:46] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:43:03] Received request 'textDocument/documentSymbol - (1686)'. +Params: {"jsonrpc":"2.0","id":1686,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:43:03] Sending response 'textDocument/documentSymbol - (1686)' took 0ms +Result: {"jsonrpc":"2.0","id":1686,"result":[{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","range":{"start":{"line":4,"character":7},"end":{"line":4,"character":17}}},"containerName":""}]} + +[Trace - 14:43:03] Received request 'textDocument/foldingRange - (1687)'. +Params: {"jsonrpc":"2.0","id":1687,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:43:03] Sending response 'textDocument/foldingRange - (1687)' took 0ms +Result: {"jsonrpc":"2.0","id":1687,"result":[{"startLine":2,"startCharacter":0,"endLine":2,"endCharacter":9,"kind":"imports"},{"startLine":4,"startCharacter":20,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":9,"startCharacter":15,"endLine":13,"endCharacter":2,"kind":"region"},{"startLine":10,"startCharacter":47,"endLine":12,"endCharacter":3,"kind":"region"},{"startLine":14,"startCharacter":38,"endLine":16,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:43:04] Received request 'textDocument/codeLens - (1688)'. +Params: {"jsonrpc":"2.0","id":1688,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:43:04] Sending response 'textDocument/codeLens - (1688)' took 0ms +Result: {"jsonrpc":"2.0","id":1688,"result":null} + +[Trace - 14:43:05] Received request 'textDocument/foldingRange - (1689)'. +Params: {"jsonrpc":"2.0","id":1689,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:43:05] Sending response 'textDocument/foldingRange - (1689)' took 0ms +Result: {"jsonrpc":"2.0","id":1689,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":15,"endLine":12,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":22,"endLine":19,"endCharacter":1,"kind":"region"},{"startLine":15,"startCharacter":16,"endLine":15,"endCharacter":18,"kind":"region"},{"startLine":21,"startCharacter":14,"endLine":25,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:43:05] Received request 'textDocument/codeLens - (1690)'. +Params: {"jsonrpc":"2.0","id":1690,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:43:05] Sending response 'textDocument/codeLens - (1690)' took 0ms +Result: {"jsonrpc":"2.0","id":1690,"result":null} + +[Trace - 14:43:08] Received request 'textDocument/hover - (1691)'. +Params: {"jsonrpc":"2.0","id":1691,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":16,"character":11}}} + +[Trace - 14:43:08] Sending response 'textDocument/hover - (1691)' took 0ms +Result: {"jsonrpc":"2.0","id":1691,"result":null} + +[Trace - 14:43:11] Received request 'textDocument/foldingRange - (1692)'. +Params: {"jsonrpc":"2.0","id":1692,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:43:11] Sending response 'textDocument/foldingRange - (1692)' took 0ms +Result: {"jsonrpc":"2.0","id":1692,"result":[{"startLine":2,"startCharacter":0,"endLine":2,"endCharacter":9,"kind":"imports"},{"startLine":4,"startCharacter":20,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":9,"startCharacter":15,"endLine":13,"endCharacter":2,"kind":"region"},{"startLine":10,"startCharacter":47,"endLine":12,"endCharacter":3,"kind":"region"},{"startLine":14,"startCharacter":38,"endLine":16,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:43:11] Received request 'textDocument/codeLens - (1693)'. +Params: {"jsonrpc":"2.0","id":1693,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:43:11] Sending response 'textDocument/codeLens - (1693)' took 0ms +Result: {"jsonrpc":"2.0","id":1693,"result":null} + +[Trace - 14:43:13] Received request 'textDocument/foldingRange - (1694)'. +Params: {"jsonrpc":"2.0","id":1694,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:43:13] Sending response 'textDocument/foldingRange - (1694)' took 0ms +Result: {"jsonrpc":"2.0","id":1694,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":15,"endLine":12,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":22,"endLine":19,"endCharacter":1,"kind":"region"},{"startLine":15,"startCharacter":16,"endLine":15,"endCharacter":18,"kind":"region"},{"startLine":21,"startCharacter":14,"endLine":25,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:43:13] Received request 'textDocument/codeLens - (1695)'. +Params: {"jsonrpc":"2.0","id":1695,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:43:13] Sending response 'textDocument/codeLens - (1695)' took 0ms +Result: {"jsonrpc":"2.0","id":1695,"result":null} + +[Trace - 14:43:15] Received request 'textDocument/hover - (1696)'. +Params: {"jsonrpc":"2.0","id":1696,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":11,"character":11}}} + +[Trace - 14:43:15] Sending response 'textDocument/hover - (1696)' took 0ms +Result: {"jsonrpc":"2.0","id":1696,"result":null} + +[Trace - 14:43:16] Received request 'textDocument/hover - (1697)'. +Params: {"jsonrpc":"2.0","id":1697,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":0,"character":10}}} + +[Trace - 14:43:16] Sending response 'textDocument/hover - (1697)' took 0ms +Result: {"jsonrpc":"2.0","id":1697,"result":{"contents":{"language":"v","value":"module ictc"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":11}}}} + +[Trace - 14:43:16] Received request 'textDocument/codeLens - (1698)'. +Params: {"jsonrpc":"2.0","id":1698,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:43:16] Sending response 'textDocument/codeLens - (1698)' took 0ms +Result: {"jsonrpc":"2.0","id":1698,"result":null} + +[Trace - 14:43:16] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":801},"contentChanges":[{"range":{"start":{"line":0,"character":7},"end":{"line":0,"character":11}},"rangeLength":4,"text":"m"}]}} + +[Trace - 14:43:16] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:43:16] Received request 'textDocument/completion - (1699)'. +Params: {"jsonrpc":"2.0","id":1699,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":0,"character":8},"context":{"triggerKind":1}}} + +[Trace - 14:43:16] Sending response 'textDocument/completion - (1699)' took 2ms +Result: {"jsonrpc":"2.0","id":1699,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:43:17] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:43:17] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":802},"contentChanges":[{"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":8}},"rangeLength":0,"text":"a"}]}} + +[Trace - 14:43:17] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:43:17] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:43:17] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":803},"contentChanges":[{"range":{"start":{"line":0,"character":9},"end":{"line":0,"character":9}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:43:17] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:43:17] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:43:17] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":804},"contentChanges":[{"range":{"start":{"line":0,"character":10},"end":{"line":0,"character":10}},"rangeLength":0,"text":"n"}]}} + +[Trace - 14:43:17] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:43:17] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:43:17] Received request 'textDocument/foldingRange - (1700)'. +Params: {"jsonrpc":"2.0","id":1700,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:43:17] Sending response 'textDocument/foldingRange - (1700)' took 0ms +Result: {"jsonrpc":"2.0","id":1700,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":15,"endLine":12,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":22,"endLine":19,"endCharacter":1,"kind":"region"},{"startLine":15,"startCharacter":16,"endLine":15,"endCharacter":18,"kind":"region"},{"startLine":21,"startCharacter":14,"endLine":25,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:43:17] Received request 'textDocument/codeLens - (1701)'. +Params: {"jsonrpc":"2.0","id":1701,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:43:17] Sending response 'textDocument/codeLens - (1701)' took 0ms +Result: {"jsonrpc":"2.0","id":1701,"result":null} + +[Trace - 14:43:17] Received request 'textDocument/documentSymbol - (1702)'. +Params: {"jsonrpc":"2.0","id":1702,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:43:17] Sending response 'textDocument/documentSymbol - (1702)' took 3ms +Result: {"jsonrpc":"2.0","id":1702,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":14,"character":7},"end":{"line":14,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":21,"character":7},"end":{"line":21,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":11},"end":{"line":10,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""}]} + +[Trace - 14:43:18] Received request 'textDocument/foldingRange - (1703)'. +Params: {"jsonrpc":"2.0","id":1703,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:43:18] Sending response 'textDocument/foldingRange - (1703)' took 0ms +Result: {"jsonrpc":"2.0","id":1703,"result":[{"startLine":2,"startCharacter":0,"endLine":2,"endCharacter":9,"kind":"imports"},{"startLine":4,"startCharacter":20,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":9,"startCharacter":15,"endLine":13,"endCharacter":2,"kind":"region"},{"startLine":10,"startCharacter":47,"endLine":12,"endCharacter":3,"kind":"region"},{"startLine":14,"startCharacter":38,"endLine":16,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:43:18] Received request 'textDocument/codeLens - (1704)'. +Params: {"jsonrpc":"2.0","id":1704,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:43:18] Sending response 'textDocument/codeLens - (1704)' took 0ms +Result: {"jsonrpc":"2.0","id":1704,"result":null} + +[Trace - 14:43:19] Received request 'textDocument/codeLens - (1705)'. +Params: {"jsonrpc":"2.0","id":1705,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:43:19] Sending response 'textDocument/codeLens - (1705)' took 0ms +Result: {"jsonrpc":"2.0","id":1705,"result":null} + +[Trace - 14:43:19] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":62},"contentChanges":[{"range":{"start":{"line":0,"character":7},"end":{"line":0,"character":11}},"rangeLength":4,"text":"m"}]}} + +[Trace - 14:43:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:43:19] Received request 'textDocument/completion - (1706)'. +Params: {"jsonrpc":"2.0","id":1706,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"position":{"line":0,"character":8},"context":{"triggerKind":1}}} + +[Trace - 14:43:19] Sending response 'textDocument/completion - (1706)' took 1ms +Result: {"jsonrpc":"2.0","id":1706,"result":[{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"index_file","kind":6,"detail":"mut index_file File","insertText":"index_file","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:43:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:43:19] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":63},"contentChanges":[{"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":8}},"rangeLength":0,"text":"a"}]}} + +[Trace - 14:43:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:43:19] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:43:20] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":64},"contentChanges":[{"range":{"start":{"line":0,"character":9},"end":{"line":0,"character":9}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:43:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:43:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:43:20] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":65},"contentChanges":[{"range":{"start":{"line":0,"character":10},"end":{"line":0,"character":10}},"rangeLength":0,"text":"n"}]}} + +[Trace - 14:43:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:43:20] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:43:20] Received request 'textDocument/formatting - (1707)'. +Params: {"jsonrpc":"2.0","id":1707,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:43:20] Sending response 'textDocument/formatting - (1707)' took 48ms +Result: {"jsonrpc":"2.0","id":1707,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":18,"character":0}},"newText":"module main\n\nimport os\n\npub fn run_before() {\n\tqrs := ['test']\n\tmut html := ''\n\tmut index_file := os.create('index.html') or { panic('Failed to create index.html file: $err') }\n\tindex_file.write_string('
') or { panic('Failed to write
to index.html file: $err') }\n\tfor qr in qrs {\n\t\tindex_file.write_string(ticket_front(qr)) or {\n\t\t\tpanic('Failed to write qr: $qr to index.html file: $err')\n\t\t}\n\t}\n\tindex_file.write_string('
') or {\n\t\tpanic('Failed to write
to index.html file: $err')\n\t}\n}\n"}]} + +[Trace - 14:43:20] Received request 'textDocument/formatting - (1708)'. +Params: {"jsonrpc":"2.0","id":1708,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:43:20] Sending response 'textDocument/formatting - (1708)' took 29ms +Result: {"jsonrpc":"2.0","id":1708,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":30,"character":0}},"newText":"module main\n\nimport vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\trun_before()\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\treturn $vweb.html()\n}\n"}]} + +[Trace - 14:43:20] Received request 'textDocument/foldingRange - (1709)'. +Params: {"jsonrpc":"2.0","id":1709,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:43:20] Sending response 'textDocument/foldingRange - (1709)' took 0ms +Result: {"jsonrpc":"2.0","id":1709,"result":[{"startLine":2,"startCharacter":0,"endLine":2,"endCharacter":9,"kind":"imports"},{"startLine":4,"startCharacter":20,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":9,"startCharacter":15,"endLine":13,"endCharacter":2,"kind":"region"},{"startLine":10,"startCharacter":47,"endLine":12,"endCharacter":3,"kind":"region"},{"startLine":14,"startCharacter":38,"endLine":16,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:43:20] Received request 'textDocument/codeLens - (1710)'. +Params: {"jsonrpc":"2.0","id":1710,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:43:20] Sending response 'textDocument/codeLens - (1710)' took 4ms +Result: {"jsonrpc":"2.0","id":1710,"result":null} + +[Trace - 14:43:20] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:43:20] Received request 'textDocument/documentSymbol - (1711)'. +Params: {"jsonrpc":"2.0","id":1711,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:43:20] Sending response 'textDocument/documentSymbol - (1711)' took 0ms +Result: {"jsonrpc":"2.0","id":1711,"result":[{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","range":{"start":{"line":4,"character":7},"end":{"line":4,"character":17}}},"containerName":""}]} + +[Trace - 14:43:20] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:43:20] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","type":2},{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2},{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:43:31] Received request 'textDocument/hover - (1712)'. +Params: {"jsonrpc":"2.0","id":1712,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"position":{"line":16,"character":0}}} + +[Trace - 14:43:31] Sending response 'textDocument/hover - (1712)' took 0ms +Result: {"jsonrpc":"2.0","id":1712,"result":null} + +[Trace - 14:43:32] Received request 'textDocument/codeLens - (1713)'. +Params: {"jsonrpc":"2.0","id":1713,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:43:32] Sending response 'textDocument/codeLens - (1713)' took 0ms +Result: {"jsonrpc":"2.0","id":1713,"result":null} + +[Trace - 14:43:33] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":66},"contentChanges":[{"range":{"start":{"line":4,"character":0},"end":{"line":17,"character":1}},"rangeLength":487,"text":""}]}} + +[Trace - 14:43:33] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:43:33] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:43:34] Received request 'textDocument/foldingRange - (1714)'. +Params: {"jsonrpc":"2.0","id":1714,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:43:34] Sending response 'textDocument/foldingRange - (1714)' took 0ms +Result: {"jsonrpc":"2.0","id":1714,"result":null} + +[Trace - 14:43:34] Received request 'textDocument/codeLens - (1715)'. +Params: {"jsonrpc":"2.0","id":1715,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:43:34] Sending response 'textDocument/codeLens - (1715)' took 0ms +Result: {"jsonrpc":"2.0","id":1715,"result":null} + +[Trace - 14:43:34] Received request 'textDocument/documentSymbol - (1716)'. +Params: {"jsonrpc":"2.0","id":1716,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:43:34] Sending response 'textDocument/documentSymbol - (1716)' took 0ms +Result: {"jsonrpc":"2.0","id":1716,"result":[]} + +[Trace - 14:43:37] Received request 'textDocument/foldingRange - (1717)'. +Params: {"jsonrpc":"2.0","id":1717,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:43:37] Sending response 'textDocument/foldingRange - (1717)' took 0ms +Result: {"jsonrpc":"2.0","id":1717,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":15,"endLine":12,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":22,"endLine":19,"endCharacter":1,"kind":"region"},{"startLine":15,"startCharacter":16,"endLine":15,"endCharacter":18,"kind":"region"},{"startLine":21,"startCharacter":14,"endLine":25,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:43:37] Received request 'textDocument/codeLens - (1718)'. +Params: {"jsonrpc":"2.0","id":1718,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:43:37] Sending response 'textDocument/codeLens - (1718)' took 0ms +Result: {"jsonrpc":"2.0","id":1718,"result":null} + +[Trace - 14:43:37] Received request 'textDocument/hover - (1719)'. +Params: {"jsonrpc":"2.0","id":1719,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":7,"character":6}}} + +[Trace - 14:43:37] Sending response 'textDocument/hover - (1719)' took 0ms +Result: {"jsonrpc":"2.0","id":1719,"result":null} + +[Trace - 14:43:38] Received request 'textDocument/codeLens - (1720)'. +Params: {"jsonrpc":"2.0","id":1720,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:43:38] Sending response 'textDocument/codeLens - (1720)' took 0ms +Result: {"jsonrpc":"2.0","id":1720,"result":null} + +[Trace - 14:43:38] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":805},"contentChanges":[{"range":{"start":{"line":9,"character":0},"end":{"line":9,"character":0}},"rangeLength":0,"text":"\n"}]}} + +[Trace - 14:43:38] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:43:38] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:43:39] Received request 'textDocument/foldingRange - (1721)'. +Params: {"jsonrpc":"2.0","id":1721,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:43:39] Sending response 'textDocument/foldingRange - (1721)' took 0ms +Result: {"jsonrpc":"2.0","id":1721,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":11,"startCharacter":15,"endLine":13,"endCharacter":1,"kind":"region"},{"startLine":15,"startCharacter":22,"endLine":20,"endCharacter":1,"kind":"region"},{"startLine":16,"startCharacter":16,"endLine":16,"endCharacter":18,"kind":"region"},{"startLine":22,"startCharacter":14,"endLine":26,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":41,"endLine":30,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:43:39] Received request 'textDocument/codeLens - (1722)'. +Params: {"jsonrpc":"2.0","id":1722,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:43:39] Sending response 'textDocument/codeLens - (1722)' took 0ms +Result: {"jsonrpc":"2.0","id":1722,"result":null} + +[Trace - 14:43:39] Received request 'textDocument/documentSymbol - (1723)'. +Params: {"jsonrpc":"2.0","id":1723,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:43:39] Sending response 'textDocument/documentSymbol - (1723)' took 1ms +Result: {"jsonrpc":"2.0","id":1723,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":15,"character":7},"end":{"line":15,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":22,"character":7},"end":{"line":22,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":11},"end":{"line":11,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""}]} + +[Trace - 14:43:39] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":806},"contentChanges":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"rangeLength":0,"text":"pub fn run_before() {\n\tqrs := ['test']\n\tmut html := ''\n\tmut index_file := os.create('index.html') or { panic('Failed to create index.html file: $err') }\n\tindex_file.write_string('
') or { panic('Failed to write
to index.html file: $err') }\n\tfor qr in qrs {\n\t\tindex_file.write_string(ticket_front(qr)) or {\n\t\t\tpanic('Failed to write qr: $qr to index.html file: $err')\n\t\t}\n\t}\n\tindex_file.write_string('
') or {\n\t\tpanic('Failed to write
to index.html file: $err')\n\t}\n}"}]}} + +[Trace - 14:43:39] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:43:39] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:43:39] Received request 'textDocument/foldingRange - (1724)'. +Params: {"jsonrpc":"2.0","id":1724,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:43:39] Sending response 'textDocument/foldingRange - (1724)' took 0ms +Result: {"jsonrpc":"2.0","id":1724,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":15,"startCharacter":15,"endLine":19,"endCharacter":2,"kind":"region"},{"startLine":16,"startCharacter":47,"endLine":18,"endCharacter":3,"kind":"region"},{"startLine":20,"startCharacter":38,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":24,"startCharacter":15,"endLine":26,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":22,"endLine":33,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":16,"endLine":29,"endCharacter":18,"kind":"region"},{"startLine":35,"startCharacter":14,"endLine":39,"endCharacter":1,"kind":"region"},{"startLine":41,"startCharacter":41,"endLine":43,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:43:39] Received request 'textDocument/codeLens - (1725)'. +Params: {"jsonrpc":"2.0","id":1725,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:43:39] Sending response 'textDocument/codeLens - (1725)' took 0ms +Result: {"jsonrpc":"2.0","id":1725,"result":null} + +[Trace - 14:43:39] Received request 'textDocument/documentSymbol - (1726)'. +Params: {"jsonrpc":"2.0","id":1726,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:43:39] Sending response 'textDocument/documentSymbol - (1726)' took 0ms +Result: {"jsonrpc":"2.0","id":1726,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":28,"character":7},"end":{"line":28,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":35,"character":7},"end":{"line":35,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":24,"character":11},"end":{"line":24,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:43:39] Received request 'textDocument/formatting - (1727)'. +Params: {"jsonrpc":"2.0","id":1727,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:43:40] Sending response 'textDocument/formatting - (1727)' took 61ms +Result: {"jsonrpc":"2.0","id":1727,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":44,"character":0}},"newText":"module main\n\nimport vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub fn run_before() {\n\tqrs := ['test']\n\tmut html := ''\n\tmut index_file := os.create('index.html') or { panic('Failed to create index.html file: $err') }\n\tindex_file.write_string('
') or { panic('Failed to write
to index.html file: $err') }\n\tfor qr in qrs {\n\t\tindex_file.write_string(ticket_front(qr)) or {\n\t\t\tpanic('Failed to write qr: $qr to index.html file: $err')\n\t\t}\n\t}\n\tindex_file.write_string('
') or {\n\t\tpanic('Failed to write
to index.html file: $err')\n\t}\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\trun_before()\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\treturn $vweb.html()\n}\n"}]} + +[Trace - 14:43:40] Received request 'textDocument/formatting - (1728)'. +Params: {"jsonrpc":"2.0","id":1728,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:43:40] Sending response 'textDocument/formatting - (1728)' took 38ms +Result: {"jsonrpc":"2.0","id":1728,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":5,"character":0}},"newText":"module main\n\nimport os\n"}]} + +[Trace - 14:43:40] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":807},"contentChanges":[{"range":{"start":{"line":24,"character":0},"end":{"line":24,"character":0}},"rangeLength":0,"text":"\n"}]}} + +[Trace - 14:43:40] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:43:40] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:43:40] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:43:40] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","version":67},"contentChanges":[{"range":{"start":{"line":3,"character":0},"end":{"line":5,"character":0}},"rangeLength":2,"text":""}]}} + +[Trace - 14:43:40] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:43:40] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:43:40] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","diagnostics":[]}} + +[Trace - 14:43:40] Received request 'textDocument/foldingRange - (1729)'. +Params: {"jsonrpc":"2.0","id":1729,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:43:40] Sending response 'textDocument/foldingRange - (1729)' took 0ms +Result: {"jsonrpc":"2.0","id":1729,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":15,"startCharacter":15,"endLine":19,"endCharacter":2,"kind":"region"},{"startLine":16,"startCharacter":47,"endLine":18,"endCharacter":3,"kind":"region"},{"startLine":20,"startCharacter":38,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":25,"startCharacter":15,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":22,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":16,"endLine":30,"endCharacter":18,"kind":"region"},{"startLine":36,"startCharacter":14,"endLine":40,"endCharacter":1,"kind":"region"},{"startLine":42,"startCharacter":41,"endLine":44,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:43:40] Received request 'textDocument/codeLens - (1730)'. +Params: {"jsonrpc":"2.0","id":1730,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:43:40] Sending response 'textDocument/codeLens - (1730)' took 0ms +Result: {"jsonrpc":"2.0","id":1730,"result":null} + +[Trace - 14:43:40] Received request 'textDocument/documentSymbol - (1731)'. +Params: {"jsonrpc":"2.0","id":1731,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:43:40] Sending response 'textDocument/documentSymbol - (1731)' took 0ms +Result: {"jsonrpc":"2.0","id":1731,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":29,"character":7},"end":{"line":29,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":36,"character":7},"end":{"line":36,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":25,"character":11},"end":{"line":25,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:43:40] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","type":2},{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:43:41] Received request 'textDocument/documentSymbol - (1732)'. +Params: {"jsonrpc":"2.0","id":1732,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:43:41] Sending response 'textDocument/documentSymbol - (1732)' took 0ms +Result: {"jsonrpc":"2.0","id":1732,"result":[]} + +[Trace - 14:43:41] Received request 'textDocument/foldingRange - (1733)'. +Params: {"jsonrpc":"2.0","id":1733,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:43:41] Sending response 'textDocument/foldingRange - (1733)' took 0ms +Result: {"jsonrpc":"2.0","id":1733,"result":null} + +[Trace - 14:43:41] Received request 'textDocument/codeLens - (1734)'. +Params: {"jsonrpc":"2.0","id":1734,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:43:41] Sending response 'textDocument/codeLens - (1734)' took 0ms +Result: {"jsonrpc":"2.0","id":1734,"result":null} + +[Trace - 14:43:42] Received request 'textDocument/codeLens - (1735)'. +Params: {"jsonrpc":"2.0","id":1735,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:43:42] Sending response 'textDocument/codeLens - (1735)' took 0ms +Result: {"jsonrpc":"2.0","id":1735,"result":null} + +[Trace - 14:43:44] Received notification 'textDocument/didClose'. +Params: {"jsonrpc":"2.0","method":"textDocument/didClose","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v"}}} + +[Trace - 14:43:44] Received request 'textDocument/foldingRange - (1736)'. +Params: {"jsonrpc":"2.0","id":1736,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:43:44] Sending response 'textDocument/foldingRange - (1736)' took 0ms +Result: {"jsonrpc":"2.0","id":1736,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":15,"startCharacter":15,"endLine":19,"endCharacter":2,"kind":"region"},{"startLine":16,"startCharacter":47,"endLine":18,"endCharacter":3,"kind":"region"},{"startLine":20,"startCharacter":38,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":25,"startCharacter":15,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":22,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":16,"endLine":30,"endCharacter":18,"kind":"region"},{"startLine":36,"startCharacter":14,"endLine":40,"endCharacter":1,"kind":"region"},{"startLine":42,"startCharacter":41,"endLine":44,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:43:44] Received request 'textDocument/codeLens - (1737)'. +Params: {"jsonrpc":"2.0","id":1737,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:43:44] Sending response 'textDocument/codeLens - (1737)' took 0ms +Result: {"jsonrpc":"2.0","id":1737,"result":null} + +[Trace - 14:43:44] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/run_before.v","type":3}]}} + +[Trace - 14:44:16] Received request 'textDocument/foldingRange - (1738)'. +Params: {"jsonrpc":"2.0","id":1738,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:44:16] Sending response 'textDocument/foldingRange - (1738)' took 1ms +Result: {"jsonrpc":"2.0","id":1738,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":15,"startCharacter":15,"endLine":19,"endCharacter":2,"kind":"region"},{"startLine":16,"startCharacter":47,"endLine":18,"endCharacter":3,"kind":"region"},{"startLine":20,"startCharacter":38,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":25,"startCharacter":15,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":22,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":16,"endLine":30,"endCharacter":18,"kind":"region"},{"startLine":36,"startCharacter":14,"endLine":40,"endCharacter":1,"kind":"region"},{"startLine":42,"startCharacter":41,"endLine":44,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:44:16] Received request 'textDocument/codeLens - (1739)'. +Params: {"jsonrpc":"2.0","id":1739,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:44:16] Sending response 'textDocument/codeLens - (1739)' took 0ms +Result: {"jsonrpc":"2.0","id":1739,"result":null} + +[Trace - 14:44:17] Received request 'textDocument/hover - (1740)'. +Params: {"jsonrpc":"2.0","id":1740,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":7,"character":17}}} + +[Trace - 14:44:17] Sending response 'textDocument/hover - (1740)' took 0ms +Result: {"jsonrpc":"2.0","id":1740,"result":null} + +[Trace - 14:44:17] Received request 'textDocument/hover - (1741)'. +Params: {"jsonrpc":"2.0","id":1741,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":18,"character":1}}} + +[Trace - 14:44:17] Sending response 'textDocument/hover - (1741)' took 0ms +Result: {"jsonrpc":"2.0","id":1741,"result":null} + +[Trace - 14:44:18] Received request 'textDocument/codeLens - (1742)'. +Params: {"jsonrpc":"2.0","id":1742,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:44:18] Sending response 'textDocument/codeLens - (1742)' took 0ms +Result: {"jsonrpc":"2.0","id":1742,"result":null} + +[Trace - 14:44:29] Received request 'textDocument/hover - (1743)'. +Params: {"jsonrpc":"2.0","id":1743,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":25,"character":4}}} + +[Trace - 14:44:29] Sending response 'textDocument/hover - (1743)' took 0ms +Result: {"jsonrpc":"2.0","id":1743,"result":{"contents":{"language":"v","value":"pub struct App"},"range":{"start":{"line":25,"character":11},"end":{"line":25,"character":14}}}} + +[Trace - 14:44:29] Received request 'textDocument/hover - (1744)'. +Params: {"jsonrpc":"2.0","id":1744,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":25,"character":6}}} + +[Trace - 14:44:29] Sending response 'textDocument/hover - (1744)' took 0ms +Result: {"jsonrpc":"2.0","id":1744,"result":{"contents":{"language":"v","value":"pub struct App"},"range":{"start":{"line":25,"character":11},"end":{"line":25,"character":14}}}} + +[Trace - 14:44:30] Received request 'textDocument/definition - (1745)'. +Params: {"jsonrpc":"2.0","id":1745,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":25,"character":6}}} + +[Trace - 14:44:30] Sending response 'textDocument/definition - (1745)' took 0ms +Result: {"jsonrpc":"2.0","id":1745,"result":[{"originSelectionRange":{"start":{"line":25,"character":11},"end":{"line":25,"character":14}},"targetUri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","targetRange":{"start":{"line":25,"character":11},"end":{"line":25,"character":14}},"targetSelectionRange":{"start":{"line":25,"character":11},"end":{"line":25,"character":14}}}]} + +[Trace - 14:44:30] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":808},"contentChanges":[{"range":{"start":{"line":24,"character":0},"end":{"line":25,"character":0}},"rangeLength":1,"text":""}]}} + +[Trace - 14:44:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:30] Received request 'textDocument/foldingRange - (1746)'. +Params: {"jsonrpc":"2.0","id":1746,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:44:30] Sending response 'textDocument/foldingRange - (1746)' took 0ms +Result: {"jsonrpc":"2.0","id":1746,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":15,"startCharacter":15,"endLine":19,"endCharacter":2,"kind":"region"},{"startLine":16,"startCharacter":47,"endLine":18,"endCharacter":3,"kind":"region"},{"startLine":20,"startCharacter":38,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":24,"startCharacter":15,"endLine":26,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":22,"endLine":33,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":16,"endLine":29,"endCharacter":18,"kind":"region"},{"startLine":35,"startCharacter":14,"endLine":39,"endCharacter":1,"kind":"region"},{"startLine":41,"startCharacter":41,"endLine":43,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:44:30] Received request 'textDocument/codeLens - (1747)'. +Params: {"jsonrpc":"2.0","id":1747,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:44:30] Sending response 'textDocument/codeLens - (1747)' took 0ms +Result: {"jsonrpc":"2.0","id":1747,"result":null} + +[Trace - 14:44:30] Received request 'textDocument/documentSymbol - (1748)'. +Params: {"jsonrpc":"2.0","id":1748,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:44:30] Sending response 'textDocument/documentSymbol - (1748)' took 0ms +Result: {"jsonrpc":"2.0","id":1748,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":28,"character":7},"end":{"line":28,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":35,"character":7},"end":{"line":35,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":24,"character":11},"end":{"line":24,"character":14}}},"containerName":""}]} + +[Trace - 14:44:30] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":809},"contentChanges":[{"range":{"start":{"line":10,"character":0},"end":{"line":23,"character":1}},"rangeLength":487,"text":""}]}} + +[Trace - 14:44:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":810},"contentChanges":[{"range":{"start":{"line":9,"character":0},"end":{"line":10,"character":0}},"rangeLength":1,"text":""}]}} + +[Trace - 14:44:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":811},"contentChanges":[{"range":{"start":{"line":0,"character":7},"end":{"line":0,"character":11}},"rangeLength":4,"text":"ictc"}]}} + +[Trace - 14:44:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":812},"contentChanges":[{"range":{"start":{"line":22,"character":13},"end":{"line":22,"character":13}},"rangeLength":0,"text":"()"}]}} + +[Trace - 14:44:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":813},"contentChanges":[{"range":{"start":{"line":22,"character":13},"end":{"line":22,"character":15}},"rangeLength":2,"text":""}]}} + +[Trace - 14:44:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":814},"contentChanges":[{"range":{"start":{"line":22,"character":1},"end":{"line":22,"character":13}},"rangeLength":12,"text":"run_"}]}} + +[Trace - 14:44:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":815},"contentChanges":[{"range":{"start":{"line":21,"character":15},"end":{"line":22,"character":5}},"rangeLength":6,"text":""}]}} + +[Trace - 14:44:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":816},"contentChanges":[{"range":{"start":{"line":26,"character":42},"end":{"line":26,"character":42}},"rangeLength":0,"text":"\n"},{"range":{"start":{"line":0,"character":7},"end":{"line":0,"character":7}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:44:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":817},"contentChanges":[{"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":12}},"rangeLength":4,"text":""}]}} + +[Trace - 14:44:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":818},"contentChanges":[{"range":{"start":{"line":0,"character":6},"end":{"line":0,"character":8}},"rangeLength":2,"text":""}]}} + +[Trace - 14:44:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":819},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":6}},"rangeLength":6,"text":""}]}} + +[Trace - 14:44:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":820},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":1,"character":0}},"rangeLength":1,"text":""}]}} + +[Trace - 14:44:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":821},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":1,"character":0}},"rangeLength":1,"text":""}]}} + +[Trace - 14:44:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:32] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":822},"contentChanges":[{"range":{"start":{"line":25,"character":0},"end":{"line":25,"character":0}},"rangeLength":0,"text":"\tqrs := ['test']\n\tmut html := ''\n\tmut index_file := os.create('index.html') or { panic('Failed to create index.html file: $err') }\n\tindex_file.write_string('
') or { panic('Failed to write
to index.html file: $err') }\n\tfor qr in qrs {\n\t\tindex_file.write_string(ticket_front(qr)) or {\n\t\t\tpanic('Failed to write qr: $qr to index.html file: $err')\n\t\t}\n\t}\n\tindex_file.write_string('
') or {\n\t\tpanic('Failed to write
to index.html file: $err')\n\t}"}]}} + +[Trace - 14:44:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:32] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":823},"contentChanges":[{"range":{"start":{"line":29,"character":16},"end":{"line":29,"character":16}},"rangeLength":0,"text":"\n"}]}} + +[Trace - 14:44:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:32] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":824},"contentChanges":[{"range":{"start":{"line":30,"character":0},"end":{"line":30,"character":0}},"rangeLength":0,"text":"\t\t"}]}} + +[Trace - 14:44:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:32] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":825},"contentChanges":[{"range":{"start":{"line":29,"character":16},"end":{"line":30,"character":2}},"rangeLength":3,"text":""}]}} + +[Trace - 14:44:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:32] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":826},"contentChanges":[{"range":{"start":{"line":35,"character":58},"end":{"line":36,"character":1}},"rangeLength":2,"text":" "},{"range":{"start":{"line":34,"character":39},"end":{"line":35,"character":2}},"rangeLength":3,"text":" "},{"range":{"start":{"line":31,"character":60},"end":{"line":32,"character":2}},"rangeLength":3,"text":" "},{"range":{"start":{"line":30,"character":48},"end":{"line":31,"character":3}},"rangeLength":4,"text":" "}]}} + +[Trace - 14:44:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:32] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":827},"contentChanges":[{"range":{"start":{"line":30,"character":75},"end":{"line":30,"character":79}},"rangeLength":4,"text":""}]}} + +[Trace - 14:44:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:32] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":828},"contentChanges":[{"range":{"start":{"line":30,"character":74},"end":{"line":30,"character":75}},"rangeLength":1,"text":""}]}} + +[Trace - 14:44:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:32] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":829},"contentChanges":[{"range":{"start":{"line":30,"character":74},"end":{"line":30,"character":74}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:44:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:32] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":830},"contentChanges":[{"range":{"start":{"line":30,"character":74},"end":{"line":30,"character":75}},"rangeLength":1,"text":""}]}} + +[Trace - 14:44:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:32] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":831},"contentChanges":[{"range":{"start":{"line":30,"character":72},"end":{"line":30,"character":74}},"rangeLength":2,"text":""}]}} + +[Trace - 14:44:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:32] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":832},"contentChanges":[{"range":{"start":{"line":30,"character":72},"end":{"line":30,"character":72}},"rangeLength":0,"text":"<>"}]}} + +[Trace - 14:44:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:33] Received request 'textDocument/foldingRange - (1749)'. +Params: {"jsonrpc":"2.0","id":1749,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:44:33] Sending response 'textDocument/foldingRange - (1749)' took 0ms +Result: {"jsonrpc":"2.0","id":1749,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":35,"endCharacter":0,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":47,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:44:33] Received request 'textDocument/codeLens - (1750)'. +Params: {"jsonrpc":"2.0","id":1750,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:44:33] Sending response 'textDocument/codeLens - (1750)' took 0ms +Result: {"jsonrpc":"2.0","id":1750,"result":null} + +[Trace - 14:44:33] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":833},"contentChanges":[{"range":{"start":{"line":30,"character":73},"end":{"line":30,"character":73}},"rangeLength":0,"text":"div"}]}} + +[Trace - 14:44:33] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:33] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:33] Received request 'textDocument/foldingRange - (1751)'. +Params: {"jsonrpc":"2.0","id":1751,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:44:33] Sending response 'textDocument/foldingRange - (1751)' took 1ms +Result: {"jsonrpc":"2.0","id":1751,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":35,"endCharacter":0,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":47,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:44:33] Received request 'textDocument/codeLens - (1752)'. +Params: {"jsonrpc":"2.0","id":1752,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:44:33] Sending response 'textDocument/codeLens - (1752)' took 0ms +Result: {"jsonrpc":"2.0","id":1752,"result":null} + +[Trace - 14:44:33] Received request 'textDocument/documentSymbol - (1753)'. +Params: {"jsonrpc":"2.0","id":1753,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:44:33] Sending response 'textDocument/documentSymbol - (1753)' took 0ms +Result: {"jsonrpc":"2.0","id":1753,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:44:33] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":834},"contentChanges":[{"range":{"start":{"line":32,"character":64},"end":{"line":32,"character":65}},"rangeLength":1,"text":""}]}} + +[Trace - 14:44:33] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:33] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:33] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":835},"contentChanges":[{"range":{"start":{"line":32,"character":34},"end":{"line":32,"character":97}},"rangeLength":63,"text":""}]}} + +[Trace - 14:44:33] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:33] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:33] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":836},"contentChanges":[{"range":{"start":{"line":30,"character":43},"end":{"line":30,"character":43}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:44:33] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:33] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:33] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":837},"contentChanges":[{"range":{"start":{"line":30,"character":44},"end":{"line":30,"character":107}},"rangeLength":63,"text":""}]}} + +[Trace - 14:44:33] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:34] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":838},"contentChanges":[{"range":{"start":{"line":30,"character":43},"end":{"line":30,"character":44}},"rangeLength":1,"text":""}]}} + +[Trace - 14:44:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:34] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":839},"contentChanges":[{"range":{"start":{"line":28,"character":62},"end":{"line":28,"character":67}},"rangeLength":5,"text":""}]}} + +[Trace - 14:44:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:34] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":840},"contentChanges":[{"range":{"start":{"line":28,"character":62},"end":{"line":28,"character":62}},"rangeLength":0,"text":"first"}]}} + +[Trace - 14:44:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:34] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":841},"contentChanges":[{"range":{"start":{"line":28,"character":61},"end":{"line":28,"character":67}},"rangeLength":6,"text":""}]}} + +[Trace - 14:44:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:34] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":842},"contentChanges":[{"range":{"start":{"line":28,"character":56},"end":{"line":28,"character":61}},"rangeLength":5,"text":"wrtie"}]}} + +[Trace - 14:44:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:34] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":843},"contentChanges":[{"range":{"start":{"line":28,"character":61},"end":{"line":28,"character":64}},"rangeLength":3,"text":""}]}} + +[Trace - 14:44:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:34] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":844},"contentChanges":[{"range":{"start":{"line":28,"character":56},"end":{"line":28,"character":61}},"rangeLength":5,"text":"create"}]}} + +[Trace - 14:44:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:34] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":845},"contentChanges":[{"range":{"start":{"line":28,"character":34},"end":{"line":28,"character":88}},"rangeLength":54,"text":""}]}} + +[Trace - 14:44:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:34] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":846},"contentChanges":[{"range":{"start":{"line":28,"character":33},"end":{"line":28,"character":34}},"rangeLength":1,"text":""}]}} + +[Trace - 14:44:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:34] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":847},"contentChanges":[{"range":{"start":{"line":27,"character":95},"end":{"line":27,"character":96}},"rangeLength":1,"text":""},{"range":{"start":{"line":27,"character":93},"end":{"line":27,"character":94}},"rangeLength":1,"text":"\""},{"range":{"start":{"line":27,"character":54},"end":{"line":27,"character":55}},"rangeLength":1,"text":"\""},{"range":{"start":{"line":27,"character":47},"end":{"line":27,"character":48}},"rangeLength":1,"text":""}]}} + +[Trace - 14:44:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:34] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":848},"contentChanges":[{"range":{"start":{"line":30,"character":38},"end":{"line":30,"character":42}},"rangeLength":4,"text":""}]}} + +[Trace - 14:44:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:34] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":849},"contentChanges":[{"range":{"start":{"line":30,"character":38},"end":{"line":30,"character":38}},"rangeLength":0,"text":"'"}]}} + +[Trace - 14:44:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":850},"contentChanges":[{"range":{"start":{"line":30,"character":26},"end":{"line":30,"character":26}},"rangeLength":0,"text":"'"}]}} + +[Trace - 14:44:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":851},"contentChanges":[{"range":{"start":{"line":30,"character":26},"end":{"line":30,"character":40}},"rangeLength":14,"text":""}]}} + +[Trace - 14:44:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":852},"contentChanges":[{"range":{"start":{"line":30,"character":25},"end":{"line":30,"character":27}},"rangeLength":2,"text":""}]}} + +[Trace - 14:44:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":853},"contentChanges":[{"range":{"start":{"line":30,"character":2},"end":{"line":30,"character":25}},"rangeLength":23,"text":"html += app.ticket_front(qr)"}]}} + +[Trace - 14:44:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":854},"contentChanges":[{"range":{"start":{"line":32,"character":27},"end":{"line":32,"character":28}},"rangeLength":1,"text":""}]}} + +[Trace - 14:44:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":855},"contentChanges":[{"range":{"start":{"line":32,"character":27},"end":{"line":32,"character":27}},"rangeLength":0,"text":"\\"}]}} + +[Trace - 14:44:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":856},"contentChanges":[{"range":{"start":{"line":32,"character":27},"end":{"line":32,"character":28}},"rangeLength":1,"text":""}]}} + +[Trace - 14:44:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":857},"contentChanges":[{"range":{"start":{"line":32,"character":1},"end":{"line":32,"character":33}},"rangeLength":32,"text":""}]}} + +[Trace - 14:44:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":858},"contentChanges":[{"range":{"start":{"line":31,"character":2},"end":{"line":32,"character":1}},"rangeLength":2,"text":""}]}} + +[Trace - 14:44:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":859},"contentChanges":[{"range":{"start":{"line":28,"character":26},"end":{"line":28,"character":31}},"rangeLength":5,"text":""}]}} + +[Trace - 14:44:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":860},"contentChanges":[{"range":{"start":{"line":28,"character":25},"end":{"line":28,"character":27}},"rangeLength":2,"text":""}]}} + +[Trace - 14:44:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":861},"contentChanges":[{"range":{"start":{"line":28,"character":24},"end":{"line":28,"character":26}},"rangeLength":2,"text":""}]}} + +[Trace - 14:44:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:36] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":862},"contentChanges":[{"range":{"start":{"line":28,"character":20},"end":{"line":28,"character":24}},"rangeLength":4,"text":""}]}} + +[Trace - 14:44:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:36] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":863},"contentChanges":[{"range":{"start":{"line":28,"character":20},"end":{"line":28,"character":20}},"rangeLength":0,"text":"irng"}]}} + +[Trace - 14:44:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:36] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":864},"contentChanges":[{"range":{"start":{"line":28,"character":13},"end":{"line":28,"character":24}},"rangeLength":11,"text":""}]}} + +[Trace - 14:44:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:44:36] Received request 'textDocument/foldingRange - (1754)'. +Params: {"jsonrpc":"2.0","id":1754,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:44:36] Sending response 'textDocument/foldingRange - (1754)' took 0ms +Result: {"jsonrpc":"2.0","id":1754,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":33,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:44:36] Received request 'textDocument/codeLens - (1755)'. +Params: {"jsonrpc":"2.0","id":1755,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:44:36] Sending response 'textDocument/codeLens - (1755)' took 0ms +Result: {"jsonrpc":"2.0","id":1755,"result":null} + +[Trace - 14:44:36] Received request 'textDocument/documentSymbol - (1756)'. +Params: {"jsonrpc":"2.0","id":1756,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:44:36] Sending response 'textDocument/documentSymbol - (1756)' took 0ms +Result: {"jsonrpc":"2.0","id":1756,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:45:00] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":865},"contentChanges":[{"range":{"start":{"line":28,"character":13},"end":{"line":28,"character":13}},"rangeLength":0,"text":"er"}]}} + +[Trace - 14:45:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:00] Received request 'textDocument/foldingRange - (1757)'. +Params: {"jsonrpc":"2.0","id":1757,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:00] Sending response 'textDocument/foldingRange - (1757)' took 0ms +Result: {"jsonrpc":"2.0","id":1757,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":33,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:45:00] Received request 'textDocument/codeLens - (1758)'. +Params: {"jsonrpc":"2.0","id":1758,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:00] Sending response 'textDocument/codeLens - (1758)' took 0ms +Result: {"jsonrpc":"2.0","id":1758,"result":null} + +[Trace - 14:45:00] Received request 'textDocument/documentSymbol - (1759)'. +Params: {"jsonrpc":"2.0","id":1759,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:00] Sending response 'textDocument/documentSymbol - (1759)' took 0ms +Result: {"jsonrpc":"2.0","id":1759,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:45:00] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":866},"contentChanges":[{"range":{"start":{"line":28,"character":11},"end":{"line":28,"character":15}},"rangeLength":4,"text":""}]}} + +[Trace - 14:45:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:00] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":867},"contentChanges":[{"range":{"start":{"line":28,"character":1},"end":{"line":28,"character":11}},"rangeLength":10,"text":""}]}} + +[Trace - 14:45:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:00] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":868},"contentChanges":[{"range":{"start":{"line":28,"character":0},"end":{"line":28,"character":1}},"rangeLength":1,"text":""}]}} + +[Trace - 14:45:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:00] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":869},"contentChanges":[{"range":{"start":{"line":27,"character":4},"end":{"line":27,"character":5}},"rangeLength":1,"text":""}]}} + +[Trace - 14:45:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:01] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":870},"contentChanges":[{"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":4}},"rangeLength":3,"text":""}]}} + +[Trace - 14:45:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:01] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":871},"contentChanges":[{"range":{"start":{"line":27,"character":14},"end":{"line":27,"character":15}},"rangeLength":1,"text":""}]}} + +[Trace - 14:45:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:01] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":872},"contentChanges":[{"range":{"start":{"line":27,"character":11},"end":{"line":27,"character":14}},"rangeLength":3,"text":""}]}} + +[Trace - 14:45:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:01] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":873},"contentChanges":[{"range":{"start":{"line":28,"character":0},"end":{"line":28,"character":0}},"rangeLength":0,"text":"\t"},{"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":11}},"rangeLength":10,"text":""}]}} + +[Trace - 14:45:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:01] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":874},"contentChanges":[{"range":{"start":{"line":27,"character":77},"end":{"line":28,"character":1}},"rangeLength":2,"text":""}]}} + +[Trace - 14:45:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:01] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":875},"contentChanges":[{"range":{"start":{"line":27,"character":69},"end":{"line":27,"character":74}},"rangeLength":5,"text":""}]}} + +[Trace - 14:45:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:01] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":876},"contentChanges":[{"range":{"start":{"line":27,"character":63},"end":{"line":27,"character":69}},"rangeLength":6,"text":""}]}} + +[Trace - 14:45:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:01] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":877},"contentChanges":[{"range":{"start":{"line":27,"character":52},"end":{"line":27,"character":63}},"rangeLength":11,"text":""}]}} + +[Trace - 14:45:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:01] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":878},"contentChanges":[{"range":{"start":{"line":27,"character":45},"end":{"line":27,"character":52}},"rangeLength":7,"text":""}]}} + +[Trace - 14:45:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:01] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":879},"contentChanges":[{"range":{"start":{"line":27,"character":42},"end":{"line":27,"character":45}},"rangeLength":3,"text":""}]}} + +[Trace - 14:45:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:01] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":880},"contentChanges":[{"range":{"start":{"line":27,"character":35},"end":{"line":27,"character":43}},"rangeLength":8,"text":""}]}} + +[Trace - 14:45:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:01] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":881},"contentChanges":[{"range":{"start":{"line":27,"character":34},"end":{"line":27,"character":36}},"rangeLength":2,"text":""}]}} + +[Trace - 14:45:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:02] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":882},"contentChanges":[{"range":{"start":{"line":27,"character":28},"end":{"line":27,"character":35}},"rangeLength":7,"text":""}]}} + +[Trace - 14:45:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:02] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":883},"contentChanges":[{"range":{"start":{"line":27,"character":28},"end":{"line":27,"character":28}},"rangeLength":0,"text":" {}"}]}} + +[Trace - 14:45:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:02] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":884},"contentChanges":[{"range":{"start":{"line":27,"character":29},"end":{"line":27,"character":31}},"rangeLength":2,"text":""}]}} + +[Trace - 14:45:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:02] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":885},"contentChanges":[{"range":{"start":{"line":27,"character":27},"end":{"line":27,"character":29}},"rangeLength":2,"text":""}]}} + +[Trace - 14:45:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:02] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":886},"contentChanges":[{"range":{"start":{"line":27,"character":24},"end":{"line":27,"character":27}},"rangeLength":3,"text":""}]}} + +[Trace - 14:45:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:02] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":887},"contentChanges":[{"range":{"start":{"line":27,"character":24},"end":{"line":27,"character":24}},"rangeLength":0,"text":"?"}]}} + +[Trace - 14:45:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:02] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":888},"contentChanges":[{"range":{"start":{"line":27,"character":24},"end":{"line":27,"character":25}},"rangeLength":1,"text":""}]}} + +[Trace - 14:45:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:02] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":889},"contentChanges":[{"range":{"start":{"line":27,"character":24},"end":{"line":27,"character":24}},"rangeLength":0,"text":"?"}]}} + +[Trace - 14:45:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:02] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":890},"contentChanges":[{"range":{"start":{"line":24,"character":29},"end":{"line":24,"character":29}},"rangeLength":0,"text":"?"}]}} + +[Trace - 14:45:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:02] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":891},"contentChanges":[{"range":{"start":{"line":24,"character":29},"end":{"line":24,"character":30}},"rangeLength":1,"text":""}]}} + +[Trace - 14:45:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:02] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":892},"contentChanges":[{"range":{"start":{"line":27,"character":24},"end":{"line":27,"character":25}},"rangeLength":1,"text":""}]}} + +[Trace - 14:45:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:02] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":893},"contentChanges":[{"range":{"start":{"line":27,"character":11},"end":{"line":27,"character":23}},"rangeLength":12,"text":""}]}} + +[Trace - 14:45:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:03] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":894},"contentChanges":[{"range":{"start":{"line":27,"character":10},"end":{"line":27,"character":12}},"rangeLength":2,"text":""}]}} + +[Trace - 14:45:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:03] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":895},"contentChanges":[{"range":{"start":{"line":26,"character":15},"end":{"line":27,"character":10}},"rangeLength":11,"text":""}]}} + +[Trace - 14:45:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:03] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":896},"contentChanges":[{"range":{"start":{"line":28,"character":10},"end":{"line":28,"character":14}},"rangeLength":4,"text":""}]}} + +[Trace - 14:45:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:03] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":897},"contentChanges":[{"range":{"start":{"line":26,"character":4},"end":{"line":26,"character":5}},"rangeLength":1,"text":""}]}} + +[Trace - 14:45:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:03] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":898},"contentChanges":[{"range":{"start":{"line":26,"character":1},"end":{"line":26,"character":4}},"rangeLength":3,"text":""}]}} + +[Trace - 14:45:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:03] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":899},"contentChanges":[{"range":{"start":{"line":28,"character":23},"end":{"line":28,"character":25}},"rangeLength":2,"text":""}]}} + +[Trace - 14:45:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:03] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":900},"contentChanges":[{"range":{"start":{"line":28,"character":23},"end":{"line":28,"character":23}},"rangeLength":0,"text":"wr"}]}} + +[Trace - 14:45:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:03] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":901},"contentChanges":[{"range":{"start":{"line":28,"character":23},"end":{"line":28,"character":25}},"rangeLength":2,"text":""}]}} + +[Trace - 14:45:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:03] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":902},"contentChanges":[{"range":{"start":{"line":28,"character":10},"end":{"line":28,"character":24}},"rangeLength":14,"text":"ticket_"}]}} + +[Trace - 14:45:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:03] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":903},"contentChanges":[{"range":{"start":{"line":28,"character":10},"end":{"line":28,"character":17}},"rangeLength":7,"text":""}]}} + +[Trace - 14:45:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:03] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":904},"contentChanges":[{"range":{"start":{"line":28,"character":10},"end":{"line":28,"character":10}},"rangeLength":0,"text":"q"}]}} + +[Trace - 14:45:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:03] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":905},"contentChanges":[{"range":{"start":{"line":28,"character":9},"end":{"line":28,"character":11}},"rangeLength":2,"text":""}]}} + +[Trace - 14:45:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:04] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":906},"contentChanges":[{"range":{"start":{"line":28,"character":7},"end":{"line":28,"character":9}},"rangeLength":2,"text":""}]}} + +[Trace - 14:45:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:04] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":907},"contentChanges":[{"range":{"start":{"line":28,"character":7},"end":{"line":28,"character":7}},"rangeLength":0,"text":":="}]}} + +[Trace - 14:45:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:04] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":908},"contentChanges":[{"range":{"start":{"line":28,"character":6},"end":{"line":28,"character":9}},"rangeLength":3,"text":""}]}} + +[Trace - 14:45:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:04] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":909},"contentChanges":[{"range":{"start":{"line":27,"character":16},"end":{"line":29,"character":1}},"rangeLength":9,"text":""}]}} + +[Trace - 14:45:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:04] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":910},"contentChanges":[{"range":{"start":{"line":27,"character":14},"end":{"line":27,"character":15}},"rangeLength":1,"text":""}]}} + +[Trace - 14:45:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:04] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":911},"contentChanges":[{"range":{"start":{"line":27,"character":14},"end":{"line":27,"character":16}},"rangeLength":2,"text":""}]}} + +[Trace - 14:45:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:04] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":912},"contentChanges":[{"range":{"start":{"line":27,"character":13},"end":{"line":27,"character":14}},"rangeLength":1,"text":""}]}} + +[Trace - 14:45:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:04] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":913},"contentChanges":[{"range":{"start":{"line":27,"character":13},"end":{"line":27,"character":13}},"rangeLength":0,"text":"d"}]}} + +[Trace - 14:45:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:04] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":914},"contentChanges":[{"range":{"start":{"line":27,"character":10},"end":{"line":27,"character":14}},"rangeLength":4,"text":""}]}} + +[Trace - 14:45:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:04] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":915},"contentChanges":[{"range":{"start":{"line":27,"character":7},"end":{"line":27,"character":10}},"rangeLength":3,"text":""}]}} + +[Trace - 14:45:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:04] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":916},"contentChanges":[{"range":{"start":{"line":27,"character":7},"end":{"line":27,"character":7}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:45:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:04] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":917},"contentChanges":[{"range":{"start":{"line":27,"character":6},"end":{"line":27,"character":8}},"rangeLength":2,"text":""}]}} + +[Trace - 14:45:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:05] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":918},"contentChanges":[{"range":{"start":{"line":27,"character":6},"end":{"line":27,"character":6}},"rangeLength":0,"text":"ur"}]}} + +[Trace - 14:45:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:05] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":919},"contentChanges":[{"range":{"start":{"line":27,"character":4},"end":{"line":27,"character":8}},"rangeLength":4,"text":""}]}} + +[Trace - 14:45:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:05] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":920},"contentChanges":[{"range":{"start":{"line":26,"character":11},"end":{"line":27,"character":4}},"rangeLength":5,"text":""}]}} + +[Trace - 14:45:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:05] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":921},"contentChanges":[{"range":{"start":{"line":26,"character":9},"end":{"line":26,"character":11}},"rangeLength":2,"text":""}]}} + +[Trace - 14:45:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:05] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":922},"contentChanges":[{"range":{"start":{"line":26,"character":8},"end":{"line":26,"character":9}},"rangeLength":1,"text":""}]}} + +[Trace - 14:45:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:05] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:05] Received request 'textDocument/foldingRange - (1760)'. +Params: {"jsonrpc":"2.0","id":1760,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:05] Sending response 'textDocument/foldingRange - (1760)' took 0ms +Result: {"jsonrpc":"2.0","id":1760,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:45:05] Received request 'textDocument/codeLens - (1761)'. +Params: {"jsonrpc":"2.0","id":1761,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:05] Sending response 'textDocument/codeLens - (1761)' took 0ms +Result: {"jsonrpc":"2.0","id":1761,"result":null} + +[Trace - 14:45:05] Received request 'textDocument/documentSymbol - (1762)'. +Params: {"jsonrpc":"2.0","id":1762,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:05] Sending response 'textDocument/documentSymbol - (1762)' took 0ms +Result: {"jsonrpc":"2.0","id":1762,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:45:06] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":923},"contentChanges":[{"range":{"start":{"line":26,"character":8},"end":{"line":26,"character":8}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:45:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:06] Received request 'textDocument/foldingRange - (1763)'. +Params: {"jsonrpc":"2.0","id":1763,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:06] Sending response 'textDocument/foldingRange - (1763)' took 0ms +Result: {"jsonrpc":"2.0","id":1763,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:45:06] Received request 'textDocument/codeLens - (1764)'. +Params: {"jsonrpc":"2.0","id":1764,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:06] Sending response 'textDocument/codeLens - (1764)' took 0ms +Result: {"jsonrpc":"2.0","id":1764,"result":null} + +[Trace - 14:45:06] Received request 'textDocument/documentSymbol - (1765)'. +Params: {"jsonrpc":"2.0","id":1765,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:06] Sending response 'textDocument/documentSymbol - (1765)' took 0ms +Result: {"jsonrpc":"2.0","id":1765,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} + +[Trace - 14:45:06] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":924},"contentChanges":[{"range":{"start":{"line":26,"character":9},"end":{"line":26,"character":9}},"rangeLength":0,"text":"''"}]}} + +[Trace - 14:45:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:06] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":925},"contentChanges":[{"range":{"start":{"line":26,"character":11},"end":{"line":26,"character":11}},"rangeLength":0,"text":"\n\tfor"}]}} + +[Trace - 14:45:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:06] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":926},"contentChanges":[{"range":{"start":{"line":27,"character":4},"end":{"line":27,"character":4}},"rangeLength":0,"text":" qur"}]}} + +[Trace - 14:45:06] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":927},"contentChanges":[{"range":{"start":{"line":27,"character":6},"end":{"line":27,"character":8}},"rangeLength":2,"text":""}]}} + +[Trace - 14:45:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":928},"contentChanges":[{"range":{"start":{"line":27,"character":6},"end":{"line":27,"character":6}},"rangeLength":0,"text":"ri"}]}} + +[Trace - 14:45:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":929},"contentChanges":[{"range":{"start":{"line":27,"character":7},"end":{"line":27,"character":8}},"rangeLength":1,"text":""}]}} + +[Trace - 14:45:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":930},"contentChanges":[{"range":{"start":{"line":27,"character":7},"end":{"line":27,"character":7}},"rangeLength":0,"text":" in"}]}} + +[Trace - 14:45:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":931},"contentChanges":[{"range":{"start":{"line":27,"character":10},"end":{"line":27,"character":10}},"rangeLength":0,"text":" qrd"}]}} + +[Trace - 14:45:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":932},"contentChanges":[{"range":{"start":{"line":27,"character":13},"end":{"line":27,"character":14}},"rangeLength":1,"text":""}]}} + +[Trace - 14:45:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":933},"contentChanges":[{"range":{"start":{"line":27,"character":13},"end":{"line":27,"character":13}},"rangeLength":0,"text":"s"}]}} + +[Trace - 14:45:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":934},"contentChanges":[{"range":{"start":{"line":27,"character":14},"end":{"line":27,"character":14}},"rangeLength":0,"text":"{}"}]}} + +[Trace - 14:45:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":935},"contentChanges":[{"range":{"start":{"line":27,"character":14},"end":{"line":27,"character":14}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:45:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":936},"contentChanges":[{"range":{"start":{"line":27,"character":16},"end":{"line":27,"character":16}},"rangeLength":0,"text":"\n\t\thtml\n\t"}]}} + +[Trace - 14:45:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":937},"contentChanges":[{"range":{"start":{"line":28,"character":6},"end":{"line":28,"character":6}},"rangeLength":0,"text":" :="}]}} + +[Trace - 14:45:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":938},"contentChanges":[{"range":{"start":{"line":28,"character":7},"end":{"line":28,"character":9}},"rangeLength":2,"text":""}]}} + +[Trace - 14:45:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":939},"contentChanges":[{"range":{"start":{"line":28,"character":7},"end":{"line":28,"character":7}},"rangeLength":0,"text":"+="}]}} + +[Trace - 14:45:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":940},"contentChanges":[{"range":{"start":{"line":28,"character":9},"end":{"line":28,"character":9}},"rangeLength":0,"text":" q"}]}} + +[Trace - 14:45:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":941},"contentChanges":[{"range":{"start":{"line":28,"character":10},"end":{"line":28,"character":11}},"rangeLength":1,"text":""}]}} + +[Trace - 14:45:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":942},"contentChanges":[{"range":{"start":{"line":28,"character":10},"end":{"line":28,"character":10}},"rangeLength":0,"text":"ticket_"}]}} + +[Trace - 14:45:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":943},"contentChanges":[{"range":{"start":{"line":28,"character":10},"end":{"line":28,"character":17}},"rangeLength":7,"text":"ticket_front()"}]}} + +[Trace - 14:45:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":944},"contentChanges":[{"range":{"start":{"line":28,"character":23},"end":{"line":28,"character":23}},"rangeLength":0,"text":"wr"}]}} + +[Trace - 14:45:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":945},"contentChanges":[{"range":{"start":{"line":28,"character":23},"end":{"line":28,"character":25}},"rangeLength":2,"text":""}]}} + +[Trace - 14:45:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":946},"contentChanges":[{"range":{"start":{"line":28,"character":23},"end":{"line":28,"character":23}},"rangeLength":0,"text":"qr"}]}} + +[Trace - 14:45:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":947},"contentChanges":[{"range":{"start":{"line":26,"character":1},"end":{"line":26,"character":1}},"rangeLength":0,"text":"mut"}]}} + +[Trace - 14:45:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":948},"contentChanges":[{"range":{"start":{"line":26,"character":4},"end":{"line":26,"character":4}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:45:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":949},"contentChanges":[{"range":{"start":{"line":28,"character":10},"end":{"line":28,"character":10}},"rangeLength":0,"text":"app."}]}} + +[Trace - 14:45:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":950},"contentChanges":[{"range":{"start":{"line":26,"character":15},"end":{"line":26,"character":15}},"rangeLength":0,"text":"\n\tos.create"}]}} + +[Trace - 14:45:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":951},"contentChanges":[{"range":{"start":{"line":27,"character":10},"end":{"line":27,"character":10}},"rangeLength":0,"text":"()"}]}} + +[Trace - 14:45:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":952},"contentChanges":[{"range":{"start":{"line":27,"character":11},"end":{"line":27,"character":11}},"rangeLength":0,"text":"'index.html'"}]}} + +[Trace - 14:45:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":953},"contentChanges":[{"range":{"start":{"line":27,"character":24},"end":{"line":27,"character":24}},"rangeLength":0,"text":"?"}]}} + +[Trace - 14:45:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":954},"contentChanges":[{"range":{"start":{"line":24,"character":29},"end":{"line":24,"character":29}},"rangeLength":0,"text":"?"}]}} + +[Trace - 14:45:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":955},"contentChanges":[{"range":{"start":{"line":24,"character":29},"end":{"line":24,"character":30}},"rangeLength":1,"text":""}]}} + +[Trace - 14:45:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":956},"contentChanges":[{"range":{"start":{"line":27,"character":24},"end":{"line":27,"character":25}},"rangeLength":1,"text":""}]}} + +[Trace - 14:45:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":957},"contentChanges":[{"range":{"start":{"line":27,"character":24},"end":{"line":27,"character":24}},"rangeLength":0,"text":"?"}]}} + +[Trace - 14:45:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":958},"contentChanges":[{"range":{"start":{"line":27,"character":24},"end":{"line":27,"character":25}},"rangeLength":1,"text":""}]}} + +[Trace - 14:45:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":959},"contentChanges":[{"range":{"start":{"line":27,"character":24},"end":{"line":27,"character":24}},"rangeLength":0,"text":" or"}]}} + +[Trace - 14:45:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":960},"contentChanges":[{"range":{"start":{"line":27,"character":27},"end":{"line":27,"character":27}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:45:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":961},"contentChanges":[{"range":{"start":{"line":27,"character":29},"end":{"line":27,"character":29}},"rangeLength":0,"text":"{}"}]}} + +[Trace - 14:45:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:10] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":962},"contentChanges":[{"range":{"start":{"line":27,"character":28},"end":{"line":27,"character":31}},"rangeLength":3,"text":""}]}} + +[Trace - 14:45:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:10] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":963},"contentChanges":[{"range":{"start":{"line":27,"character":28},"end":{"line":27,"character":28}},"rangeLength":0,"text":"{panic}"}]}} + +[Trace - 14:45:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:10] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":964},"contentChanges":[{"range":{"start":{"line":27,"character":34},"end":{"line":27,"character":34}},"rangeLength":0,"text":"()"}]}} + +[Trace - 14:45:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:10] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":965},"contentChanges":[{"range":{"start":{"line":27,"character":35},"end":{"line":27,"character":35}},"rangeLength":0,"text":"\"Failed\""}]}} + +[Trace - 14:45:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:10] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":966},"contentChanges":[{"range":{"start":{"line":27,"character":42},"end":{"line":27,"character":42}},"rangeLength":0,"text":" to"}]}} + +[Trace - 14:45:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:10] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":967},"contentChanges":[{"range":{"start":{"line":27,"character":45},"end":{"line":27,"character":45}},"rangeLength":0,"text":" create"}]}} + +[Trace - 14:45:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:10] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":968},"contentChanges":[{"range":{"start":{"line":27,"character":52},"end":{"line":27,"character":52}},"rangeLength":0,"text":" index.html"}]}} + +[Trace - 14:45:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:10] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":969},"contentChanges":[{"range":{"start":{"line":27,"character":63},"end":{"line":27,"character":63}},"rangeLength":0,"text":" file:"}]}} + +[Trace - 14:45:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:10] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":970},"contentChanges":[{"range":{"start":{"line":27,"character":69},"end":{"line":27,"character":69}},"rangeLength":0,"text":" $err"}]}} + +[Trace - 14:45:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:10] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":971},"contentChanges":[{"range":{"start":{"line":27,"character":77},"end":{"line":27,"character":77}},"rangeLength":0,"text":"\n\t"}]}} + +[Trace - 14:45:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:10] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":972},"contentChanges":[{"range":{"start":{"line":28,"character":0},"end":{"line":28,"character":1}},"rangeLength":1,"text":""},{"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":1}},"rangeLength":0,"text":"index_file"}]}} + +[Trace - 14:45:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:10] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":973},"contentChanges":[{"range":{"start":{"line":27,"character":11},"end":{"line":27,"character":11}},"rangeLength":0,"text":" :="}]}} + +[Trace - 14:45:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:10] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":974},"contentChanges":[{"range":{"start":{"line":27,"character":14},"end":{"line":27,"character":14}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:45:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":975},"contentChanges":[{"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":1}},"rangeLength":0,"text":"mut"}]}} + +[Trace - 14:45:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":976},"contentChanges":[{"range":{"start":{"line":27,"character":4},"end":{"line":27,"character":4}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:45:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":977},"contentChanges":[{"range":{"start":{"line":28,"character":0},"end":{"line":28,"character":0}},"rangeLength":0,"text":"\t"}]}} + +[Trace - 14:45:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":978},"contentChanges":[{"range":{"start":{"line":28,"character":1},"end":{"line":28,"character":1}},"rangeLength":0,"text":"index_file"}]}} + +[Trace - 14:45:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":979},"contentChanges":[{"range":{"start":{"line":28,"character":11},"end":{"line":28,"character":11}},"rangeLength":0,"text":".wer"}]}} + +[Trace - 14:45:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":980},"contentChanges":[{"range":{"start":{"line":28,"character":13},"end":{"line":28,"character":15}},"rangeLength":2,"text":""}]}} + +[Trace - 14:45:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":981},"contentChanges":[{"range":{"start":{"line":28,"character":13},"end":{"line":28,"character":13}},"rangeLength":0,"text":"rite_stirng"}]}} + +[Trace - 14:45:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":982},"contentChanges":[{"range":{"start":{"line":28,"character":20},"end":{"line":28,"character":24}},"rangeLength":4,"text":""}]}} + +[Trace - 14:45:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":983},"contentChanges":[{"range":{"start":{"line":28,"character":20},"end":{"line":28,"character":20}},"rangeLength":0,"text":"ring"}]}} + +[Trace - 14:45:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":984},"contentChanges":[{"range":{"start":{"line":28,"character":24},"end":{"line":28,"character":24}},"rangeLength":0,"text":"()"}]}} + +[Trace - 14:45:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:11] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":985},"contentChanges":[{"range":{"start":{"line":28,"character":25},"end":{"line":28,"character":25}},"rangeLength":0,"text":"''"}]}} + +[Trace - 14:45:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:11] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:12] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":986},"contentChanges":[{"range":{"start":{"line":28,"character":26},"end":{"line":28,"character":26}},"rangeLength":0,"text":"
"}]}} + +[Trace - 14:45:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:12] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":987},"contentChanges":[{"range":{"start":{"line":31,"character":2},"end":{"line":31,"character":2}},"rangeLength":0,"text":"\n\t"}]}} + +[Trace - 14:45:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:12] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":988},"contentChanges":[{"range":{"start":{"line":32,"character":1},"end":{"line":32,"character":1}},"rangeLength":0,"text":"index_file.write_string('
')"}]}} + +[Trace - 14:45:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:12] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":989},"contentChanges":[{"range":{"start":{"line":32,"character":27},"end":{"line":32,"character":27}},"rangeLength":0,"text":"\\"}]}} + +[Trace - 14:45:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:12] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":990},"contentChanges":[{"range":{"start":{"line":32,"character":27},"end":{"line":32,"character":28}},"rangeLength":1,"text":""}]}} + +[Trace - 14:45:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:12] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":991},"contentChanges":[{"range":{"start":{"line":32,"character":27},"end":{"line":32,"character":27}},"rangeLength":0,"text":"/"}]}} + +[Trace - 14:45:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:12] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":992},"contentChanges":[{"range":{"start":{"line":30,"character":2},"end":{"line":30,"character":30}},"rangeLength":28,"text":"index_file.write_string"}]}} + +[Trace - 14:45:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:12] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":993},"contentChanges":[{"range":{"start":{"line":30,"character":25},"end":{"line":30,"character":25}},"rangeLength":0,"text":"()"}]}} + +[Trace - 14:45:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:12] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":994},"contentChanges":[{"range":{"start":{"line":30,"character":26},"end":{"line":30,"character":26}},"rangeLength":0,"text":"'ticket_front'"}]}} + +[Trace - 14:45:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:12] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":995},"contentChanges":[{"range":{"start":{"line":30,"character":26},"end":{"line":30,"character":27}},"rangeLength":1,"text":""}]}} + +[Trace - 14:45:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:12] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":996},"contentChanges":[{"range":{"start":{"line":30,"character":38},"end":{"line":30,"character":39}},"rangeLength":1,"text":""}]}} + +[Trace - 14:45:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:12] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":997},"contentChanges":[{"range":{"start":{"line":30,"character":38},"end":{"line":30,"character":38}},"rangeLength":0,"text":"(qr)"}]}} + +[Trace - 14:45:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:12] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:13] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":998},"contentChanges":[{"range":{"start":{"line":27,"character":94},"end":{"line":27,"character":94}},"rangeLength":0,"text":" "},{"range":{"start":{"line":27,"character":92},"end":{"line":27,"character":93}},"rangeLength":1,"text":"'"},{"range":{"start":{"line":27,"character":53},"end":{"line":27,"character":54}},"rangeLength":1,"text":"'"},{"range":{"start":{"line":27,"character":47},"end":{"line":27,"character":47}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:45:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:13] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":999},"contentChanges":[{"range":{"start":{"line":28,"character":33},"end":{"line":28,"character":33}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:45:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:13] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1000},"contentChanges":[{"range":{"start":{"line":28,"character":34},"end":{"line":28,"character":34}},"rangeLength":0,"text":"or { panic('Failed to create index.html file: $err') }"}]}} + +[Trace - 14:45:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:13] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1001},"contentChanges":[{"range":{"start":{"line":28,"character":56},"end":{"line":28,"character":62}},"rangeLength":6,"text":"wrtie"}]}} + +[Trace - 14:45:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:13] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1002},"contentChanges":[{"range":{"start":{"line":28,"character":61},"end":{"line":28,"character":61}},"rangeLength":0,"text":" to"}]}} + +[Trace - 14:45:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:13] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1003},"contentChanges":[{"range":{"start":{"line":28,"character":56},"end":{"line":28,"character":61}},"rangeLength":5,"text":"write"}]}} + +[Trace - 14:45:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:13] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1004},"contentChanges":[{"range":{"start":{"line":28,"character":61},"end":{"line":28,"character":61}},"rangeLength":0,"text":" first"}]}} + +[Trace - 14:45:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:13] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1005},"contentChanges":[{"range":{"start":{"line":28,"character":62},"end":{"line":28,"character":67}},"rangeLength":5,"text":""}]}} + +[Trace - 14:45:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:13] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1006},"contentChanges":[{"range":{"start":{"line":28,"character":62},"end":{"line":28,"character":62}},"rangeLength":0,"text":"
"}]}} + +[Trace - 14:45:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:13] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1007},"contentChanges":[{"range":{"start":{"line":30,"character":43},"end":{"line":30,"character":43}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:45:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:13] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1008},"contentChanges":[{"range":{"start":{"line":30,"character":44},"end":{"line":30,"character":44}},"rangeLength":0,"text":" or { panic('Failed to write
to index.html file: $err') }"}]}} + +[Trace - 14:45:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:13] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1009},"contentChanges":[{"range":{"start":{"line":30,"character":43},"end":{"line":30,"character":44}},"rangeLength":1,"text":""}]}} + +[Trace - 14:45:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:14] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1010},"contentChanges":[{"range":{"start":{"line":32,"character":34},"end":{"line":32,"character":34}},"rangeLength":0,"text":" or { panic('Failed to write
to index.html file: $err') }"}]}} + +[Trace - 14:45:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:14] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1011},"contentChanges":[{"range":{"start":{"line":32,"character":64},"end":{"line":32,"character":64}},"rangeLength":0,"text":"/"}]}} + +[Trace - 14:45:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:14] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1012},"contentChanges":[{"range":{"start":{"line":30,"character":73},"end":{"line":30,"character":76}},"rangeLength":3,"text":""}]}} + +[Trace - 14:45:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:14] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1013},"contentChanges":[{"range":{"start":{"line":30,"character":72},"end":{"line":30,"character":74}},"rangeLength":2,"text":""}]}} + +[Trace - 14:45:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:14] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1014},"contentChanges":[{"range":{"start":{"line":30,"character":72},"end":{"line":30,"character":72}},"rangeLength":0,"text":"qr"}]}} + +[Trace - 14:45:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:14] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1015},"contentChanges":[{"range":{"start":{"line":30,"character":74},"end":{"line":30,"character":74}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:45:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:14] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1016},"contentChanges":[{"range":{"start":{"line":30,"character":74},"end":{"line":30,"character":75}},"rangeLength":1,"text":""}]}} + +[Trace - 14:45:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:14] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1017},"contentChanges":[{"range":{"start":{"line":30,"character":74},"end":{"line":30,"character":74}},"rangeLength":0,"text":":"}]}} + +[Trace - 14:45:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:14] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1018},"contentChanges":[{"range":{"start":{"line":30,"character":75},"end":{"line":30,"character":75}},"rangeLength":0,"text":" $qr"}]}} + +[Trace - 14:45:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:14] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1019},"contentChanges":[{"range":{"start":{"line":32,"character":96},"end":{"line":32,"character":97}},"rangeLength":1,"text":"\n\t"},{"range":{"start":{"line":32,"character":39},"end":{"line":32,"character":40}},"rangeLength":1,"text":"\n\t\t"},{"range":{"start":{"line":30,"character":106},"end":{"line":30,"character":107}},"rangeLength":1,"text":"\n\t\t"},{"range":{"start":{"line":30,"character":48},"end":{"line":30,"character":49}},"rangeLength":1,"text":"\n\t\t\t"}]}} + +[Trace - 14:45:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:14] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1020},"contentChanges":[{"range":{"start":{"line":29,"character":16},"end":{"line":29,"character":16}},"rangeLength":0,"text":"\n\t\t"}]}} + +[Trace - 14:45:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:14] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1021},"contentChanges":[{"range":{"start":{"line":30,"character":0},"end":{"line":30,"character":2}},"rangeLength":2,"text":""}]}} + +[Trace - 14:45:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:15] Received request 'textDocument/definition - (1766)'. +Params: {"jsonrpc":"2.0","id":1766,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":24,"character":12}}} + +[Trace - 14:45:15] Sending response 'textDocument/definition - (1766)' took 0ms +Result: {"jsonrpc":"2.0","id":1766,"result":[{"originSelectionRange":{"start":{"line":24,"character":12},"end":{"line":24,"character":15}},"targetUri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","targetRange":{"start":{"line":20,"character":5},"end":{"line":20,"character":8}},"targetSelectionRange":{"start":{"line":20,"character":5},"end":{"line":20,"character":8}}}]} + +[Trace - 14:45:15] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1022},"contentChanges":[{"range":{"start":{"line":29,"character":16},"end":{"line":30,"character":0}},"rangeLength":1,"text":""}]}} + +[Trace - 14:45:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:15] Received request 'textDocument/definition - (1767)'. +Params: {"jsonrpc":"2.0","id":1767,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":24,"character":14}}} + +[Trace - 14:45:15] Sending response 'textDocument/definition - (1767)' took 0ms +Result: {"jsonrpc":"2.0","id":1767,"result":[{"originSelectionRange":{"start":{"line":24,"character":12},"end":{"line":24,"character":15}},"targetUri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","targetRange":{"start":{"line":20,"character":5},"end":{"line":20,"character":8}},"targetSelectionRange":{"start":{"line":20,"character":5},"end":{"line":20,"character":8}}}]} + +[Trace - 14:45:15] Received request 'textDocument/definition - (1768)'. +Params: {"jsonrpc":"2.0","id":1768,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":24,"character":16}}} + +[Trace - 14:45:15] Sending response 'textDocument/definition - (1768)' took 0ms +Result: {"jsonrpc":"2.0","id":1768,"result":[{"originSelectionRange":{"start":{"line":24,"character":16},"end":{"line":24,"character":19}},"targetUri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","targetRange":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}},"targetSelectionRange":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}}]} + +[Trace - 14:45:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:15] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1023},"contentChanges":[{"range":{"start":{"line":25,"character":0},"end":{"line":36,"character":2}},"rangeLength":463,"text":""}]}} + +[Trace - 14:45:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:15] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1024},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"rangeLength":0,"text":"\n"}]}} + +[Trace - 14:45:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:15] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1025},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"rangeLength":0,"text":"\n"}]}} + +[Trace - 14:45:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:15] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1026},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"rangeLength":0,"text":"module"}]}} + +[Trace - 14:45:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:15] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1027},"contentChanges":[{"range":{"start":{"line":0,"character":6},"end":{"line":0,"character":6}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:45:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:15] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1028},"contentChanges":[{"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":8}},"rangeLength":0,"text":"ictc"}]}} + +[Trace - 14:45:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:15] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1029},"contentChanges":[{"range":{"start":{"line":26,"character":42},"end":{"line":27,"character":0}},"rangeLength":1,"text":""},{"range":{"start":{"line":0,"character":7},"end":{"line":0,"character":8}},"rangeLength":1,"text":""}]}} + +[Trace - 14:45:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:15] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1030},"contentChanges":[{"range":{"start":{"line":21,"character":15},"end":{"line":21,"character":15}},"rangeLength":0,"text":"\n\trun_"}]}} + +[Trace - 14:45:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:15] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1031},"contentChanges":[{"range":{"start":{"line":22,"character":1},"end":{"line":22,"character":5}},"rangeLength":4,"text":"run_before()"}]}} + +[Trace - 14:45:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:15] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1032},"contentChanges":[{"range":{"start":{"line":22,"character":13},"end":{"line":22,"character":13}},"rangeLength":0,"text":"()"}]}} + +[Trace - 14:45:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:15] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1033},"contentChanges":[{"range":{"start":{"line":22,"character":13},"end":{"line":22,"character":15}},"rangeLength":2,"text":""}]}} + +[Trace - 14:45:15] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:16] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:16] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1034},"contentChanges":[{"range":{"start":{"line":0,"character":7},"end":{"line":0,"character":11}},"rangeLength":4,"text":"main"}]}} + +[Trace - 14:45:16] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:16] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:16] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1035},"contentChanges":[{"range":{"start":{"line":9,"character":0},"end":{"line":9,"character":0}},"rangeLength":0,"text":"\n"}]}} + +[Trace - 14:45:16] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:16] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:16] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1036},"contentChanges":[{"range":{"start":{"line":10,"character":0},"end":{"line":10,"character":0}},"rangeLength":0,"text":"pub fn run_before() {\n\tqrs := ['test']\n\tmut html := ''\n\tmut index_file := os.create('index.html') or { panic('Failed to create index.html file: $err') }\n\tindex_file.write_string('
') or { panic('Failed to write
to index.html file: $err') }\n\tfor qr in qrs {\n\t\tindex_file.write_string(ticket_front(qr)) or {\n\t\t\tpanic('Failed to write qr: $qr to index.html file: $err')\n\t\t}\n\t}\n\tindex_file.write_string('
') or {\n\t\tpanic('Failed to write
to index.html file: $err')\n\t}\n}"}]}} + +[Trace - 14:45:16] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:16] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:16] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1037},"contentChanges":[{"range":{"start":{"line":24,"character":0},"end":{"line":24,"character":0}},"rangeLength":0,"text":"\n"}]}} + +[Trace - 14:45:16] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:16] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:16] Received request 'textDocument/foldingRange - (1769)'. +Params: {"jsonrpc":"2.0","id":1769,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:16] Sending response 'textDocument/foldingRange - (1769)' took 0ms +Result: {"jsonrpc":"2.0","id":1769,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":15,"startCharacter":15,"endLine":19,"endCharacter":2,"kind":"region"},{"startLine":16,"startCharacter":47,"endLine":18,"endCharacter":3,"kind":"region"},{"startLine":20,"startCharacter":38,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":25,"startCharacter":15,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":22,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":16,"endLine":30,"endCharacter":18,"kind":"region"},{"startLine":36,"startCharacter":14,"endLine":40,"endCharacter":1,"kind":"region"},{"startLine":42,"startCharacter":41,"endLine":44,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:45:16] Received request 'textDocument/codeLens - (1770)'. +Params: {"jsonrpc":"2.0","id":1770,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:16] Sending response 'textDocument/codeLens - (1770)' took 0ms +Result: {"jsonrpc":"2.0","id":1770,"result":null} + +[Trace - 14:45:16] Received request 'textDocument/documentSymbol - (1771)'. +Params: {"jsonrpc":"2.0","id":1771,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:16] Sending response 'textDocument/documentSymbol - (1771)' took 0ms +Result: {"jsonrpc":"2.0","id":1771,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":29,"character":7},"end":{"line":29,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":36,"character":7},"end":{"line":36,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":25,"character":11},"end":{"line":25,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:45:19] Received request 'textDocument/hover - (1772)'. +Params: {"jsonrpc":"2.0","id":1772,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":42,"character":31}}} + +[Trace - 14:45:19] Sending response 'textDocument/hover - (1772)' took 0ms +Result: {"jsonrpc":"2.0","id":1772,"result":{"contents":{"language":"v","value":"pub fn (mut app App) index() Result"},"range":{"start":{"line":42,"character":29},"end":{"line":42,"character":33}}}} + +[Trace - 14:45:26] Received request 'textDocument/hover - (1773)'. +Params: {"jsonrpc":"2.0","id":1773,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":15,"character":8}}} + +[Trace - 14:45:26] Sending response 'textDocument/hover - (1773)' took 0ms +Result: {"jsonrpc":"2.0","id":1773,"result":{"contents":{"language":"v","value":"qrs"},"range":{"start":{"line":15,"character":11},"end":{"line":15,"character":14}}}} + +[Trace - 14:45:27] Received request 'textDocument/hover - (1774)'. +Params: {"jsonrpc":"2.0","id":1774,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":19}}} + +[Trace - 14:45:27] Sending response 'textDocument/hover - (1774)' took 0ms +Result: {"jsonrpc":"2.0","id":1774,"result":null} + +[Trace - 14:45:31] Received request 'textDocument/hover - (1775)'. +Params: {"jsonrpc":"2.0","id":1775,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":15,"character":8}}} + +[Trace - 14:45:31] Sending response 'textDocument/hover - (1775)' took 0ms +Result: {"jsonrpc":"2.0","id":1775,"result":{"contents":{"language":"v","value":"qrs"},"range":{"start":{"line":15,"character":11},"end":{"line":15,"character":14}}}} + +[Trace - 14:45:41] Received request 'textDocument/foldingRange - (1776)'. +Params: {"jsonrpc":"2.0","id":1776,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:41] Sending response 'textDocument/foldingRange - (1776)' took 0ms +Result: {"jsonrpc":"2.0","id":1776,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":15,"startCharacter":15,"endLine":19,"endCharacter":2,"kind":"region"},{"startLine":16,"startCharacter":47,"endLine":18,"endCharacter":3,"kind":"region"},{"startLine":20,"startCharacter":38,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":25,"startCharacter":15,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":22,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":16,"endLine":30,"endCharacter":18,"kind":"region"},{"startLine":36,"startCharacter":14,"endLine":40,"endCharacter":1,"kind":"region"},{"startLine":42,"startCharacter":41,"endLine":44,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:45:41] Received request 'textDocument/codeLens - (1777)'. +Params: {"jsonrpc":"2.0","id":1777,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:41] Sending response 'textDocument/codeLens - (1777)' took 0ms +Result: {"jsonrpc":"2.0","id":1777,"result":null} + +[Trace - 14:45:42] Received request 'textDocument/hover - (1778)'. +Params: {"jsonrpc":"2.0","id":1778,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":8}}} + +[Trace - 14:45:42] Sending response 'textDocument/hover - (1778)' took 0ms +Result: {"jsonrpc":"2.0","id":1778,"result":null} + +[Trace - 14:45:42] Received request 'textDocument/codeLens - (1779)'. +Params: {"jsonrpc":"2.0","id":1779,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:42] Sending response 'textDocument/codeLens - (1779)' took 0ms +Result: {"jsonrpc":"2.0","id":1779,"result":null} + +[Trace - 14:45:43] Received request 'textDocument/hover - (1780)'. +Params: {"jsonrpc":"2.0","id":1780,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":55}}} + +[Trace - 14:45:43] Sending response 'textDocument/hover - (1780)' took 0ms +Result: {"jsonrpc":"2.0","id":1780,"result":{"contents":{"language":"v","value":"fn panic(s string)"},"range":{"start":{"line":13,"character":90},"end":{"line":13,"character":93}}}} + +[Trace - 14:45:44] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1038},"contentChanges":[{"range":{"start":{"line":13,"character":97},"end":{"line":13,"character":97}},"rangeLength":0,"text":"\n\t"}]}} + +[Trace - 14:45:44] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:44] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:45] Received request 'textDocument/foldingRange - (1781)'. +Params: {"jsonrpc":"2.0","id":1781,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:45] Sending response 'textDocument/foldingRange - (1781)' took 0ms +Result: {"jsonrpc":"2.0","id":1781,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":24,"endCharacter":1,"kind":"region"},{"startLine":16,"startCharacter":15,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":17,"startCharacter":47,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":26,"startCharacter":15,"endLine":28,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":22,"endLine":35,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":16,"endLine":31,"endCharacter":18,"kind":"region"},{"startLine":37,"startCharacter":14,"endLine":41,"endCharacter":1,"kind":"region"},{"startLine":43,"startCharacter":41,"endLine":45,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:45:45] Received request 'textDocument/codeLens - (1782)'. +Params: {"jsonrpc":"2.0","id":1782,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:45] Sending response 'textDocument/codeLens - (1782)' took 0ms +Result: {"jsonrpc":"2.0","id":1782,"result":null} + +[Trace - 14:45:45] Received request 'textDocument/documentSymbol - (1783)'. +Params: {"jsonrpc":"2.0","id":1783,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:45] Sending response 'textDocument/documentSymbol - (1783)' took 0ms +Result: {"jsonrpc":"2.0","id":1783,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":30,"character":7},"end":{"line":30,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":37,"character":7},"end":{"line":37,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":26,"character":11},"end":{"line":26,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:45:45] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1039},"contentChanges":[{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":1}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:45:45] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:45] Received request 'textDocument/completion - (1784)'. +Params: {"jsonrpc":"2.0","id":1784,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":2},"context":{"triggerKind":1}}} + +[Trace - 14:45:45] Sending response 'textDocument/completion - (1784)' took 0ms +Result: {"jsonrpc":"2.0","id":1784,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder string","insertText":"static_folder","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:45:45] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:45] Received request 'textDocument/foldingRange - (1785)'. +Params: {"jsonrpc":"2.0","id":1785,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:45] Sending response 'textDocument/foldingRange - (1785)' took 0ms +Result: {"jsonrpc":"2.0","id":1785,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":24,"endCharacter":1,"kind":"region"},{"startLine":16,"startCharacter":15,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":17,"startCharacter":47,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":26,"startCharacter":15,"endLine":28,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":22,"endLine":35,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":16,"endLine":31,"endCharacter":18,"kind":"region"},{"startLine":37,"startCharacter":14,"endLine":41,"endCharacter":1,"kind":"region"},{"startLine":43,"startCharacter":41,"endLine":45,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:45:45] Received request 'textDocument/codeLens - (1786)'. +Params: {"jsonrpc":"2.0","id":1786,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:45] Sending response 'textDocument/codeLens - (1786)' took 0ms +Result: {"jsonrpc":"2.0","id":1786,"result":null} + +[Trace - 14:45:45] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1040},"contentChanges":[{"range":{"start":{"line":14,"character":2},"end":{"line":14,"character":2}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:45:45] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:45] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1041},"contentChanges":[{"range":{"start":{"line":14,"character":3},"end":{"line":14,"character":3}},"rangeLength":0,"text":"y"}]}} + +[Trace - 14:45:45] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:46] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:46] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1042},"contentChanges":[{"range":{"start":{"line":14,"character":4},"end":{"line":14,"character":4}},"rangeLength":0,"text":"p"}]}} + +[Trace - 14:45:46] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:46] Received request 'textDocument/completion - (1787)'. +Params: {"jsonrpc":"2.0","id":1787,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":5},"context":{"triggerKind":1}}} + +[Trace - 14:45:46] Sending response 'textDocument/completion - (1787)' took 0ms +Result: {"jsonrpc":"2.0","id":1787,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"channel","kind":6,"detail":"channel chan string","insertText":"channel","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder string","insertText":"static_folder","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:45:46] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:46] Received request 'textDocument/foldingRange - (1788)'. +Params: {"jsonrpc":"2.0","id":1788,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:46] Sending response 'textDocument/foldingRange - (1788)' took 0ms +Result: {"jsonrpc":"2.0","id":1788,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":24,"endCharacter":1,"kind":"region"},{"startLine":16,"startCharacter":15,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":17,"startCharacter":47,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":26,"startCharacter":15,"endLine":28,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":22,"endLine":35,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":16,"endLine":31,"endCharacter":18,"kind":"region"},{"startLine":37,"startCharacter":14,"endLine":41,"endCharacter":1,"kind":"region"},{"startLine":43,"startCharacter":41,"endLine":45,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:45:46] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1043},"contentChanges":[{"range":{"start":{"line":14,"character":4},"end":{"line":14,"character":5}},"rangeLength":1,"text":""}]}} + +[Trace - 14:45:46] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:46] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:46] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1044},"contentChanges":[{"range":{"start":{"line":14,"character":3},"end":{"line":14,"character":4}},"rangeLength":1,"text":""}]}} + +[Trace - 14:45:46] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:46] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:46] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1045},"contentChanges":[{"range":{"start":{"line":14,"character":2},"end":{"line":14,"character":3}},"rangeLength":1,"text":""}]}} + +[Trace - 14:45:46] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:46] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:46] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1046},"contentChanges":[{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":2}},"rangeLength":1,"text":""}]}} + +[Trace - 14:45:46] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:46] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:47] Received request 'textDocument/foldingRange - (1789)'. +Params: {"jsonrpc":"2.0","id":1789,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:47] Sending response 'textDocument/foldingRange - (1789)' took 0ms +Result: {"jsonrpc":"2.0","id":1789,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":24,"endCharacter":1,"kind":"region"},{"startLine":16,"startCharacter":15,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":17,"startCharacter":47,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":26,"startCharacter":15,"endLine":28,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":22,"endLine":35,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":16,"endLine":31,"endCharacter":18,"kind":"region"},{"startLine":37,"startCharacter":14,"endLine":41,"endCharacter":1,"kind":"region"},{"startLine":43,"startCharacter":41,"endLine":45,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:45:47] Received request 'textDocument/codeLens - (1790)'. +Params: {"jsonrpc":"2.0","id":1790,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:47] Sending response 'textDocument/codeLens - (1790)' took 0ms +Result: {"jsonrpc":"2.0","id":1790,"result":null} + +[Trace - 14:45:47] Received request 'textDocument/documentSymbol - (1791)'. +Params: {"jsonrpc":"2.0","id":1791,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:47] Sending response 'textDocument/documentSymbol - (1791)' took 0ms +Result: {"jsonrpc":"2.0","id":1791,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":30,"character":7},"end":{"line":30,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":37,"character":7},"end":{"line":37,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":26,"character":11},"end":{"line":26,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:45:47] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1047},"contentChanges":[{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":1}},"rangeLength":0,"text":"p"}]}} + +[Trace - 14:45:47] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:47] Received request 'textDocument/completion - (1792)'. +Params: {"jsonrpc":"2.0","id":1792,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":2},"context":{"triggerKind":1}}} + +[Trace - 14:45:47] Sending response 'textDocument/completion - (1792)' took 0ms +Result: {"jsonrpc":"2.0","id":1792,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"channel","kind":6,"detail":"channel chan string","insertText":"channel","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder string","insertText":"static_folder","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:45:47] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:47] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1048},"contentChanges":[{"range":{"start":{"line":14,"character":2},"end":{"line":14,"character":2}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:45:47] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:47] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:47] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1049},"contentChanges":[{"range":{"start":{"line":14,"character":3},"end":{"line":14,"character":3}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:45:47] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:47] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:47] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1050},"contentChanges":[{"range":{"start":{"line":14,"character":4},"end":{"line":14,"character":4}},"rangeLength":0,"text":"n"}]}} + +[Trace - 14:45:47] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:47] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:47] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1051},"contentChanges":[{"range":{"start":{"line":14,"character":5},"end":{"line":14,"character":5}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:45:47] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:47] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:47] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1052},"contentChanges":[{"range":{"start":{"line":14,"character":6},"end":{"line":14,"character":6}},"rangeLength":0,"text":"l"}]}} + +[Trace - 14:45:47] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:47] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:47] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1053},"contentChanges":[{"range":{"start":{"line":14,"character":7},"end":{"line":14,"character":7}},"rangeLength":0,"text":"n"}]}} + +[Trace - 14:45:47] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:48] Received request 'textDocument/completion - (1793)'. +Params: {"jsonrpc":"2.0","id":1793,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":8},"context":{"triggerKind":1}}} + +[Trace - 14:45:48] Sending response 'textDocument/completion - (1793)' took 0ms +Result: {"jsonrpc":"2.0","id":1793,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"channel","kind":6,"detail":"channel chan string","insertText":"channel","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder string","insertText":"static_folder","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:45:48] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:48] Received request 'textDocument/foldingRange - (1794)'. +Params: {"jsonrpc":"2.0","id":1794,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:48] Sending response 'textDocument/foldingRange - (1794)' took 0ms +Result: {"jsonrpc":"2.0","id":1794,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":24,"endCharacter":1,"kind":"region"},{"startLine":16,"startCharacter":15,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":17,"startCharacter":47,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":26,"startCharacter":15,"endLine":28,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":22,"endLine":35,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":16,"endLine":31,"endCharacter":18,"kind":"region"},{"startLine":37,"startCharacter":14,"endLine":41,"endCharacter":1,"kind":"region"},{"startLine":43,"startCharacter":41,"endLine":45,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:45:48] Received request 'textDocument/codeLens - (1795)'. +Params: {"jsonrpc":"2.0","id":1795,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:48] Sending response 'textDocument/codeLens - (1795)' took 0ms +Result: {"jsonrpc":"2.0","id":1795,"result":null} + +[Trace - 14:45:48] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1054},"contentChanges":[{"range":{"start":{"line":14,"character":8},"end":{"line":14,"character":8}},"rangeLength":0,"text":"()"}]}} + +[Trace - 14:45:48] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:48] Received request 'textDocument/completion - (1796)'. +Params: {"jsonrpc":"2.0","id":1796,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":9},"context":{"triggerKind":2,"triggerCharacter":"("}}} + +[Trace - 14:45:48] Sending response 'textDocument/completion - (1796)' took 0ms +Result: {"jsonrpc":"2.0","id":1796,"result":[{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder string","insertText":"static_folder","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:45:48] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:48] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1055},"contentChanges":[{"range":{"start":{"line":14,"character":9},"end":{"line":14,"character":10}},"rangeLength":1,"text":")"}]}} + +[Trace - 14:45:48] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:48] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:48] Received request 'textDocument/signatureHelp - (1797)'. +Params: {"jsonrpc":"2.0","id":1797,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":10},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}}} + +[Trace - 14:45:48] Sending response 'textDocument/signatureHelp - (1797)' took 0ms +Result: {"jsonrpc":"2.0","id":1797,"result":null} + +[Trace - 14:45:48] Received request 'textDocument/foldingRange - (1798)'. +Params: {"jsonrpc":"2.0","id":1798,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:48] Sending response 'textDocument/foldingRange - (1798)' took 1ms +Result: {"jsonrpc":"2.0","id":1798,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":24,"endCharacter":1,"kind":"region"},{"startLine":16,"startCharacter":15,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":17,"startCharacter":47,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":26,"startCharacter":15,"endLine":28,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":22,"endLine":35,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":16,"endLine":31,"endCharacter":18,"kind":"region"},{"startLine":37,"startCharacter":14,"endLine":41,"endCharacter":1,"kind":"region"},{"startLine":43,"startCharacter":41,"endLine":45,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:45:48] Received request 'textDocument/codeLens - (1799)'. +Params: {"jsonrpc":"2.0","id":1799,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:48] Sending response 'textDocument/codeLens - (1799)' took 0ms +Result: {"jsonrpc":"2.0","id":1799,"result":null} + +[Trace - 14:45:48] Received request 'textDocument/documentSymbol - (1800)'. +Params: {"jsonrpc":"2.0","id":1800,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:48] Sending response 'textDocument/documentSymbol - (1800)' took 0ms +Result: {"jsonrpc":"2.0","id":1800,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":30,"character":7},"end":{"line":30,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":37,"character":7},"end":{"line":37,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":26,"character":11},"end":{"line":26,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:45:49] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1056},"contentChanges":[{"range":{"start":{"line":14,"character":9},"end":{"line":14,"character":9}},"rangeLength":0,"text":"\"\""}]}} + +[Trace - 14:45:49] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:49] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:49] Received request 'textDocument/foldingRange - (1801)'. +Params: {"jsonrpc":"2.0","id":1801,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:49] Sending response 'textDocument/foldingRange - (1801)' took 0ms +Result: {"jsonrpc":"2.0","id":1801,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":24,"endCharacter":1,"kind":"region"},{"startLine":16,"startCharacter":15,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":17,"startCharacter":47,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":26,"startCharacter":15,"endLine":28,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":22,"endLine":35,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":16,"endLine":31,"endCharacter":18,"kind":"region"},{"startLine":37,"startCharacter":14,"endLine":41,"endCharacter":1,"kind":"region"},{"startLine":43,"startCharacter":41,"endLine":45,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:45:49] Received request 'textDocument/codeLens - (1802)'. +Params: {"jsonrpc":"2.0","id":1802,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:49] Sending response 'textDocument/codeLens - (1802)' took 0ms +Result: {"jsonrpc":"2.0","id":1802,"result":null} + +[Trace - 14:45:49] Received request 'textDocument/documentSymbol - (1803)'. +Params: {"jsonrpc":"2.0","id":1803,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:49] Sending response 'textDocument/documentSymbol - (1803)' took 0ms +Result: {"jsonrpc":"2.0","id":1803,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":30,"character":7},"end":{"line":30,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":37,"character":7},"end":{"line":37,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":26,"character":11},"end":{"line":26,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:45:49] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1057},"contentChanges":[{"range":{"start":{"line":14,"character":10},"end":{"line":14,"character":10}},"rangeLength":0,"text":"d"}]}} + +[Trace - 14:45:49] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:49] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:49] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1058},"contentChanges":[{"range":{"start":{"line":14,"character":11},"end":{"line":14,"character":11}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:45:49] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:49] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:50] Received request 'textDocument/foldingRange - (1804)'. +Params: {"jsonrpc":"2.0","id":1804,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:50] Sending response 'textDocument/foldingRange - (1804)' took 0ms +Result: {"jsonrpc":"2.0","id":1804,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":24,"endCharacter":1,"kind":"region"},{"startLine":16,"startCharacter":15,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":17,"startCharacter":47,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":26,"startCharacter":15,"endLine":28,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":22,"endLine":35,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":16,"endLine":31,"endCharacter":18,"kind":"region"},{"startLine":37,"startCharacter":14,"endLine":41,"endCharacter":1,"kind":"region"},{"startLine":43,"startCharacter":41,"endLine":45,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:45:50] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1059},"contentChanges":[{"range":{"start":{"line":14,"character":12},"end":{"line":14,"character":12}},"rangeLength":0,"text":"b"}]}} + +[Trace - 14:45:50] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:50] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:50] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1060},"contentChanges":[{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":13}},"rangeLength":0,"text":"u"}]}} + +[Trace - 14:45:50] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:50] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:50] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1061},"contentChanges":[{"range":{"start":{"line":14,"character":14},"end":{"line":14,"character":14}},"rangeLength":0,"text":"g"}]}} + +[Trace - 14:45:50] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:50] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:50] Received request 'textDocument/foldingRange - (1805)'. +Params: {"jsonrpc":"2.0","id":1805,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:50] Sending response 'textDocument/foldingRange - (1805)' took 0ms +Result: {"jsonrpc":"2.0","id":1805,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":24,"endCharacter":1,"kind":"region"},{"startLine":16,"startCharacter":15,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":17,"startCharacter":47,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":26,"startCharacter":15,"endLine":28,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":22,"endLine":35,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":16,"endLine":31,"endCharacter":18,"kind":"region"},{"startLine":37,"startCharacter":14,"endLine":41,"endCharacter":1,"kind":"region"},{"startLine":43,"startCharacter":41,"endLine":45,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:45:50] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1062},"contentChanges":[{"range":{"start":{"line":14,"character":15},"end":{"line":14,"character":15}},"rangeLength":0,"text":":"}]}} + +[Trace - 14:45:50] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:50] Received request 'textDocument/completion - (1806)'. +Params: {"jsonrpc":"2.0","id":1806,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":16},"context":{"triggerKind":2,"triggerCharacter":":"}}} + +[Trace - 14:45:50] Sending response 'textDocument/completion - (1806)' took 0ms +Result: {"jsonrpc":"2.0","id":1806,"result":[]} + +[Trace - 14:45:50] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:50] Received request 'textDocument/foldingRange - (1807)'. +Params: {"jsonrpc":"2.0","id":1807,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:50] Sending response 'textDocument/foldingRange - (1807)' took 0ms +Result: {"jsonrpc":"2.0","id":1807,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":24,"endCharacter":1,"kind":"region"},{"startLine":16,"startCharacter":15,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":17,"startCharacter":47,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":26,"startCharacter":15,"endLine":28,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":22,"endLine":35,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":16,"endLine":31,"endCharacter":18,"kind":"region"},{"startLine":37,"startCharacter":14,"endLine":41,"endCharacter":1,"kind":"region"},{"startLine":43,"startCharacter":41,"endLine":45,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:45:50] Received request 'textDocument/codeLens - (1808)'. +Params: {"jsonrpc":"2.0","id":1808,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:50] Sending response 'textDocument/codeLens - (1808)' took 0ms +Result: {"jsonrpc":"2.0","id":1808,"result":null} + +[Trace - 14:45:50] Received request 'textDocument/documentSymbol - (1809)'. +Params: {"jsonrpc":"2.0","id":1809,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:50] Sending response 'textDocument/documentSymbol - (1809)' took 0ms +Result: {"jsonrpc":"2.0","id":1809,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":30,"character":7},"end":{"line":30,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":37,"character":7},"end":{"line":37,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":26,"character":11},"end":{"line":26,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:45:51] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1063},"contentChanges":[{"range":{"start":{"line":14,"character":16},"end":{"line":14,"character":16}},"rangeLength":0,"text":"$"}]}} + +[Trace - 14:45:51] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:51] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:51] Received request 'textDocument/foldingRange - (1810)'. +Params: {"jsonrpc":"2.0","id":1810,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:51] Sending response 'textDocument/foldingRange - (1810)' took 0ms +Result: {"jsonrpc":"2.0","id":1810,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":24,"endCharacter":1,"kind":"region"},{"startLine":16,"startCharacter":15,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":17,"startCharacter":47,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":26,"startCharacter":15,"endLine":28,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":22,"endLine":35,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":16,"endLine":31,"endCharacter":18,"kind":"region"},{"startLine":37,"startCharacter":14,"endLine":41,"endCharacter":1,"kind":"region"},{"startLine":43,"startCharacter":41,"endLine":45,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:45:51] Received request 'textDocument/codeLens - (1811)'. +Params: {"jsonrpc":"2.0","id":1811,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:51] Sending response 'textDocument/codeLens - (1811)' took 0ms +Result: {"jsonrpc":"2.0","id":1811,"result":null} + +[Trace - 14:45:51] Received request 'textDocument/documentSymbol - (1812)'. +Params: {"jsonrpc":"2.0","id":1812,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:51] Sending response 'textDocument/documentSymbol - (1812)' took 1ms +Result: {"jsonrpc":"2.0","id":1812,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":30,"character":7},"end":{"line":30,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":37,"character":7},"end":{"line":37,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":26,"character":11},"end":{"line":26,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:45:51] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1064},"contentChanges":[{"range":{"start":{"line":14,"character":17},"end":{"line":14,"character":17}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:45:51] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:51] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:51] Received request 'textDocument/foldingRange - (1813)'. +Params: {"jsonrpc":"2.0","id":1813,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:51] Sending response 'textDocument/foldingRange - (1813)' took 0ms +Result: {"jsonrpc":"2.0","id":1813,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":24,"endCharacter":1,"kind":"region"},{"startLine":16,"startCharacter":15,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":17,"startCharacter":47,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":26,"startCharacter":15,"endLine":28,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":22,"endLine":35,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":16,"endLine":31,"endCharacter":18,"kind":"region"},{"startLine":37,"startCharacter":14,"endLine":41,"endCharacter":1,"kind":"region"},{"startLine":43,"startCharacter":41,"endLine":45,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:45:51] Received request 'textDocument/codeLens - (1814)'. +Params: {"jsonrpc":"2.0","id":1814,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:51] Sending response 'textDocument/codeLens - (1814)' took 0ms +Result: {"jsonrpc":"2.0","id":1814,"result":null} + +[Trace - 14:45:52] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1065},"contentChanges":[{"range":{"start":{"line":14,"character":18},"end":{"line":14,"character":18}},"rangeLength":0,"text":"y"}]}} + +[Trace - 14:45:52] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:52] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:52] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1066},"contentChanges":[{"range":{"start":{"line":14,"character":19},"end":{"line":14,"character":19}},"rangeLength":0,"text":"p"}]}} + +[Trace - 14:45:52] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:52] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:52] Received request 'textDocument/foldingRange - (1815)'. +Params: {"jsonrpc":"2.0","id":1815,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:52] Sending response 'textDocument/foldingRange - (1815)' took 1ms +Result: {"jsonrpc":"2.0","id":1815,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":24,"endCharacter":1,"kind":"region"},{"startLine":16,"startCharacter":15,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":17,"startCharacter":47,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":26,"startCharacter":15,"endLine":28,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":22,"endLine":35,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":16,"endLine":31,"endCharacter":18,"kind":"region"},{"startLine":37,"startCharacter":14,"endLine":41,"endCharacter":1,"kind":"region"},{"startLine":43,"startCharacter":41,"endLine":45,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:45:52] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1067},"contentChanges":[{"range":{"start":{"line":14,"character":20},"end":{"line":14,"character":20}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:45:52] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:52] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:52] Received request 'textDocument/foldingRange - (1816)'. +Params: {"jsonrpc":"2.0","id":1816,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:52] Sending response 'textDocument/foldingRange - (1816)' took 0ms +Result: {"jsonrpc":"2.0","id":1816,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":24,"endCharacter":1,"kind":"region"},{"startLine":16,"startCharacter":15,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":17,"startCharacter":47,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":26,"startCharacter":15,"endLine":28,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":22,"endLine":35,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":16,"endLine":31,"endCharacter":18,"kind":"region"},{"startLine":37,"startCharacter":14,"endLine":41,"endCharacter":1,"kind":"region"},{"startLine":43,"startCharacter":41,"endLine":45,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:45:52] Received request 'textDocument/codeLens - (1817)'. +Params: {"jsonrpc":"2.0","id":1817,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:52] Sending response 'textDocument/codeLens - (1817)' took 0ms +Result: {"jsonrpc":"2.0","id":1817,"result":null} + +[Trace - 14:45:52] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1068},"contentChanges":[{"range":{"start":{"line":14,"character":21},"end":{"line":14,"character":21}},"rangeLength":0,"text":"o"}]}} + +[Trace - 14:45:52] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:52] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:52] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1069},"contentChanges":[{"range":{"start":{"line":14,"character":22},"end":{"line":14,"character":22}},"rangeLength":0,"text":"f"}]}} + +[Trace - 14:45:52] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:52] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:53] Received request 'textDocument/foldingRange - (1818)'. +Params: {"jsonrpc":"2.0","id":1818,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:53] Sending response 'textDocument/foldingRange - (1818)' took 0ms +Result: {"jsonrpc":"2.0","id":1818,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":24,"endCharacter":1,"kind":"region"},{"startLine":16,"startCharacter":15,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":17,"startCharacter":47,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":26,"startCharacter":15,"endLine":28,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":22,"endLine":35,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":16,"endLine":31,"endCharacter":18,"kind":"region"},{"startLine":37,"startCharacter":14,"endLine":41,"endCharacter":1,"kind":"region"},{"startLine":43,"startCharacter":41,"endLine":45,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:45:53] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1070},"contentChanges":[{"range":{"start":{"line":14,"character":23},"end":{"line":14,"character":23}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:45:53] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:53] Received request 'textDocument/completion - (1819)'. +Params: {"jsonrpc":"2.0","id":1819,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":24},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:45:53] Sending response 'textDocument/completion - (1819)' took 0ms +Result: {"jsonrpc":"2.0","id":1819,"result":[]} + +[Trace - 14:45:53] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:53] Received request 'textDocument/foldingRange - (1820)'. +Params: {"jsonrpc":"2.0","id":1820,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:53] Sending response 'textDocument/foldingRange - (1820)' took 1ms +Result: {"jsonrpc":"2.0","id":1820,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":24,"endCharacter":1,"kind":"region"},{"startLine":16,"startCharacter":15,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":17,"startCharacter":47,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":26,"startCharacter":15,"endLine":28,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":22,"endLine":35,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":16,"endLine":31,"endCharacter":18,"kind":"region"},{"startLine":37,"startCharacter":14,"endLine":41,"endCharacter":1,"kind":"region"},{"startLine":43,"startCharacter":41,"endLine":45,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:45:53] Received request 'textDocument/codeLens - (1821)'. +Params: {"jsonrpc":"2.0","id":1821,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:53] Sending response 'textDocument/codeLens - (1821)' took 0ms +Result: {"jsonrpc":"2.0","id":1821,"result":null} + +[Trace - 14:45:53] Received request 'textDocument/documentSymbol - (1822)'. +Params: {"jsonrpc":"2.0","id":1822,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:53] Sending response 'textDocument/documentSymbol - (1822)' took 0ms +Result: {"jsonrpc":"2.0","id":1822,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":30,"character":7},"end":{"line":30,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":37,"character":7},"end":{"line":37,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":26,"character":11},"end":{"line":26,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:45:54] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1071},"contentChanges":[{"range":{"start":{"line":14,"character":24},"end":{"line":14,"character":24}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:45:54] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:54] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:54] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1072},"contentChanges":[{"range":{"start":{"line":14,"character":25},"end":{"line":14,"character":25}},"rangeLength":0,"text":"n"}]}} + +[Trace - 14:45:54] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:54] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:54] Received request 'textDocument/foldingRange - (1823)'. +Params: {"jsonrpc":"2.0","id":1823,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:54] Sending response 'textDocument/foldingRange - (1823)' took 0ms +Result: {"jsonrpc":"2.0","id":1823,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":24,"endCharacter":1,"kind":"region"},{"startLine":16,"startCharacter":15,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":17,"startCharacter":47,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":26,"startCharacter":15,"endLine":28,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":22,"endLine":35,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":16,"endLine":31,"endCharacter":18,"kind":"region"},{"startLine":37,"startCharacter":14,"endLine":41,"endCharacter":1,"kind":"region"},{"startLine":43,"startCharacter":41,"endLine":45,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:45:54] Received request 'textDocument/codeLens - (1824)'. +Params: {"jsonrpc":"2.0","id":1824,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:54] Sending response 'textDocument/codeLens - (1824)' took 0ms +Result: {"jsonrpc":"2.0","id":1824,"result":null} + +[Trace - 14:45:54] Received request 'textDocument/documentSymbol - (1825)'. +Params: {"jsonrpc":"2.0","id":1825,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:54] Sending response 'textDocument/documentSymbol - (1825)' took 0ms +Result: {"jsonrpc":"2.0","id":1825,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":30,"character":7},"end":{"line":30,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":37,"character":7},"end":{"line":37,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":26,"character":11},"end":{"line":26,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:45:56] Received request 'textDocument/hover - (1826)'. +Params: {"jsonrpc":"2.0","id":1826,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":29}}} + +[Trace - 14:45:56] Sending response 'textDocument/hover - (1826)' took 0ms +Result: {"jsonrpc":"2.0","id":1826,"result":{"contents":{"language":"v","value":"pub fn create(path string) ?File"},"range":{"start":{"line":13,"character":29},"end":{"line":13,"character":41}}}} + +[Trace - 14:45:56] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1073},"contentChanges":[{"range":{"start":{"line":14,"character":26},"end":{"line":14,"character":26}},"rangeLength":0,"text":"d"}]}} + +[Trace - 14:45:56] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:56] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:56] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1074},"contentChanges":[{"range":{"start":{"line":14,"character":27},"end":{"line":14,"character":27}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:45:56] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:56] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:56] Received request 'textDocument/foldingRange - (1827)'. +Params: {"jsonrpc":"2.0","id":1827,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:56] Sending response 'textDocument/foldingRange - (1827)' took 0ms +Result: {"jsonrpc":"2.0","id":1827,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":24,"endCharacter":1,"kind":"region"},{"startLine":16,"startCharacter":15,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":17,"startCharacter":47,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":26,"startCharacter":15,"endLine":28,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":22,"endLine":35,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":16,"endLine":31,"endCharacter":18,"kind":"region"},{"startLine":37,"startCharacter":14,"endLine":41,"endCharacter":1,"kind":"region"},{"startLine":43,"startCharacter":41,"endLine":45,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:45:56] Received request 'textDocument/codeLens - (1828)'. +Params: {"jsonrpc":"2.0","id":1828,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:56] Sending response 'textDocument/codeLens - (1828)' took 0ms +Result: {"jsonrpc":"2.0","id":1828,"result":null} + +[Trace - 14:45:56] Received request 'textDocument/documentSymbol - (1829)'. +Params: {"jsonrpc":"2.0","id":1829,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:56] Sending response 'textDocument/documentSymbol - (1829)' took 0ms +Result: {"jsonrpc":"2.0","id":1829,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":30,"character":7},"end":{"line":30,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":37,"character":7},"end":{"line":37,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":26,"character":11},"end":{"line":26,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:45:56] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1075},"contentChanges":[{"range":{"start":{"line":14,"character":28},"end":{"line":14,"character":28}},"rangeLength":0,"text":"x"}]}} + +[Trace - 14:45:56] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:56] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:57] Received request 'textDocument/foldingRange - (1830)'. +Params: {"jsonrpc":"2.0","id":1830,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:57] Sending response 'textDocument/foldingRange - (1830)' took 0ms +Result: {"jsonrpc":"2.0","id":1830,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":15,"endCharacter":96,"kind":"region"},{"startLine":16,"startCharacter":15,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":17,"startCharacter":47,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:45:57] Received request 'textDocument/codeLens - (1831)'. +Params: {"jsonrpc":"2.0","id":1831,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:57] Sending response 'textDocument/codeLens - (1831)' took 0ms +Result: {"jsonrpc":"2.0","id":1831,"result":null} + +[Trace - 14:45:57] Received request 'textDocument/documentSymbol - (1832)'. +Params: {"jsonrpc":"2.0","id":1832,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:57] Sending response 'textDocument/documentSymbol - (1832)' took 0ms +Result: {"jsonrpc":"2.0","id":1832,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":30,"character":7},"end":{"line":30,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":37,"character":7},"end":{"line":37,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":26,"character":11},"end":{"line":26,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:45:57] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1076},"contentChanges":[{"range":{"start":{"line":14,"character":29},"end":{"line":14,"character":29}},"rangeLength":0,"text":"_"}]}} + +[Trace - 14:45:57] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:57] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:57] Received request 'textDocument/foldingRange - (1833)'. +Params: {"jsonrpc":"2.0","id":1833,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:57] Sending response 'textDocument/foldingRange - (1833)' took 0ms +Result: {"jsonrpc":"2.0","id":1833,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":24,"endCharacter":1,"kind":"region"},{"startLine":16,"startCharacter":15,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":17,"startCharacter":47,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":26,"startCharacter":15,"endLine":28,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":22,"endLine":35,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":16,"endLine":31,"endCharacter":18,"kind":"region"},{"startLine":37,"startCharacter":14,"endLine":41,"endCharacter":1,"kind":"region"},{"startLine":43,"startCharacter":41,"endLine":45,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:45:57] Received request 'textDocument/codeLens - (1834)'. +Params: {"jsonrpc":"2.0","id":1834,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:57] Sending response 'textDocument/codeLens - (1834)' took 0ms +Result: {"jsonrpc":"2.0","id":1834,"result":null} + +[Trace - 14:45:57] Received request 'textDocument/documentSymbol - (1835)'. +Params: {"jsonrpc":"2.0","id":1835,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:57] Sending response 'textDocument/documentSymbol - (1835)' took 0ms +Result: {"jsonrpc":"2.0","id":1835,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":30,"character":7},"end":{"line":30,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":37,"character":7},"end":{"line":37,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":26,"character":11},"end":{"line":26,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:45:58] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1077},"contentChanges":[{"range":{"start":{"line":14,"character":30},"end":{"line":14,"character":30}},"rangeLength":0,"text":"f"}]}} + +[Trace - 14:45:58] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:58] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:58] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1078},"contentChanges":[{"range":{"start":{"line":14,"character":31},"end":{"line":14,"character":31}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:45:58] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:58] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:58] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1079},"contentChanges":[{"range":{"start":{"line":14,"character":32},"end":{"line":14,"character":32}},"rangeLength":0,"text":"l"}]}} + +[Trace - 14:45:58] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:58] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:58] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1080},"contentChanges":[{"range":{"start":{"line":14,"character":33},"end":{"line":14,"character":33}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:45:58] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:58] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:58] Received request 'textDocument/foldingRange - (1836)'. +Params: {"jsonrpc":"2.0","id":1836,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:58] Sending response 'textDocument/foldingRange - (1836)' took 0ms +Result: {"jsonrpc":"2.0","id":1836,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":24,"endCharacter":1,"kind":"region"},{"startLine":16,"startCharacter":15,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":17,"startCharacter":47,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":26,"startCharacter":15,"endLine":28,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":22,"endLine":35,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":16,"endLine":31,"endCharacter":18,"kind":"region"},{"startLine":37,"startCharacter":14,"endLine":41,"endCharacter":1,"kind":"region"},{"startLine":43,"startCharacter":41,"endLine":45,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:45:58] Received request 'textDocument/codeLens - (1837)'. +Params: {"jsonrpc":"2.0","id":1837,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:58] Sending response 'textDocument/codeLens - (1837)' took 0ms +Result: {"jsonrpc":"2.0","id":1837,"result":null} + +[Trace - 14:45:58] Received request 'textDocument/documentSymbol - (1838)'. +Params: {"jsonrpc":"2.0","id":1838,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:58] Sending response 'textDocument/documentSymbol - (1838)' took 0ms +Result: {"jsonrpc":"2.0","id":1838,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":30,"character":7},"end":{"line":30,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":37,"character":7},"end":{"line":37,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":26,"character":11},"end":{"line":26,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:45:58] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1081},"contentChanges":[{"range":{"start":{"line":14,"character":34},"end":{"line":14,"character":34}},"rangeLength":0,"text":"}"}]}} + +[Trace - 14:45:58] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:58] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:45:59] Received request 'textDocument/foldingRange - (1839)'. +Params: {"jsonrpc":"2.0","id":1839,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:59] Sending response 'textDocument/foldingRange - (1839)' took 0ms +Result: {"jsonrpc":"2.0","id":1839,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":19,"endCharacter":3,"kind":"region"}]} + +[Trace - 14:45:59] Received request 'textDocument/codeLens - (1840)'. +Params: {"jsonrpc":"2.0","id":1840,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:59] Sending response 'textDocument/codeLens - (1840)' took 0ms +Result: {"jsonrpc":"2.0","id":1840,"result":null} + +[Trace - 14:45:59] Received request 'textDocument/documentSymbol - (1841)'. +Params: {"jsonrpc":"2.0","id":1841,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:45:59] Sending response 'textDocument/documentSymbol - (1841)' took 0ms +Result: {"jsonrpc":"2.0","id":1841,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":30,"character":7},"end":{"line":30,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":37,"character":7},"end":{"line":37,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":26,"character":11},"end":{"line":26,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:45:59] Received request 'textDocument/hover - (1842)'. +Params: {"jsonrpc":"2.0","id":1842,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":16}}} + +[Trace - 14:45:59] Sending response 'textDocument/hover - (1842)' took 0ms +Result: {"jsonrpc":"2.0","id":1842,"result":null} + +[Trace - 14:46:00] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1082},"contentChanges":[{"range":{"start":{"line":14,"character":17},"end":{"line":14,"character":17}},"rangeLength":0,"text":"{"}]}} + +[Trace - 14:46:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:00] Received request 'textDocument/completion - (1843)'. +Params: {"jsonrpc":"2.0","id":1843,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":18},"context":{"triggerKind":2,"triggerCharacter":"{"}}} + +[Trace - 14:46:00] Sending response 'textDocument/completion - (1843)' took 0ms +Result: {"jsonrpc":"2.0","id":1843,"result":[]} + +[Trace - 14:46:00] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:00] Received request 'textDocument/foldingRange - (1844)'. +Params: {"jsonrpc":"2.0","id":1844,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:00] Sending response 'textDocument/foldingRange - (1844)' took 0ms +Result: {"jsonrpc":"2.0","id":1844,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":15,"startCharacter":37,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":26,"startCharacter":15,"endLine":28,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":22,"endLine":35,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":16,"endLine":31,"endCharacter":18,"kind":"region"},{"startLine":37,"startCharacter":14,"endLine":41,"endCharacter":1,"kind":"region"},{"startLine":43,"startCharacter":41,"endLine":45,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:46:00] Received request 'textDocument/codeLens - (1845)'. +Params: {"jsonrpc":"2.0","id":1845,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:00] Sending response 'textDocument/codeLens - (1845)' took 0ms +Result: {"jsonrpc":"2.0","id":1845,"result":null} + +[Trace - 14:46:00] Received request 'textDocument/formatting - (1846)'. +Params: {"jsonrpc":"2.0","id":1846,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:46:00] Sending notification 'window/showMessage'. +Params: {"jsonrpc":"2.0","method":"window/showMessage","params":{"type":3,"message":"/private/tmp/vls_temp_formatting.v:15:26: error: unexpected name `index_file`, expecting `(`\n 13 | mut html := ''\n 14 | mut index_file := os.create('index.html') or { panic('Failed to create index.html file: $err') }\n 15 | println(\"debug:${typeof index_file}\")\n | ~~~~~~~~~~\n 16 | index_file.write_string('
') or { panic('Failed to write
to index.html file: $err') }\n 17 | for qr in qrs {\n\nInternal vfmt error while formatting file: /tmp/vls_temp_formatting.v.\nEncountered a total of: 1 errors."}} + +[Trace - 14:46:00] Sending response 'textDocument/formatting - (1846)' took 0ms +Result: {"jsonrpc":"2.0","id":1846,"result":null} + +[Trace - 14:46:00] Received request 'textDocument/documentSymbol - (1847)'. +Params: {"jsonrpc":"2.0","id":1847,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:00] Sending response 'textDocument/documentSymbol - (1847)' took 0ms +Result: {"jsonrpc":"2.0","id":1847,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":30,"character":7},"end":{"line":30,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":37,"character":7},"end":{"line":37,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":26,"character":11},"end":{"line":26,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:46:00] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[{"range":{"start":{"line":14,"character":25},"end":{"line":14,"character":25}},"severity":1,"code":"","source":"","message":"unexpected name `index_file`, expecting `(`","relatedInformation":[]},{"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":1}},"severity":1,"code":"","source":"","message":"unexpected name `index_file`, expecting `,`","relatedInformation":[]},{"range":{"start":{"line":15,"character":24},"end":{"line":15,"character":24}},"severity":1,"code":"","source":"","message":"unexpected token `(`, expecting `,`","relatedInformation":[]},{"range":{"start":{"line":15,"character":11},"end":{"line":15,"character":11}},"severity":1,"code":"","source":"","message":"expected 1 arguments, but got 3","relatedInformation":[]},{"range":{"start":{"line":12,"character":5},"end":{"line":12,"character":5}},"severity":2,"code":"","source":"","message":"unused variable: `html`","relatedInformation":[]}]}} + +[Trace - 14:46:01] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:46:02] Received request 'textDocument/hover - (1848)'. +Params: {"jsonrpc":"2.0","id":1848,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":30}}} + +[Trace - 14:46:02] Sending response 'textDocument/hover - (1848)' took 0ms +Result: {"jsonrpc":"2.0","id":1848,"result":null} + +[Trace - 14:46:05] Received request 'textDocument/hover - (1849)'. +Params: {"jsonrpc":"2.0","id":1849,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":24}}} + +[Trace - 14:46:05] Sending response 'textDocument/hover - (1849)' took 0ms +Result: {"jsonrpc":"2.0","id":1849,"result":null} + +[Trace - 14:46:06] Received request 'textDocument/codeLens - (1850)'. +Params: {"jsonrpc":"2.0","id":1850,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:06] Sending response 'textDocument/codeLens - (1850)' took 0ms +Result: {"jsonrpc":"2.0","id":1850,"result":null} + +[Trace - 14:46:06] Received request 'textDocument/hover - (1851)'. +Params: {"jsonrpc":"2.0","id":1851,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":27}}} + +[Trace - 14:46:06] Sending response 'textDocument/hover - (1851)' took 0ms +Result: {"jsonrpc":"2.0","id":1851,"result":null} + +[Trace - 14:46:07] Received request 'textDocument/hover - (1852)'. +Params: {"jsonrpc":"2.0","id":1852,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":25}}} + +[Trace - 14:46:07] Sending response 'textDocument/hover - (1852)' took 0ms +Result: {"jsonrpc":"2.0","id":1852,"result":null} + +[Trace - 14:46:07] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1083},"contentChanges":[{"range":{"start":{"line":14,"character":24},"end":{"line":14,"character":25}},"rangeLength":1,"text":"("}]}} + +[Trace - 14:46:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:07] Received request 'textDocument/completion - (1853)'. +Params: {"jsonrpc":"2.0","id":1853,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":25},"context":{"triggerKind":2,"triggerCharacter":"("}}} + +[Trace - 14:46:07] Sending response 'textDocument/completion - (1853)' took 0ms +Result: {"jsonrpc":"2.0","id":1853,"result":[{"label":"module main","kind":6,"detail":"","insertText":"module main","insertTextFormat":1},{"label":"module www_ourworld_ictc","kind":6,"detail":"","insertText":"module www_ourworld_ictc","insertTextFormat":1}]} + +[Trace - 14:46:07] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:07] Received request 'textDocument/signatureHelp - (1854)'. +Params: {"jsonrpc":"2.0","id":1854,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":25},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}}} + +[Trace - 14:46:07] Sending response 'textDocument/signatureHelp - (1854)' took 0ms +Result: {"jsonrpc":"2.0","id":1854,"result":null} + +[Trace - 14:46:07] Received request 'textDocument/foldingRange - (1855)'. +Params: {"jsonrpc":"2.0","id":1855,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:07] Sending response 'textDocument/foldingRange - (1855)' took 0ms +Result: {"jsonrpc":"2.0","id":1855,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":15,"startCharacter":37,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":26,"startCharacter":15,"endLine":28,"endCharacter":1,"kind":"region"},{"startLine":43,"startCharacter":41,"endLine":45,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:46:07] Received request 'textDocument/codeLens - (1856)'. +Params: {"jsonrpc":"2.0","id":1856,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:07] Sending response 'textDocument/codeLens - (1856)' took 0ms +Result: {"jsonrpc":"2.0","id":1856,"result":null} + +[Trace - 14:46:07] Received request 'textDocument/documentSymbol - (1857)'. +Params: {"jsonrpc":"2.0","id":1857,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:07] Sending response 'textDocument/documentSymbol - (1857)' took 0ms +Result: {"jsonrpc":"2.0","id":1857,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":30,"character":7},"end":{"line":30,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":37,"character":7},"end":{"line":37,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":26,"character":11},"end":{"line":26,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:46:08] Received request 'textDocument/hover - (1858)'. +Params: {"jsonrpc":"2.0","id":1858,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":35}}} + +[Trace - 14:46:08] Sending response 'textDocument/hover - (1858)' took 0ms +Result: {"jsonrpc":"2.0","id":1858,"result":null} + +[Trace - 14:46:08] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1084},"contentChanges":[{"range":{"start":{"line":14,"character":35},"end":{"line":14,"character":35}},"rangeLength":0,"text":")"}]}} + +[Trace - 14:46:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:08] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:09] Received request 'textDocument/foldingRange - (1859)'. +Params: {"jsonrpc":"2.0","id":1859,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:09] Sending response 'textDocument/foldingRange - (1859)' took 0ms +Result: {"jsonrpc":"2.0","id":1859,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":15,"startCharacter":37,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":26,"startCharacter":15,"endLine":28,"endCharacter":1,"kind":"region"},{"startLine":43,"startCharacter":41,"endLine":45,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:46:09] Received request 'textDocument/codeLens - (1860)'. +Params: {"jsonrpc":"2.0","id":1860,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:09] Sending response 'textDocument/codeLens - (1860)' took 0ms +Result: {"jsonrpc":"2.0","id":1860,"result":null} + +[Trace - 14:46:09] Received request 'textDocument/documentSymbol - (1861)'. +Params: {"jsonrpc":"2.0","id":1861,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:09] Sending response 'textDocument/documentSymbol - (1861)' took 0ms +Result: {"jsonrpc":"2.0","id":1861,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":30,"character":7},"end":{"line":30,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":37,"character":7},"end":{"line":37,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":26,"character":11},"end":{"line":26,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:46:09] Received request 'textDocument/formatting - (1862)'. +Params: {"jsonrpc":"2.0","id":1862,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:46:09] Sending response 'textDocument/formatting - (1862)' took 16ms +Result: {"jsonrpc":"2.0","id":1862,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":46,"character":0}},"newText":"module main\n\nimport vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub fn run_before() {\n\tqrs := ['test']\n\tmut html := ''\n\tmut index_file := os.create('index.html') or { panic('Failed to create index.html file: $err') }\n\tprintln('debug:${typeof(index_file)}')\n\tindex_file.write_string('
') or { panic('Failed to write
to index.html file: $err') }\n\tfor qr in qrs {\n\t\tindex_file.write_string(ticket_front(qr)) or {\n\t\t\tpanic('Failed to write qr: $qr to index.html file: $err')\n\t\t}\n\t}\n\tindex_file.write_string('
') or {\n\t\tpanic('Failed to write
to index.html file: $err')\n\t}\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\trun_before()\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\treturn $vweb.html()\n}\n"}]} + +[Trace - 14:46:09] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1085},"contentChanges":[{"range":{"start":{"line":14,"character":37},"end":{"line":14,"character":38}},"rangeLength":1,"text":"'"},{"range":{"start":{"line":14,"character":9},"end":{"line":14,"character":10}},"rangeLength":1,"text":"'"}]}} + +[Trace - 14:46:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:09] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:09] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:09] Received request 'textDocument/foldingRange - (1863)'. +Params: {"jsonrpc":"2.0","id":1863,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:09] Sending response 'textDocument/foldingRange - (1863)' took 0ms +Result: {"jsonrpc":"2.0","id":1863,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":15,"startCharacter":37,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":26,"startCharacter":15,"endLine":28,"endCharacter":1,"kind":"region"},{"startLine":30,"startCharacter":22,"endLine":35,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":16,"endLine":31,"endCharacter":18,"kind":"region"},{"startLine":37,"startCharacter":14,"endLine":41,"endCharacter":1,"kind":"region"},{"startLine":43,"startCharacter":41,"endLine":45,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:46:09] Received request 'textDocument/codeLens - (1864)'. +Params: {"jsonrpc":"2.0","id":1864,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:09] Sending response 'textDocument/codeLens - (1864)' took 0ms +Result: {"jsonrpc":"2.0","id":1864,"result":null} + +[Trace - 14:46:10] Received request 'textDocument/documentSymbol - (1865)'. +Params: {"jsonrpc":"2.0","id":1865,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:10] Sending response 'textDocument/documentSymbol - (1865)' took 0ms +Result: {"jsonrpc":"2.0","id":1865,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":30,"character":7},"end":{"line":30,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":37,"character":7},"end":{"line":37,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":26,"character":11},"end":{"line":26,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:46:10] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:46:26] Received request 'textDocument/hover - (1866)'. +Params: {"jsonrpc":"2.0","id":1866,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":17,"character":1}}} + +[Trace - 14:46:26] Sending response 'textDocument/hover - (1866)' took 0ms +Result: {"jsonrpc":"2.0","id":1866,"result":{"contents":{"language":"v","value":"fn panic(s string)"},"range":{"start":{"line":15,"character":45},"end":{"line":18,"character":59}}}} + +[Trace - 14:46:27] Received request 'textDocument/codeLens - (1867)'. +Params: {"jsonrpc":"2.0","id":1867,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:27] Sending response 'textDocument/codeLens - (1867)' took 0ms +Result: {"jsonrpc":"2.0","id":1867,"result":null} + +[Trace - 14:46:28] Received request 'textDocument/codeLens - (1868)'. +Params: {"jsonrpc":"2.0","id":1868,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:28] Sending response 'textDocument/codeLens - (1868)' took 0ms +Result: {"jsonrpc":"2.0","id":1868,"result":null} + +[Trace - 14:46:28] Received request 'textDocument/hover - (1869)'. +Params: {"jsonrpc":"2.0","id":1869,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":18,"character":17}}} + +[Trace - 14:46:28] Sending response 'textDocument/hover - (1869)' took 0ms +Result: {"jsonrpc":"2.0","id":1869,"result":{"contents":{"language":"v","value":"fn panic(s string)"},"range":{"start":{"line":15,"character":45},"end":{"line":18,"character":59}}}} + +[Trace - 14:46:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1086},"contentChanges":[{"range":{"start":{"line":23,"character":2},"end":{"line":23,"character":2}},"rangeLength":0,"text":"\n\t"}]}} + +[Trace - 14:46:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:35] Received request 'textDocument/foldingRange - (1870)'. +Params: {"jsonrpc":"2.0","id":1870,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:35] Sending response 'textDocument/foldingRange - (1870)' took 0ms +Result: {"jsonrpc":"2.0","id":1870,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":15,"startCharacter":37,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":22,"endLine":36,"endCharacter":1,"kind":"region"},{"startLine":32,"startCharacter":16,"endLine":32,"endCharacter":18,"kind":"region"},{"startLine":38,"startCharacter":14,"endLine":42,"endCharacter":1,"kind":"region"},{"startLine":44,"startCharacter":41,"endLine":46,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:46:35] Received request 'textDocument/codeLens - (1871)'. +Params: {"jsonrpc":"2.0","id":1871,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:35] Sending response 'textDocument/codeLens - (1871)' took 0ms +Result: {"jsonrpc":"2.0","id":1871,"result":null} + +[Trace - 14:46:35] Received request 'textDocument/documentSymbol - (1872)'. +Params: {"jsonrpc":"2.0","id":1872,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:35] Sending response 'textDocument/documentSymbol - (1872)' took 0ms +Result: {"jsonrpc":"2.0","id":1872,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":31,"character":7},"end":{"line":31,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":38,"character":7},"end":{"line":38,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":27,"character":11},"end":{"line":27,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:46:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1087},"contentChanges":[{"range":{"start":{"line":24,"character":1},"end":{"line":24,"character":1}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:46:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:35] Received request 'textDocument/completion - (1873)'. +Params: {"jsonrpc":"2.0","id":1873,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":24,"character":2},"context":{"triggerKind":1}}} + +[Trace - 14:46:35] Sending response 'textDocument/completion - (1873)' took 1ms +Result: {"jsonrpc":"2.0","id":1873,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"index_file","kind":6,"detail":"mut index_file File","insertText":"index_file","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"index_file","kind":6,"detail":"mut index_file File","insertText":"index_file","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:46:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:36] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1088},"contentChanges":[{"range":{"start":{"line":24,"character":2},"end":{"line":24,"character":2}},"rangeLength":0,"text":"n"}]}} + +[Trace - 14:46:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:36] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1089},"contentChanges":[{"range":{"start":{"line":24,"character":3},"end":{"line":24,"character":3}},"rangeLength":0,"text":"d"}]}} + +[Trace - 14:46:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:36] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1090},"contentChanges":[{"range":{"start":{"line":24,"character":4},"end":{"line":24,"character":4}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:46:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:36] Received request 'textDocument/foldingRange - (1874)'. +Params: {"jsonrpc":"2.0","id":1874,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:36] Sending response 'textDocument/foldingRange - (1874)' took 0ms +Result: {"jsonrpc":"2.0","id":1874,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":15,"startCharacter":37,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":22,"endLine":36,"endCharacter":1,"kind":"region"},{"startLine":32,"startCharacter":16,"endLine":32,"endCharacter":18,"kind":"region"},{"startLine":38,"startCharacter":14,"endLine":42,"endCharacter":1,"kind":"region"},{"startLine":44,"startCharacter":41,"endLine":46,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:46:36] Received request 'textDocument/codeLens - (1875)'. +Params: {"jsonrpc":"2.0","id":1875,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:36] Sending response 'textDocument/codeLens - (1875)' took 0ms +Result: {"jsonrpc":"2.0","id":1875,"result":null} + +[Trace - 14:46:36] Received request 'textDocument/documentSymbol - (1876)'. +Params: {"jsonrpc":"2.0","id":1876,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:36] Sending response 'textDocument/documentSymbol - (1876)' took 0ms +Result: {"jsonrpc":"2.0","id":1876,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":31,"character":7},"end":{"line":31,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":38,"character":7},"end":{"line":38,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":27,"character":11},"end":{"line":27,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:46:36] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1091},"contentChanges":[{"range":{"start":{"line":24,"character":1},"end":{"line":24,"character":5}},"rangeLength":4,"text":"index_file"}]}} + +[Trace - 14:46:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:36] Received request 'textDocument/foldingRange - (1877)'. +Params: {"jsonrpc":"2.0","id":1877,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:36] Sending response 'textDocument/foldingRange - (1877)' took 0ms +Result: {"jsonrpc":"2.0","id":1877,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":15,"startCharacter":37,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":22,"endLine":36,"endCharacter":1,"kind":"region"},{"startLine":32,"startCharacter":16,"endLine":32,"endCharacter":18,"kind":"region"},{"startLine":38,"startCharacter":14,"endLine":42,"endCharacter":1,"kind":"region"},{"startLine":44,"startCharacter":41,"endLine":46,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:46:36] Received request 'textDocument/codeLens - (1878)'. +Params: {"jsonrpc":"2.0","id":1878,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:36] Sending response 'textDocument/codeLens - (1878)' took 0ms +Result: {"jsonrpc":"2.0","id":1878,"result":null} + +[Trace - 14:46:36] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1092},"contentChanges":[{"range":{"start":{"line":24,"character":11},"end":{"line":24,"character":11}},"rangeLength":0,"text":"."}]}} + +[Trace - 14:46:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:36] Received request 'textDocument/completion - (1879)'. +Params: {"jsonrpc":"2.0","id":1879,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":24,"character":12},"context":{"triggerKind":2,"triggerCharacter":"."}}} + +[Trace - 14:46:36] Sending response 'textDocument/completion - (1879)' took 0ms +Result: {"jsonrpc":"2.0","id":1879,"result":[]} + +[Trace - 14:46:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:37] Received request 'textDocument/foldingRange - (1880)'. +Params: {"jsonrpc":"2.0","id":1880,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:37] Sending response 'textDocument/foldingRange - (1880)' took 0ms +Result: {"jsonrpc":"2.0","id":1880,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":15,"startCharacter":37,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":22,"endLine":36,"endCharacter":1,"kind":"region"},{"startLine":32,"startCharacter":16,"endLine":32,"endCharacter":18,"kind":"region"},{"startLine":38,"startCharacter":14,"endLine":42,"endCharacter":1,"kind":"region"},{"startLine":44,"startCharacter":41,"endLine":46,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:46:37] Received request 'textDocument/codeLens - (1881)'. +Params: {"jsonrpc":"2.0","id":1881,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:37] Sending response 'textDocument/codeLens - (1881)' took 0ms +Result: {"jsonrpc":"2.0","id":1881,"result":null} + +[Trace - 14:46:37] Received request 'textDocument/documentSymbol - (1882)'. +Params: {"jsonrpc":"2.0","id":1882,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:37] Sending response 'textDocument/documentSymbol - (1882)' took 0ms +Result: {"jsonrpc":"2.0","id":1882,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":31,"character":7},"end":{"line":31,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":38,"character":7},"end":{"line":38,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":27,"character":11},"end":{"line":27,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:46:37] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1093},"contentChanges":[{"range":{"start":{"line":24,"character":12},"end":{"line":24,"character":12}},"rangeLength":0,"text":"c"}]}} + +[Trace - 14:46:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:37] Received request 'textDocument/completion - (1883)'. +Params: {"jsonrpc":"2.0","id":1883,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":24,"character":13},"context":{"triggerKind":1}}} + +[Trace - 14:46:37] Sending response 'textDocument/completion - (1883)' took 0ms +Result: {"jsonrpc":"2.0","id":1883,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"channel","kind":6,"detail":"channel chan string","insertText":"channel","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:46:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:37] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1094},"contentChanges":[{"range":{"start":{"line":24,"character":13},"end":{"line":24,"character":13}},"rangeLength":0,"text":"l"}]}} + +[Trace - 14:46:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:37] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1095},"contentChanges":[{"range":{"start":{"line":24,"character":14},"end":{"line":24,"character":14}},"rangeLength":0,"text":"o"}]}} + +[Trace - 14:46:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:37] Received request 'textDocument/foldingRange - (1884)'. +Params: {"jsonrpc":"2.0","id":1884,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:37] Sending response 'textDocument/foldingRange - (1884)' took 0ms +Result: {"jsonrpc":"2.0","id":1884,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":15,"startCharacter":37,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":22,"endLine":36,"endCharacter":1,"kind":"region"},{"startLine":32,"startCharacter":16,"endLine":32,"endCharacter":18,"kind":"region"},{"startLine":38,"startCharacter":14,"endLine":42,"endCharacter":1,"kind":"region"},{"startLine":44,"startCharacter":41,"endLine":46,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:46:38] Received request 'textDocument/codeLens - (1885)'. +Params: {"jsonrpc":"2.0","id":1885,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:38] Sending response 'textDocument/codeLens - (1885)' took 0ms +Result: {"jsonrpc":"2.0","id":1885,"result":null} + +[Trace - 14:46:38] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1096},"contentChanges":[{"range":{"start":{"line":24,"character":15},"end":{"line":24,"character":15}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:46:38] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:38] Received request 'textDocument/completion - (1886)'. +Params: {"jsonrpc":"2.0","id":1886,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":24,"character":16},"context":{"triggerKind":1}}} + +[Trace - 14:46:38] Sending response 'textDocument/completion - (1886)' took 0ms +Result: {"jsonrpc":"2.0","id":1886,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"channel","kind":6,"detail":"channel chan string","insertText":"channel","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:46:38] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:38] Received request 'textDocument/foldingRange - (1887)'. +Params: {"jsonrpc":"2.0","id":1887,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:38] Sending response 'textDocument/foldingRange - (1887)' took 1ms +Result: {"jsonrpc":"2.0","id":1887,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":15,"startCharacter":37,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":22,"endLine":36,"endCharacter":1,"kind":"region"},{"startLine":32,"startCharacter":16,"endLine":32,"endCharacter":18,"kind":"region"},{"startLine":38,"startCharacter":14,"endLine":42,"endCharacter":1,"kind":"region"},{"startLine":44,"startCharacter":41,"endLine":46,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:46:38] Received request 'textDocument/codeLens - (1888)'. +Params: {"jsonrpc":"2.0","id":1888,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:38] Sending response 'textDocument/codeLens - (1888)' took 0ms +Result: {"jsonrpc":"2.0","id":1888,"result":null} + +[Trace - 14:46:38] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1097},"contentChanges":[{"range":{"start":{"line":24,"character":15},"end":{"line":24,"character":16}},"rangeLength":1,"text":""}]}} + +[Trace - 14:46:38] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:38] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:38] Received request 'textDocument/foldingRange - (1889)'. +Params: {"jsonrpc":"2.0","id":1889,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:38] Sending response 'textDocument/foldingRange - (1889)' took 0ms +Result: {"jsonrpc":"2.0","id":1889,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":15,"startCharacter":37,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":22,"endLine":36,"endCharacter":1,"kind":"region"},{"startLine":32,"startCharacter":16,"endLine":32,"endCharacter":18,"kind":"region"},{"startLine":38,"startCharacter":14,"endLine":42,"endCharacter":1,"kind":"region"},{"startLine":44,"startCharacter":41,"endLine":46,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:46:38] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1098},"contentChanges":[{"range":{"start":{"line":24,"character":15},"end":{"line":24,"character":15}},"rangeLength":0,"text":"s"}]}} + +[Trace - 14:46:38] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:38] Received request 'textDocument/completion - (1890)'. +Params: {"jsonrpc":"2.0","id":1890,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":24,"character":16},"context":{"triggerKind":1}}} + +[Trace - 14:46:38] Sending response 'textDocument/completion - (1890)' took 0ms +Result: {"jsonrpc":"2.0","id":1890,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"channel","kind":6,"detail":"channel chan string","insertText":"channel","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:46:38] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:38] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1099},"contentChanges":[{"range":{"start":{"line":24,"character":16},"end":{"line":24,"character":16}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:46:38] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:38] Received request 'textDocument/completion - (1891)'. +Params: {"jsonrpc":"2.0","id":1891,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":24,"character":17},"context":{"triggerKind":1}}} + +[Trace - 14:46:38] Sending response 'textDocument/completion - (1891)' took 0ms +Result: {"jsonrpc":"2.0","id":1891,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"channel","kind":6,"detail":"channel chan string","insertText":"channel","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:46:38] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:39] Received request 'textDocument/foldingRange - (1892)'. +Params: {"jsonrpc":"2.0","id":1892,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:39] Sending response 'textDocument/foldingRange - (1892)' took 0ms +Result: {"jsonrpc":"2.0","id":1892,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":15,"startCharacter":37,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":22,"endLine":36,"endCharacter":1,"kind":"region"},{"startLine":32,"startCharacter":16,"endLine":32,"endCharacter":18,"kind":"region"},{"startLine":38,"startCharacter":14,"endLine":42,"endCharacter":1,"kind":"region"},{"startLine":44,"startCharacter":41,"endLine":46,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:46:39] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1100},"contentChanges":[{"range":{"start":{"line":24,"character":17},"end":{"line":24,"character":17}},"rangeLength":0,"text":"()"}]}} + +[Trace - 14:46:39] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:39] Received request 'textDocument/completion - (1893)'. +Params: {"jsonrpc":"2.0","id":1893,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":24,"character":18},"context":{"triggerKind":2,"triggerCharacter":"("}}} + +[Trace - 14:46:39] Sending response 'textDocument/completion - (1893)' took 0ms +Result: {"jsonrpc":"2.0","id":1893,"result":[]} + +[Trace - 14:46:39] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:39] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1101},"contentChanges":[{"range":{"start":{"line":24,"character":18},"end":{"line":24,"character":19}},"rangeLength":1,"text":")"}]}} + +[Trace - 14:46:39] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:39] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:39] Received request 'textDocument/signatureHelp - (1894)'. +Params: {"jsonrpc":"2.0","id":1894,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":24,"character":19},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}}} + +[Trace - 14:46:39] Sending response 'textDocument/signatureHelp - (1894)' took 0ms +Result: {"jsonrpc":"2.0","id":1894,"result":null} + +[Trace - 14:46:39] Received request 'textDocument/foldingRange - (1895)'. +Params: {"jsonrpc":"2.0","id":1895,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:39] Sending response 'textDocument/foldingRange - (1895)' took 0ms +Result: {"jsonrpc":"2.0","id":1895,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":15,"startCharacter":37,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":22,"endLine":36,"endCharacter":1,"kind":"region"},{"startLine":32,"startCharacter":16,"endLine":32,"endCharacter":18,"kind":"region"},{"startLine":38,"startCharacter":14,"endLine":42,"endCharacter":1,"kind":"region"},{"startLine":44,"startCharacter":41,"endLine":46,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:46:39] Received request 'textDocument/codeLens - (1896)'. +Params: {"jsonrpc":"2.0","id":1896,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:39] Sending response 'textDocument/codeLens - (1896)' took 0ms +Result: {"jsonrpc":"2.0","id":1896,"result":null} + +[Trace - 14:46:39] Received request 'textDocument/documentSymbol - (1897)'. +Params: {"jsonrpc":"2.0","id":1897,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:39] Sending response 'textDocument/documentSymbol - (1897)' took 0ms +Result: {"jsonrpc":"2.0","id":1897,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":31,"character":7},"end":{"line":31,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":38,"character":7},"end":{"line":38,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":27,"character":11},"end":{"line":27,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:46:39] Received request 'textDocument/formatting - (1898)'. +Params: {"jsonrpc":"2.0","id":1898,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:46:39] Sending response 'textDocument/formatting - (1898)' took 66ms +Result: {"jsonrpc":"2.0","id":1898,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":47,"character":0}},"newText":"module main\n\nimport vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub fn run_before() {\n\tqrs := ['test']\n\tmut html := ''\n\tmut index_file := os.create('index.html') or { panic('Failed to create index.html file: $err') }\n\tprintln('debug:${typeof(index_file)}')\n\tindex_file.write_string('
') or { panic('Failed to write
to index.html file: $err') }\n\tfor qr in qrs {\n\t\tindex_file.write_string(ticket_front(qr)) or {\n\t\t\tpanic('Failed to write qr: $qr to index.html file: $err')\n\t\t}\n\t}\n\tindex_file.write_string('
') or {\n\t\tpanic('Failed to write
to index.html file: $err')\n\t}\n\tindex_file.close()\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\trun_before()\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\treturn $vweb.html()\n}\n"}]} + +[Trace - 14:46:39] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:40] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:46:41] Received request 'textDocument/hover - (1899)'. +Params: {"jsonrpc":"2.0","id":1899,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":17,"character":6}}} + +[Trace - 14:46:41] Sending response 'textDocument/hover - (1899)' took 0ms +Result: {"jsonrpc":"2.0","id":1899,"result":{"contents":{"language":"v","value":"fn panic(s string)"},"range":{"start":{"line":15,"character":45},"end":{"line":18,"character":59}}}} + +[Trace - 14:46:42] Received request 'textDocument/hover - (1900)'. +Params: {"jsonrpc":"2.0","id":1900,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":17,"character":28}}} + +[Trace - 14:46:42] Sending response 'textDocument/hover - (1900)' took 0ms +Result: {"jsonrpc":"2.0","id":1900,"result":{"contents":{"language":"v","value":"fn panic(s string)"},"range":{"start":{"line":15,"character":45},"end":{"line":18,"character":59}}}} + +[Trace - 14:46:44] Received request 'textDocument/hover - (1901)'. +Params: {"jsonrpc":"2.0","id":1901,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":17,"character":42}}} + +[Trace - 14:46:44] Sending response 'textDocument/hover - (1901)' took 0ms +Result: {"jsonrpc":"2.0","id":1901,"result":{"contents":{"language":"v","value":"fn panic(s string)"},"range":{"start":{"line":15,"character":45},"end":{"line":18,"character":59}}}} + +[Trace - 14:46:51] Received request 'textDocument/foldingRange - (1902)'. +Params: {"jsonrpc":"2.0","id":1902,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:51] Sending response 'textDocument/foldingRange - (1902)' took 1ms +Result: {"jsonrpc":"2.0","id":1902,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":15,"startCharacter":37,"endLine":19,"endCharacter":3,"kind":"region"},{"startLine":21,"startCharacter":38,"endLine":23,"endCharacter":2,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":1,"kind":"region"},{"startLine":31,"startCharacter":22,"endLine":36,"endCharacter":1,"kind":"region"},{"startLine":32,"startCharacter":16,"endLine":32,"endCharacter":18,"kind":"region"},{"startLine":38,"startCharacter":14,"endLine":42,"endCharacter":1,"kind":"region"},{"startLine":44,"startCharacter":41,"endLine":46,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:46:51] Received request 'textDocument/codeLens - (1903)'. +Params: {"jsonrpc":"2.0","id":1903,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:51] Sending response 'textDocument/codeLens - (1903)' took 0ms +Result: {"jsonrpc":"2.0","id":1903,"result":null} + +[Trace - 14:46:52] Received request 'textDocument/hover - (1904)'. +Params: {"jsonrpc":"2.0","id":1904,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":12}}} + +[Trace - 14:46:52] Sending response 'textDocument/hover - (1904)' took 0ms +Result: {"jsonrpc":"2.0","id":1904,"result":null} + +[Trace - 14:46:53] Received request 'textDocument/codeLens - (1905)'. +Params: {"jsonrpc":"2.0","id":1905,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:53] Sending response 'textDocument/codeLens - (1905)' took 0ms +Result: {"jsonrpc":"2.0","id":1905,"result":null} + +[Trace - 14:46:53] Received request 'textDocument/hover - (1906)'. +Params: {"jsonrpc":"2.0","id":1906,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":15,"character":24}}} + +[Trace - 14:46:53] Sending response 'textDocument/hover - (1906)' took 0ms +Result: {"jsonrpc":"2.0","id":1906,"result":null} + +[Trace - 14:46:54] Received request 'textDocument/hover - (1907)'. +Params: {"jsonrpc":"2.0","id":1907,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":24}}} + +[Trace - 14:46:54] Sending response 'textDocument/hover - (1907)' took 0ms +Result: {"jsonrpc":"2.0","id":1907,"result":null} + +[Trace - 14:46:54] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1102},"contentChanges":[{"range":{"start":{"line":14,"character":0},"end":{"line":14,"character":0}},"rangeLength":0,"text":"\tprintln('debug:${typeof(index_file)}')\n"}]}} + +[Trace - 14:46:54] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:54] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:55] Received request 'textDocument/foldingRange - (1908)'. +Params: {"jsonrpc":"2.0","id":1908,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:55] Sending response 'textDocument/foldingRange - (1908)' took 1ms +Result: {"jsonrpc":"2.0","id":1908,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":16,"startCharacter":37,"endLine":20,"endCharacter":3,"kind":"region"},{"startLine":22,"startCharacter":38,"endLine":24,"endCharacter":2,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":1,"kind":"region"},{"startLine":45,"startCharacter":41,"endLine":47,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:46:55] Received request 'textDocument/codeLens - (1909)'. +Params: {"jsonrpc":"2.0","id":1909,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:55] Sending response 'textDocument/codeLens - (1909)' took 0ms +Result: {"jsonrpc":"2.0","id":1909,"result":null} + +[Trace - 14:46:55] Received request 'textDocument/documentSymbol - (1910)'. +Params: {"jsonrpc":"2.0","id":1910,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:55] Sending response 'textDocument/documentSymbol - (1910)' took 0ms +Result: {"jsonrpc":"2.0","id":1910,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":31,"character":7},"end":{"line":31,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":38,"character":7},"end":{"line":38,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":27,"character":11},"end":{"line":27,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:46:56] Received request 'textDocument/hover - (1911)'. +Params: {"jsonrpc":"2.0","id":1911,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":15,"character":15}}} + +[Trace - 14:46:56] Sending response 'textDocument/hover - (1911)' took 0ms +Result: {"jsonrpc":"2.0","id":1911,"result":null} + +[Trace - 14:46:56] Received request 'textDocument/hover - (1912)'. +Params: {"jsonrpc":"2.0","id":1912,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":15,"character":16}}} + +[Trace - 14:46:56] Sending response 'textDocument/hover - (1912)' took 0ms +Result: {"jsonrpc":"2.0","id":1912,"result":null} + +[Trace - 14:46:58] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1103},"contentChanges":[{"range":{"start":{"line":15,"character":16},"end":{"line":15,"character":37}},"rangeLength":21,"text":" "}]}} + +[Trace - 14:46:58] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:58] Received request 'textDocument/completion - (1913)'. +Params: {"jsonrpc":"2.0","id":1913,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":15,"character":17},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:46:58] Sending response 'textDocument/completion - (1913)' took 0ms +Result: {"jsonrpc":"2.0","id":1913,"result":[]} + +[Trace - 14:46:58] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:58] Received request 'textDocument/foldingRange - (1914)'. +Params: {"jsonrpc":"2.0","id":1914,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:58] Sending response 'textDocument/foldingRange - (1914)' took 1ms +Result: {"jsonrpc":"2.0","id":1914,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":26,"endCharacter":1,"kind":"region"},{"startLine":17,"startCharacter":15,"endLine":21,"endCharacter":2,"kind":"region"},{"startLine":18,"startCharacter":47,"endLine":20,"endCharacter":3,"kind":"region"},{"startLine":22,"startCharacter":38,"endLine":24,"endCharacter":2,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":1,"kind":"region"},{"startLine":32,"startCharacter":22,"endLine":37,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":16,"endLine":33,"endCharacter":18,"kind":"region"},{"startLine":39,"startCharacter":14,"endLine":43,"endCharacter":1,"kind":"region"},{"startLine":45,"startCharacter":41,"endLine":47,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:46:58] Received request 'textDocument/codeLens - (1915)'. +Params: {"jsonrpc":"2.0","id":1915,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:58] Sending response 'textDocument/codeLens - (1915)' took 0ms +Result: {"jsonrpc":"2.0","id":1915,"result":null} + +[Trace - 14:46:59] Received request 'textDocument/documentSymbol - (1916)'. +Params: {"jsonrpc":"2.0","id":1916,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:59] Sending response 'textDocument/documentSymbol - (1916)' took 0ms +Result: {"jsonrpc":"2.0","id":1916,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":32,"character":7},"end":{"line":32,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":39,"character":7},"end":{"line":39,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":28,"character":11},"end":{"line":28,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:46:59] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1104},"contentChanges":[{"range":{"start":{"line":15,"character":17},"end":{"line":15,"character":17}},"rangeLength":0,"text":"ticket_front(qr)"}]}} + +[Trace - 14:46:59] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:59] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:46:59] Received request 'textDocument/foldingRange - (1917)'. +Params: {"jsonrpc":"2.0","id":1917,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:59] Sending response 'textDocument/foldingRange - (1917)' took 0ms +Result: {"jsonrpc":"2.0","id":1917,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":26,"endCharacter":1,"kind":"region"},{"startLine":17,"startCharacter":15,"endLine":21,"endCharacter":2,"kind":"region"},{"startLine":18,"startCharacter":47,"endLine":20,"endCharacter":3,"kind":"region"},{"startLine":22,"startCharacter":38,"endLine":24,"endCharacter":2,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":1,"kind":"region"},{"startLine":32,"startCharacter":22,"endLine":37,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":16,"endLine":33,"endCharacter":18,"kind":"region"},{"startLine":39,"startCharacter":14,"endLine":43,"endCharacter":1,"kind":"region"},{"startLine":45,"startCharacter":41,"endLine":47,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:46:59] Received request 'textDocument/codeLens - (1918)'. +Params: {"jsonrpc":"2.0","id":1918,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:59] Sending response 'textDocument/codeLens - (1918)' took 0ms +Result: {"jsonrpc":"2.0","id":1918,"result":null} + +[Trace - 14:46:59] Received request 'textDocument/documentSymbol - (1919)'. +Params: {"jsonrpc":"2.0","id":1919,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:46:59] Sending response 'textDocument/documentSymbol - (1919)' took 0ms +Result: {"jsonrpc":"2.0","id":1919,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":32,"character":7},"end":{"line":32,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":39,"character":7},"end":{"line":39,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":28,"character":11},"end":{"line":28,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:47:00] Received request 'textDocument/hover - (1920)'. +Params: {"jsonrpc":"2.0","id":1920,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":15,"character":16}}} + +[Trace - 14:47:00] Sending response 'textDocument/hover - (1920)' took 0ms +Result: {"jsonrpc":"2.0","id":1920,"result":{"contents":{"language":"v","value":"fn println(s string)"},"range":{"start":{"line":15,"character":9},"end":{"line":15,"character":34}}}} + +[Trace - 14:47:01] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1105},"contentChanges":[{"range":{"start":{"line":15,"character":17},"end":{"line":15,"character":17}},"rangeLength":0,"text":"$"}]}} + +[Trace - 14:47:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:01] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:01] Received request 'textDocument/foldingRange - (1921)'. +Params: {"jsonrpc":"2.0","id":1921,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:01] Sending response 'textDocument/foldingRange - (1921)' took 0ms +Result: {"jsonrpc":"2.0","id":1921,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":26,"endCharacter":1,"kind":"region"},{"startLine":17,"startCharacter":15,"endLine":21,"endCharacter":2,"kind":"region"},{"startLine":18,"startCharacter":47,"endLine":20,"endCharacter":3,"kind":"region"},{"startLine":22,"startCharacter":38,"endLine":24,"endCharacter":2,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":1,"kind":"region"},{"startLine":32,"startCharacter":22,"endLine":37,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":16,"endLine":33,"endCharacter":18,"kind":"region"},{"startLine":39,"startCharacter":14,"endLine":43,"endCharacter":1,"kind":"region"},{"startLine":45,"startCharacter":41,"endLine":47,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:02] Received request 'textDocument/codeLens - (1922)'. +Params: {"jsonrpc":"2.0","id":1922,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:02] Sending response 'textDocument/codeLens - (1922)' took 0ms +Result: {"jsonrpc":"2.0","id":1922,"result":null} + +[Trace - 14:47:02] Received request 'textDocument/documentSymbol - (1923)'. +Params: {"jsonrpc":"2.0","id":1923,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:02] Sending response 'textDocument/documentSymbol - (1923)' took 0ms +Result: {"jsonrpc":"2.0","id":1923,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":32,"character":7},"end":{"line":32,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":39,"character":7},"end":{"line":39,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":28,"character":11},"end":{"line":28,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:47:02] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1106},"contentChanges":[{"range":{"start":{"line":15,"character":18},"end":{"line":15,"character":18}},"rangeLength":0,"text":"{"}]}} + +[Trace - 14:47:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:02] Received request 'textDocument/completion - (1924)'. +Params: {"jsonrpc":"2.0","id":1924,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":15,"character":19},"context":{"triggerKind":2,"triggerCharacter":"{"}}} + +[Trace - 14:47:02] Sending response 'textDocument/completion - (1924)' took 0ms +Result: {"jsonrpc":"2.0","id":1924,"result":[]} + +[Trace - 14:47:02] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:02] Received request 'textDocument/foldingRange - (1925)'. +Params: {"jsonrpc":"2.0","id":1925,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:02] Sending response 'textDocument/foldingRange - (1925)' took 2ms +Result: {"jsonrpc":"2.0","id":1925,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":26,"endCharacter":1,"kind":"region"},{"startLine":17,"startCharacter":15,"endLine":21,"endCharacter":2,"kind":"region"},{"startLine":18,"startCharacter":47,"endLine":20,"endCharacter":3,"kind":"region"},{"startLine":22,"startCharacter":38,"endLine":24,"endCharacter":2,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":1,"kind":"region"},{"startLine":32,"startCharacter":22,"endLine":37,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":16,"endLine":33,"endCharacter":18,"kind":"region"},{"startLine":39,"startCharacter":14,"endLine":43,"endCharacter":1,"kind":"region"},{"startLine":45,"startCharacter":41,"endLine":47,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:02] Received request 'textDocument/codeLens - (1926)'. +Params: {"jsonrpc":"2.0","id":1926,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:02] Sending response 'textDocument/codeLens - (1926)' took 0ms +Result: {"jsonrpc":"2.0","id":1926,"result":null} + +[Trace - 14:47:02] Received request 'textDocument/documentSymbol - (1927)'. +Params: {"jsonrpc":"2.0","id":1927,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:02] Sending response 'textDocument/documentSymbol - (1927)' took 0ms +Result: {"jsonrpc":"2.0","id":1927,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":32,"character":7},"end":{"line":32,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":39,"character":7},"end":{"line":39,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":28,"character":11},"end":{"line":28,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:47:03] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1107},"contentChanges":[{"range":{"start":{"line":15,"character":35},"end":{"line":15,"character":35}},"rangeLength":0,"text":"}"}]}} + +[Trace - 14:47:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:03] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:03] Received request 'textDocument/foldingRange - (1928)'. +Params: {"jsonrpc":"2.0","id":1928,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:03] Sending response 'textDocument/foldingRange - (1928)' took 0ms +Result: {"jsonrpc":"2.0","id":1928,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":15,"endCharacter":36,"kind":"region"},{"startLine":17,"startCharacter":15,"endLine":21,"endCharacter":2,"kind":"region"},{"startLine":18,"startCharacter":47,"endLine":20,"endCharacter":3,"kind":"region"},{"startLine":22,"startCharacter":38,"endLine":24,"endCharacter":2,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":1,"kind":"region"},{"startLine":32,"startCharacter":22,"endLine":37,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":16,"endLine":33,"endCharacter":18,"kind":"region"},{"startLine":39,"startCharacter":14,"endLine":43,"endCharacter":1,"kind":"region"},{"startLine":45,"startCharacter":41,"endLine":47,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:03] Received request 'textDocument/codeLens - (1929)'. +Params: {"jsonrpc":"2.0","id":1929,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:03] Sending response 'textDocument/codeLens - (1929)' took 0ms +Result: {"jsonrpc":"2.0","id":1929,"result":null} + +[Trace - 14:47:03] Received request 'textDocument/documentSymbol - (1930)'. +Params: {"jsonrpc":"2.0","id":1930,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:03] Sending response 'textDocument/documentSymbol - (1930)' took 0ms +Result: {"jsonrpc":"2.0","id":1930,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":32,"character":7},"end":{"line":32,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":39,"character":7},"end":{"line":39,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":28,"character":11},"end":{"line":28,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:47:04] Received request 'textDocument/formatting - (1931)'. +Params: {"jsonrpc":"2.0","id":1931,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:47:04] Sending response 'textDocument/formatting - (1931)' took 30ms +Result: {"jsonrpc":"2.0","id":1931,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":48,"character":0}},"newText":"module main\n\nimport vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub fn run_before() {\n\tqrs := ['test']\n\tmut html := ''\n\tmut index_file := os.create('index.html') or { panic('Failed to create index.html file: $err') }\n\tprintln('debug:${typeof(index_file)}')\n\tprintln('debug: ${ticket_front(qr)}')\n\tindex_file.write_string('
') or { panic('Failed to write
to index.html file: $err') }\n\tfor qr in qrs {\n\t\tindex_file.write_string(ticket_front(qr)) or {\n\t\t\tpanic('Failed to write qr: $qr to index.html file: $err')\n\t\t}\n\t}\n\tindex_file.write_string('
') or {\n\t\tpanic('Failed to write
to index.html file: $err')\n\t}\n\tindex_file.close()\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\trun_before()\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\treturn $vweb.html()\n}\n"}]} + +[Trace - 14:47:04] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:04] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[{"range":{"start":{"line":15,"character":32},"end":{"line":15,"character":32}},"severity":1,"code":"","source":"","message":"undefined ident: `qr`","relatedInformation":[]},{"range":{"start":{"line":14,"character":18},"end":{"line":14,"character":18}},"severity":2,"code":"","source":"","message":"use e.g. `typeof(expr).name` or `sum_type_instance.type_name()` instead","relatedInformation":[]},{"range":{"start":{"line":12,"character":5},"end":{"line":12,"character":5}},"severity":2,"code":"","source":"","message":"unused variable: `html`","relatedInformation":[]}]}} + +[Trace - 14:47:04] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:47:06] Received request 'textDocument/hover - (1932)'. +Params: {"jsonrpc":"2.0","id":1932,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":15,"character":24}}} + +[Trace - 14:47:06] Sending response 'textDocument/hover - (1932)' took 0ms +Result: {"jsonrpc":"2.0","id":1932,"result":null} + +[Trace - 14:47:06] Received request 'textDocument/hover - (1933)'. +Params: {"jsonrpc":"2.0","id":1933,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":15,"character":30}}} + +[Trace - 14:47:06] Sending response 'textDocument/hover - (1933)' took 0ms +Result: {"jsonrpc":"2.0","id":1933,"result":null} + +[Trace - 14:47:06] Received request 'textDocument/hover - (1934)'. +Params: {"jsonrpc":"2.0","id":1934,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":15,"character":32}}} + +[Trace - 14:47:06] Sending response 'textDocument/hover - (1934)' took 0ms +Result: {"jsonrpc":"2.0","id":1934,"result":null} + +[Trace - 14:47:13] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1108},"contentChanges":[{"range":{"start":{"line":15,"character":34},"end":{"line":15,"character":34}},"rangeLength":0,"text":"'"},{"range":{"start":{"line":15,"character":32},"end":{"line":15,"character":32}},"rangeLength":0,"text":"'"}]}} + +[Trace - 14:47:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:13] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:13] Received request 'textDocument/foldingRange - (1935)'. +Params: {"jsonrpc":"2.0","id":1935,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:13] Sending response 'textDocument/foldingRange - (1935)' took 0ms +Result: {"jsonrpc":"2.0","id":1935,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":15,"endCharacter":38,"kind":"region"},{"startLine":17,"startCharacter":15,"endLine":21,"endCharacter":2,"kind":"region"},{"startLine":18,"startCharacter":47,"endLine":20,"endCharacter":3,"kind":"region"},{"startLine":22,"startCharacter":38,"endLine":24,"endCharacter":2,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":1,"kind":"region"},{"startLine":32,"startCharacter":22,"endLine":37,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":16,"endLine":33,"endCharacter":18,"kind":"region"},{"startLine":39,"startCharacter":14,"endLine":43,"endCharacter":1,"kind":"region"},{"startLine":45,"startCharacter":41,"endLine":47,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:13] Received request 'textDocument/codeLens - (1936)'. +Params: {"jsonrpc":"2.0","id":1936,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:13] Sending response 'textDocument/codeLens - (1936)' took 0ms +Result: {"jsonrpc":"2.0","id":1936,"result":null} + +[Trace - 14:47:13] Received request 'textDocument/documentSymbol - (1937)'. +Params: {"jsonrpc":"2.0","id":1937,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:13] Sending response 'textDocument/documentSymbol - (1937)' took 1ms +Result: {"jsonrpc":"2.0","id":1937,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":32,"character":7},"end":{"line":32,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":39,"character":7},"end":{"line":39,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":28,"character":11},"end":{"line":28,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:47:14] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1109},"contentChanges":[{"range":{"start":{"line":15,"character":33},"end":{"line":15,"character":35}},"rangeLength":2,"text":"t"}]}} + +[Trace - 14:47:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:14] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1110},"contentChanges":[{"range":{"start":{"line":15,"character":34},"end":{"line":15,"character":34}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:47:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:14] Received request 'textDocument/foldingRange - (1938)'. +Params: {"jsonrpc":"2.0","id":1938,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:14] Sending response 'textDocument/foldingRange - (1938)' took 0ms +Result: {"jsonrpc":"2.0","id":1938,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":15,"endCharacter":38,"kind":"region"},{"startLine":17,"startCharacter":15,"endLine":21,"endCharacter":2,"kind":"region"},{"startLine":18,"startCharacter":47,"endLine":20,"endCharacter":3,"kind":"region"},{"startLine":22,"startCharacter":38,"endLine":24,"endCharacter":2,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":1,"kind":"region"},{"startLine":32,"startCharacter":22,"endLine":37,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":16,"endLine":33,"endCharacter":18,"kind":"region"},{"startLine":39,"startCharacter":14,"endLine":43,"endCharacter":1,"kind":"region"},{"startLine":45,"startCharacter":41,"endLine":47,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:14] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1111},"contentChanges":[{"range":{"start":{"line":15,"character":35},"end":{"line":15,"character":35}},"rangeLength":0,"text":"s"}]}} + +[Trace - 14:47:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:14] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1112},"contentChanges":[{"range":{"start":{"line":15,"character":36},"end":{"line":15,"character":36}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:47:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:14] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:14] Received request 'textDocument/foldingRange - (1939)'. +Params: {"jsonrpc":"2.0","id":1939,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:14] Sending response 'textDocument/foldingRange - (1939)' took 0ms +Result: {"jsonrpc":"2.0","id":1939,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":15,"endCharacter":40,"kind":"region"},{"startLine":17,"startCharacter":15,"endLine":21,"endCharacter":2,"kind":"region"},{"startLine":18,"startCharacter":47,"endLine":20,"endCharacter":3,"kind":"region"},{"startLine":22,"startCharacter":38,"endLine":24,"endCharacter":2,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":1,"kind":"region"},{"startLine":32,"startCharacter":22,"endLine":37,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":16,"endLine":33,"endCharacter":18,"kind":"region"},{"startLine":39,"startCharacter":14,"endLine":43,"endCharacter":1,"kind":"region"},{"startLine":45,"startCharacter":41,"endLine":47,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:14] Received request 'textDocument/codeLens - (1940)'. +Params: {"jsonrpc":"2.0","id":1940,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:14] Sending response 'textDocument/codeLens - (1940)' took 0ms +Result: {"jsonrpc":"2.0","id":1940,"result":null} + +[Trace - 14:47:14] Received request 'textDocument/documentSymbol - (1941)'. +Params: {"jsonrpc":"2.0","id":1941,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:14] Sending response 'textDocument/documentSymbol - (1941)' took 0ms +Result: {"jsonrpc":"2.0","id":1941,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":32,"character":7},"end":{"line":32,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":39,"character":7},"end":{"line":39,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":28,"character":11},"end":{"line":28,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:47:15] Received request 'textDocument/formatting - (1942)'. +Params: {"jsonrpc":"2.0","id":1942,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:47:15] Sending response 'textDocument/formatting - (1942)' took 23ms +Result: {"jsonrpc":"2.0","id":1942,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":48,"character":0}},"newText":"module main\n\nimport vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub fn run_before() {\n\tqrs := ['test']\n\tmut html := ''\n\tmut index_file := os.create('index.html') or { panic('Failed to create index.html file: $err') }\n\tprintln('debug:${typeof(index_file)}')\n\tprintln('debug: ${ticket_front('test')}')\n\tindex_file.write_string('
') or { panic('Failed to write
to index.html file: $err') }\n\tfor qr in qrs {\n\t\tindex_file.write_string(ticket_front(qr)) or {\n\t\t\tpanic('Failed to write qr: $qr to index.html file: $err')\n\t\t}\n\t}\n\tindex_file.write_string('
') or {\n\t\tpanic('Failed to write
to index.html file: $err')\n\t}\n\tindex_file.close()\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\trun_before()\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\treturn $vweb.html()\n}\n"}]} + +[Trace - 14:47:15] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:15] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:47:21] Received request 'textDocument/foldingRange - (1943)'. +Params: {"jsonrpc":"2.0","id":1943,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:21] Sending response 'textDocument/foldingRange - (1943)' took 0ms +Result: {"jsonrpc":"2.0","id":1943,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":15,"endCharacter":40,"kind":"region"},{"startLine":17,"startCharacter":15,"endLine":21,"endCharacter":2,"kind":"region"},{"startLine":18,"startCharacter":47,"endLine":20,"endCharacter":3,"kind":"region"},{"startLine":22,"startCharacter":38,"endLine":24,"endCharacter":2,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":1,"kind":"region"},{"startLine":32,"startCharacter":22,"endLine":37,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":16,"endLine":33,"endCharacter":18,"kind":"region"},{"startLine":39,"startCharacter":14,"endLine":43,"endCharacter":1,"kind":"region"},{"startLine":45,"startCharacter":41,"endLine":47,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:21] Received request 'textDocument/codeLens - (1944)'. +Params: {"jsonrpc":"2.0","id":1944,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:21] Sending response 'textDocument/codeLens - (1944)' took 0ms +Result: {"jsonrpc":"2.0","id":1944,"result":null} + +[Trace - 14:47:21] Received request 'textDocument/hover - (1945)'. +Params: {"jsonrpc":"2.0","id":1945,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":16,"character":40}}} + +[Trace - 14:47:21] Sending response 'textDocument/hover - (1945)' took 0ms +Result: {"jsonrpc":"2.0","id":1945,"result":{"contents":{"language":"v","value":"fn panic(s string)"},"range":{"start":{"line":16,"character":39},"end":{"line":16,"character":44}}}} + +[Trace - 14:47:21] Received request 'textDocument/codeLens - (1946)'. +Params: {"jsonrpc":"2.0","id":1946,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:21] Sending response 'textDocument/codeLens - (1946)' took 0ms +Result: {"jsonrpc":"2.0","id":1946,"result":null} + +[Trace - 14:47:22] Received request 'textDocument/hover - (1947)'. +Params: {"jsonrpc":"2.0","id":1947,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":29}}} + +[Trace - 14:47:22] Sending response 'textDocument/hover - (1947)' took 0ms +Result: {"jsonrpc":"2.0","id":1947,"result":{"contents":{"language":"v","value":"pub fn create(path string) ?File"},"range":{"start":{"line":13,"character":29},"end":{"line":13,"character":41}}}} + +[Trace - 14:47:22] Received request 'textDocument/hover - (1948)'. +Params: {"jsonrpc":"2.0","id":1948,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":84}}} + +[Trace - 14:47:22] Sending response 'textDocument/hover - (1948)' took 0ms +Result: {"jsonrpc":"2.0","id":1948,"result":{"contents":{"language":"v","value":"fn panic(s string)"},"range":{"start":{"line":13,"character":90},"end":{"line":13,"character":93}}}} + +[Trace - 14:47:23] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1113},"contentChanges":[{"range":{"start":{"line":13,"character":97},"end":{"line":13,"character":97}},"rangeLength":0,"text":"\n\t"}]}} + +[Trace - 14:47:23] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:23] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:24] Received request 'textDocument/foldingRange - (1949)'. +Params: {"jsonrpc":"2.0","id":1949,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:24] Sending response 'textDocument/foldingRange - (1949)' took 0ms +Result: {"jsonrpc":"2.0","id":1949,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":16,"endCharacter":40,"kind":"region"},{"startLine":18,"startCharacter":15,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":19,"startCharacter":47,"endLine":21,"endCharacter":3,"kind":"region"},{"startLine":23,"startCharacter":38,"endLine":25,"endCharacter":2,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":22,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":34,"startCharacter":16,"endLine":34,"endCharacter":18,"kind":"region"},{"startLine":40,"startCharacter":14,"endLine":44,"endCharacter":1,"kind":"region"},{"startLine":46,"startCharacter":41,"endLine":48,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:24] Received request 'textDocument/codeLens - (1950)'. +Params: {"jsonrpc":"2.0","id":1950,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:24] Sending response 'textDocument/codeLens - (1950)' took 0ms +Result: {"jsonrpc":"2.0","id":1950,"result":null} + +[Trace - 14:47:24] Received request 'textDocument/documentSymbol - (1951)'. +Params: {"jsonrpc":"2.0","id":1951,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:24] Sending response 'textDocument/documentSymbol - (1951)' took 0ms +Result: {"jsonrpc":"2.0","id":1951,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":33,"character":7},"end":{"line":33,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":40,"character":7},"end":{"line":40,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":29,"character":11},"end":{"line":29,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:47:25] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1114},"contentChanges":[{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":1}},"rangeLength":0,"text":"o"}]}} + +[Trace - 14:47:25] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:25] Received request 'textDocument/completion - (1952)'. +Params: {"jsonrpc":"2.0","id":1952,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":2},"context":{"triggerKind":1}}} + +[Trace - 14:47:25] Sending response 'textDocument/completion - (1952)' took 1ms +Result: {"jsonrpc":"2.0","id":1952,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"channel","kind":6,"detail":"channel chan string","insertText":"channel","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder string","insertText":"static_folder","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:47:25] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:25] Received request 'textDocument/foldingRange - (1953)'. +Params: {"jsonrpc":"2.0","id":1953,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:25] Sending response 'textDocument/foldingRange - (1953)' took 0ms +Result: {"jsonrpc":"2.0","id":1953,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":16,"endCharacter":40,"kind":"region"},{"startLine":18,"startCharacter":15,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":19,"startCharacter":47,"endLine":21,"endCharacter":3,"kind":"region"},{"startLine":23,"startCharacter":38,"endLine":25,"endCharacter":2,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":22,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":34,"startCharacter":16,"endLine":34,"endCharacter":18,"kind":"region"},{"startLine":40,"startCharacter":14,"endLine":44,"endCharacter":1,"kind":"region"},{"startLine":46,"startCharacter":41,"endLine":48,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:25] Received request 'textDocument/codeLens - (1954)'. +Params: {"jsonrpc":"2.0","id":1954,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:25] Sending response 'textDocument/codeLens - (1954)' took 0ms +Result: {"jsonrpc":"2.0","id":1954,"result":null} + +[Trace - 14:47:25] Received request 'textDocument/documentSymbol - (1955)'. +Params: {"jsonrpc":"2.0","id":1955,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:25] Sending response 'textDocument/documentSymbol - (1955)' took 0ms +Result: {"jsonrpc":"2.0","id":1955,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":33,"character":7},"end":{"line":33,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":40,"character":7},"end":{"line":40,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":29,"character":11},"end":{"line":29,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:47:25] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1115},"contentChanges":[{"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":2}},"rangeLength":1,"text":""}]}} + +[Trace - 14:47:25] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:25] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:25] Received request 'textDocument/foldingRange - (1956)'. +Params: {"jsonrpc":"2.0","id":1956,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:25] Sending response 'textDocument/foldingRange - (1956)' took 0ms +Result: {"jsonrpc":"2.0","id":1956,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":16,"endCharacter":40,"kind":"region"},{"startLine":18,"startCharacter":15,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":19,"startCharacter":47,"endLine":21,"endCharacter":3,"kind":"region"},{"startLine":23,"startCharacter":38,"endLine":25,"endCharacter":2,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":22,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":34,"startCharacter":16,"endLine":34,"endCharacter":18,"kind":"region"},{"startLine":40,"startCharacter":14,"endLine":44,"endCharacter":1,"kind":"region"},{"startLine":46,"startCharacter":41,"endLine":48,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:25] Received request 'textDocument/codeLens - (1957)'. +Params: {"jsonrpc":"2.0","id":1957,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:25] Sending response 'textDocument/codeLens - (1957)' took 0ms +Result: {"jsonrpc":"2.0","id":1957,"result":null} + +[Trace - 14:47:26] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1116},"contentChanges":[{"range":{"start":{"line":14,"character":0},"end":{"line":14,"character":1}},"rangeLength":1,"text":""}]}} + +[Trace - 14:47:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:26] Received request 'textDocument/foldingRange - (1958)'. +Params: {"jsonrpc":"2.0","id":1958,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:26] Sending response 'textDocument/foldingRange - (1958)' took 0ms +Result: {"jsonrpc":"2.0","id":1958,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":16,"endCharacter":40,"kind":"region"},{"startLine":18,"startCharacter":15,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":19,"startCharacter":47,"endLine":21,"endCharacter":3,"kind":"region"},{"startLine":23,"startCharacter":38,"endLine":25,"endCharacter":2,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":22,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":34,"startCharacter":16,"endLine":34,"endCharacter":18,"kind":"region"},{"startLine":40,"startCharacter":14,"endLine":44,"endCharacter":1,"kind":"region"},{"startLine":46,"startCharacter":41,"endLine":48,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:26] Received request 'textDocument/codeLens - (1959)'. +Params: {"jsonrpc":"2.0","id":1959,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:26] Sending response 'textDocument/codeLens - (1959)' took 0ms +Result: {"jsonrpc":"2.0","id":1959,"result":null} + +[Trace - 14:47:26] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1117},"contentChanges":[{"range":{"start":{"line":13,"character":97},"end":{"line":14,"character":0}},"rangeLength":1,"text":""}]}} + +[Trace - 14:47:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:26] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:26] Received request 'textDocument/foldingRange - (1960)'. +Params: {"jsonrpc":"2.0","id":1960,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:26] Sending response 'textDocument/foldingRange - (1960)' took 0ms +Result: {"jsonrpc":"2.0","id":1960,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":15,"endCharacter":40,"kind":"region"},{"startLine":17,"startCharacter":15,"endLine":21,"endCharacter":2,"kind":"region"},{"startLine":18,"startCharacter":47,"endLine":20,"endCharacter":3,"kind":"region"},{"startLine":22,"startCharacter":38,"endLine":24,"endCharacter":2,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":1,"kind":"region"},{"startLine":32,"startCharacter":22,"endLine":37,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":16,"endLine":33,"endCharacter":18,"kind":"region"},{"startLine":39,"startCharacter":14,"endLine":43,"endCharacter":1,"kind":"region"},{"startLine":45,"startCharacter":41,"endLine":47,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:26] Received request 'textDocument/codeLens - (1961)'. +Params: {"jsonrpc":"2.0","id":1961,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:26] Sending response 'textDocument/codeLens - (1961)' took 0ms +Result: {"jsonrpc":"2.0","id":1961,"result":null} + +[Trace - 14:47:26] Received request 'textDocument/documentSymbol - (1962)'. +Params: {"jsonrpc":"2.0","id":1962,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:26] Sending response 'textDocument/documentSymbol - (1962)' took 0ms +Result: {"jsonrpc":"2.0","id":1962,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":32,"character":7},"end":{"line":32,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":39,"character":7},"end":{"line":39,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":28,"character":11},"end":{"line":28,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:47:27] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1118},"contentChanges":[{"range":{"start":{"line":12,"character":15},"end":{"line":12,"character":15}},"rangeLength":0,"text":"\n\t"}]}} + +[Trace - 14:47:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:27] Received request 'textDocument/foldingRange - (1963)'. +Params: {"jsonrpc":"2.0","id":1963,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:27] Sending response 'textDocument/foldingRange - (1963)' took 0ms +Result: {"jsonrpc":"2.0","id":1963,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":16,"endCharacter":40,"kind":"region"},{"startLine":18,"startCharacter":15,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":19,"startCharacter":47,"endLine":21,"endCharacter":3,"kind":"region"},{"startLine":23,"startCharacter":38,"endLine":25,"endCharacter":2,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":22,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":34,"startCharacter":16,"endLine":34,"endCharacter":18,"kind":"region"},{"startLine":40,"startCharacter":14,"endLine":44,"endCharacter":1,"kind":"region"},{"startLine":46,"startCharacter":41,"endLine":48,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:27] Received request 'textDocument/codeLens - (1964)'. +Params: {"jsonrpc":"2.0","id":1964,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:27] Sending response 'textDocument/codeLens - (1964)' took 0ms +Result: {"jsonrpc":"2.0","id":1964,"result":null} + +[Trace - 14:47:27] Received request 'textDocument/documentSymbol - (1965)'. +Params: {"jsonrpc":"2.0","id":1965,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:27] Sending response 'textDocument/documentSymbol - (1965)' took 0ms +Result: {"jsonrpc":"2.0","id":1965,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":33,"character":7},"end":{"line":33,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":40,"character":7},"end":{"line":40,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":29,"character":11},"end":{"line":29,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:47:27] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1119},"contentChanges":[{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":1}},"rangeLength":0,"text":"o"}]}} + +[Trace - 14:47:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:27] Received request 'textDocument/completion - (1966)'. +Params: {"jsonrpc":"2.0","id":1966,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":2},"context":{"triggerKind":1}}} + +[Trace - 14:47:27] Sending response 'textDocument/completion - (1966)' took 1ms +Result: {"jsonrpc":"2.0","id":1966,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:47:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:27] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1120},"contentChanges":[{"range":{"start":{"line":13,"character":2},"end":{"line":13,"character":2}},"rangeLength":0,"text":"s"}]}} + +[Trace - 14:47:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:27] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:28] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1121},"contentChanges":[{"range":{"start":{"line":13,"character":3},"end":{"line":13,"character":3}},"rangeLength":0,"text":"."}]}} + +[Trace - 14:47:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:28] Received request 'textDocument/completion - (1967)'. +Params: {"jsonrpc":"2.0","id":1967,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":4},"context":{"triggerKind":2,"triggerCharacter":"."}}} + +[Trace - 14:47:28] Sending response 'textDocument/completion - (1967)' took 0ms +Result: {"jsonrpc":"2.0","id":1967,"result":[]} + +[Trace - 14:47:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:28] Received request 'textDocument/foldingRange - (1968)'. +Params: {"jsonrpc":"2.0","id":1968,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:28] Sending response 'textDocument/foldingRange - (1968)' took 0ms +Result: {"jsonrpc":"2.0","id":1968,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":18,"startCharacter":15,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":19,"startCharacter":47,"endLine":21,"endCharacter":3,"kind":"region"},{"startLine":23,"startCharacter":38,"endLine":25,"endCharacter":2,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":22,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":34,"startCharacter":16,"endLine":34,"endCharacter":18,"kind":"region"},{"startLine":40,"startCharacter":14,"endLine":44,"endCharacter":1,"kind":"region"},{"startLine":46,"startCharacter":41,"endLine":48,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:28] Received request 'textDocument/codeLens - (1969)'. +Params: {"jsonrpc":"2.0","id":1969,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:28] Sending response 'textDocument/codeLens - (1969)' took 0ms +Result: {"jsonrpc":"2.0","id":1969,"result":null} + +[Trace - 14:47:28] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1122},"contentChanges":[{"range":{"start":{"line":13,"character":4},"end":{"line":13,"character":4}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:47:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:28] Received request 'textDocument/completion - (1970)'. +Params: {"jsonrpc":"2.0","id":1970,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":5},"context":{"triggerKind":1}}} + +[Trace - 14:47:28] Sending response 'textDocument/completion - (1970)' took 0ms +Result: {"jsonrpc":"2.0","id":1970,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"channel","kind":6,"detail":"channel chan string","insertText":"channel","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder string","insertText":"static_folder","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:47:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:28] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1123},"contentChanges":[{"range":{"start":{"line":13,"character":5},"end":{"line":13,"character":5}},"rangeLength":0,"text":"m"}]}} + +[Trace - 14:47:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:28] Received request 'textDocument/foldingRange - (1971)'. +Params: {"jsonrpc":"2.0","id":1971,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:28] Sending response 'textDocument/foldingRange - (1971)' took 0ms +Result: {"jsonrpc":"2.0","id":1971,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":18,"startCharacter":15,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":19,"startCharacter":47,"endLine":21,"endCharacter":3,"kind":"region"},{"startLine":23,"startCharacter":38,"endLine":25,"endCharacter":2,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":22,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":34,"startCharacter":16,"endLine":34,"endCharacter":18,"kind":"region"},{"startLine":40,"startCharacter":14,"endLine":44,"endCharacter":1,"kind":"region"},{"startLine":46,"startCharacter":41,"endLine":48,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:28] Received request 'textDocument/codeLens - (1972)'. +Params: {"jsonrpc":"2.0","id":1972,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:28] Sending response 'textDocument/codeLens - (1972)' took 0ms +Result: {"jsonrpc":"2.0","id":1972,"result":null} + +[Trace - 14:47:28] Received request 'textDocument/documentSymbol - (1973)'. +Params: {"jsonrpc":"2.0","id":1973,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:28] Sending response 'textDocument/documentSymbol - (1973)' took 0ms +Result: {"jsonrpc":"2.0","id":1973,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":33,"character":7},"end":{"line":33,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":40,"character":7},"end":{"line":40,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":29,"character":11},"end":{"line":29,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:47:28] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1124},"contentChanges":[{"range":{"start":{"line":13,"character":6},"end":{"line":13,"character":6}},"rangeLength":0,"text":"()"}]}} + +[Trace - 14:47:28] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:28] Received request 'textDocument/completion - (1974)'. +Params: {"jsonrpc":"2.0","id":1974,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":7},"context":{"triggerKind":2,"triggerCharacter":"("}}} + +[Trace - 14:47:28] Sending response 'textDocument/completion - (1974)' took 0ms +Result: {"jsonrpc":"2.0","id":1974,"result":[]} + +[Trace - 14:47:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:29] Received request 'textDocument/signatureHelp - (1975)'. +Params: {"jsonrpc":"2.0","id":1975,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":7},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}}} + +[Trace - 14:47:29] Sending response 'textDocument/signatureHelp - (1975)' took 0ms +Result: {"jsonrpc":"2.0","id":1975,"result":null} + +[Trace - 14:47:29] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1125},"contentChanges":[{"range":{"start":{"line":13,"character":7},"end":{"line":13,"character":8}},"rangeLength":1,"text":")"}]}} + +[Trace - 14:47:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:29] Received request 'textDocument/foldingRange - (1976)'. +Params: {"jsonrpc":"2.0","id":1976,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:29] Sending response 'textDocument/foldingRange - (1976)' took 1ms +Result: {"jsonrpc":"2.0","id":1976,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":18,"startCharacter":15,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":19,"startCharacter":47,"endLine":21,"endCharacter":3,"kind":"region"},{"startLine":23,"startCharacter":38,"endLine":25,"endCharacter":2,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":22,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":34,"startCharacter":16,"endLine":34,"endCharacter":18,"kind":"region"},{"startLine":40,"startCharacter":14,"endLine":44,"endCharacter":1,"kind":"region"},{"startLine":46,"startCharacter":41,"endLine":48,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:29] Received request 'textDocument/codeLens - (1977)'. +Params: {"jsonrpc":"2.0","id":1977,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:29] Sending response 'textDocument/codeLens - (1977)' took 0ms +Result: {"jsonrpc":"2.0","id":1977,"result":null} + +[Trace - 14:47:29] Received request 'textDocument/documentSymbol - (1978)'. +Params: {"jsonrpc":"2.0","id":1978,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:29] Sending response 'textDocument/documentSymbol - (1978)' took 0ms +Result: {"jsonrpc":"2.0","id":1978,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":33,"character":7},"end":{"line":33,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":40,"character":7},"end":{"line":40,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":29,"character":11},"end":{"line":29,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:47:29] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1126},"contentChanges":[{"range":{"start":{"line":13,"character":7},"end":{"line":13,"character":7}},"rangeLength":0,"text":"''"}]}} + +[Trace - 14:47:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:29] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:30] Received request 'textDocument/foldingRange - (1979)'. +Params: {"jsonrpc":"2.0","id":1979,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:30] Sending response 'textDocument/foldingRange - (1979)' took 0ms +Result: {"jsonrpc":"2.0","id":1979,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":18,"startCharacter":15,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":19,"startCharacter":47,"endLine":21,"endCharacter":3,"kind":"region"},{"startLine":23,"startCharacter":38,"endLine":25,"endCharacter":2,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":22,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":34,"startCharacter":16,"endLine":34,"endCharacter":18,"kind":"region"},{"startLine":40,"startCharacter":14,"endLine":44,"endCharacter":1,"kind":"region"},{"startLine":46,"startCharacter":41,"endLine":48,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:30] Received request 'textDocument/codeLens - (1980)'. +Params: {"jsonrpc":"2.0","id":1980,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:30] Sending response 'textDocument/codeLens - (1980)' took 0ms +Result: {"jsonrpc":"2.0","id":1980,"result":null} + +[Trace - 14:47:30] Received request 'textDocument/documentSymbol - (1981)'. +Params: {"jsonrpc":"2.0","id":1981,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:30] Sending response 'textDocument/documentSymbol - (1981)' took 0ms +Result: {"jsonrpc":"2.0","id":1981,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":33,"character":7},"end":{"line":33,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":40,"character":7},"end":{"line":40,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":29,"character":11},"end":{"line":29,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:47:30] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1127},"contentChanges":[{"range":{"start":{"line":13,"character":8},"end":{"line":13,"character":8}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:47:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:30] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1128},"contentChanges":[{"range":{"start":{"line":13,"character":9},"end":{"line":13,"character":9}},"rangeLength":0,"text":"n"}]}} + +[Trace - 14:47:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:30] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1129},"contentChanges":[{"range":{"start":{"line":13,"character":10},"end":{"line":13,"character":10}},"rangeLength":0,"text":"d"}]}} + +[Trace - 14:47:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:30] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1130},"contentChanges":[{"range":{"start":{"line":13,"character":11},"end":{"line":13,"character":11}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:47:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:30] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1131},"contentChanges":[{"range":{"start":{"line":13,"character":12},"end":{"line":13,"character":12}},"rangeLength":0,"text":"x"}]}} + +[Trace - 14:47:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:30] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1132},"contentChanges":[{"range":{"start":{"line":13,"character":13},"end":{"line":13,"character":13}},"rangeLength":0,"text":"."}]}} + +[Trace - 14:47:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:31] Received request 'textDocument/completion - (1982)'. +Params: {"jsonrpc":"2.0","id":1982,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":14},"context":{"triggerKind":2,"triggerCharacter":"."}}} + +[Trace - 14:47:31] Sending response 'textDocument/completion - (1982)' took 0ms +Result: {"jsonrpc":"2.0","id":1982,"result":[]} + +[Trace - 14:47:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:31] Received request 'textDocument/foldingRange - (1983)'. +Params: {"jsonrpc":"2.0","id":1983,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:31] Sending response 'textDocument/foldingRange - (1983)' took 0ms +Result: {"jsonrpc":"2.0","id":1983,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":18,"startCharacter":15,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":19,"startCharacter":47,"endLine":21,"endCharacter":3,"kind":"region"},{"startLine":23,"startCharacter":38,"endLine":25,"endCharacter":2,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":22,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":34,"startCharacter":16,"endLine":34,"endCharacter":18,"kind":"region"},{"startLine":40,"startCharacter":14,"endLine":44,"endCharacter":1,"kind":"region"},{"startLine":46,"startCharacter":41,"endLine":48,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:31] Received request 'textDocument/codeLens - (1984)'. +Params: {"jsonrpc":"2.0","id":1984,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:31] Sending response 'textDocument/codeLens - (1984)' took 0ms +Result: {"jsonrpc":"2.0","id":1984,"result":null} + +[Trace - 14:47:31] Received request 'textDocument/documentSymbol - (1985)'. +Params: {"jsonrpc":"2.0","id":1985,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:31] Sending response 'textDocument/documentSymbol - (1985)' took 0ms +Result: {"jsonrpc":"2.0","id":1985,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":33,"character":7},"end":{"line":33,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":40,"character":7},"end":{"line":40,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":29,"character":11},"end":{"line":29,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:47:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1133},"contentChanges":[{"range":{"start":{"line":13,"character":14},"end":{"line":13,"character":14}},"rangeLength":0,"text":"h"}]}} + +[Trace - 14:47:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1134},"contentChanges":[{"range":{"start":{"line":13,"character":15},"end":{"line":13,"character":15}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:47:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1135},"contentChanges":[{"range":{"start":{"line":13,"character":16},"end":{"line":13,"character":16}},"rangeLength":0,"text":"m"}]}} + +[Trace - 14:47:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:31] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1136},"contentChanges":[{"range":{"start":{"line":13,"character":17},"end":{"line":13,"character":17}},"rangeLength":0,"text":"l"}]}} + +[Trace - 14:47:31] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:32] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:32] Received request 'textDocument/foldingRange - (1986)'. +Params: {"jsonrpc":"2.0","id":1986,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:32] Sending response 'textDocument/foldingRange - (1986)' took 0ms +Result: {"jsonrpc":"2.0","id":1986,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":18,"startCharacter":15,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":19,"startCharacter":47,"endLine":21,"endCharacter":3,"kind":"region"},{"startLine":23,"startCharacter":38,"endLine":25,"endCharacter":2,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":22,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":34,"startCharacter":16,"endLine":34,"endCharacter":18,"kind":"region"},{"startLine":40,"startCharacter":14,"endLine":44,"endCharacter":1,"kind":"region"},{"startLine":46,"startCharacter":41,"endLine":48,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:32] Received request 'textDocument/codeLens - (1987)'. +Params: {"jsonrpc":"2.0","id":1987,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:32] Sending response 'textDocument/codeLens - (1987)' took 0ms +Result: {"jsonrpc":"2.0","id":1987,"result":null} + +[Trace - 14:47:32] Received request 'textDocument/documentSymbol - (1988)'. +Params: {"jsonrpc":"2.0","id":1988,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:32] Sending response 'textDocument/documentSymbol - (1988)' took 0ms +Result: {"jsonrpc":"2.0","id":1988,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":33,"character":7},"end":{"line":33,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":40,"character":7},"end":{"line":40,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":29,"character":11},"end":{"line":29,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:47:33] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1137},"contentChanges":[{"range":{"start":{"line":13,"character":20},"end":{"line":13,"character":20}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:47:33] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:33] Received request 'textDocument/completion - (1989)'. +Params: {"jsonrpc":"2.0","id":1989,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":21},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:47:33] Sending response 'textDocument/completion - (1989)' took 0ms +Result: {"jsonrpc":"2.0","id":1989,"result":[]} + +[Trace - 14:47:33] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:33] Received request 'textDocument/foldingRange - (1990)'. +Params: {"jsonrpc":"2.0","id":1990,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:33] Sending response 'textDocument/foldingRange - (1990)' took 0ms +Result: {"jsonrpc":"2.0","id":1990,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":14,"endCharacter":97,"kind":"region"},{"startLine":18,"startCharacter":15,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":19,"startCharacter":47,"endLine":21,"endCharacter":3,"kind":"region"},{"startLine":23,"startCharacter":38,"endLine":25,"endCharacter":2,"kind":"region"}]} + +[Trace - 14:47:33] Received request 'textDocument/codeLens - (1991)'. +Params: {"jsonrpc":"2.0","id":1991,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:33] Sending response 'textDocument/codeLens - (1991)' took 0ms +Result: {"jsonrpc":"2.0","id":1991,"result":null} + +[Trace - 14:47:33] Received request 'textDocument/documentSymbol - (1992)'. +Params: {"jsonrpc":"2.0","id":1992,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:33] Sending response 'textDocument/documentSymbol - (1992)' took 0ms +Result: {"jsonrpc":"2.0","id":1992,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":33,"character":7},"end":{"line":33,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":40,"character":7},"end":{"line":40,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":29,"character":11},"end":{"line":29,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:47:33] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1138},"contentChanges":[{"range":{"start":{"line":13,"character":21},"end":{"line":13,"character":21}},"rangeLength":0,"text":"o"}]}} + +[Trace - 14:47:33] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:33] Received request 'textDocument/completion - (1993)'. +Params: {"jsonrpc":"2.0","id":1993,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":22},"context":{"triggerKind":1}}} + +[Trace - 14:47:33] Sending response 'textDocument/completion - (1993)' took 0ms +Result: {"jsonrpc":"2.0","id":1993,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"channel","kind":6,"detail":"channel chan string","insertText":"channel","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder string","insertText":"static_folder","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:47:33] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:33] Received request 'textDocument/foldingRange - (1994)'. +Params: {"jsonrpc":"2.0","id":1994,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:33] Sending response 'textDocument/foldingRange - (1994)' took 0ms +Result: {"jsonrpc":"2.0","id":1994,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":18,"startCharacter":15,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":19,"startCharacter":47,"endLine":21,"endCharacter":3,"kind":"region"},{"startLine":23,"startCharacter":38,"endLine":25,"endCharacter":2,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":22,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":34,"startCharacter":16,"endLine":34,"endCharacter":18,"kind":"region"},{"startLine":40,"startCharacter":14,"endLine":44,"endCharacter":1,"kind":"region"},{"startLine":46,"startCharacter":41,"endLine":48,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:33] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1139},"contentChanges":[{"range":{"start":{"line":13,"character":22},"end":{"line":13,"character":22}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:47:33] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:33] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:34] Received request 'textDocument/foldingRange - (1995)'. +Params: {"jsonrpc":"2.0","id":1995,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:34] Sending response 'textDocument/foldingRange - (1995)' took 0ms +Result: {"jsonrpc":"2.0","id":1995,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":18,"startCharacter":15,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":19,"startCharacter":47,"endLine":21,"endCharacter":3,"kind":"region"},{"startLine":23,"startCharacter":38,"endLine":25,"endCharacter":2,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":22,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":34,"startCharacter":16,"endLine":34,"endCharacter":18,"kind":"region"},{"startLine":40,"startCharacter":14,"endLine":44,"endCharacter":1,"kind":"region"},{"startLine":46,"startCharacter":41,"endLine":48,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:34] Received request 'textDocument/codeLens - (1996)'. +Params: {"jsonrpc":"2.0","id":1996,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:34] Sending response 'textDocument/codeLens - (1996)' took 0ms +Result: {"jsonrpc":"2.0","id":1996,"result":null} + +[Trace - 14:47:34] Received request 'textDocument/documentSymbol - (1997)'. +Params: {"jsonrpc":"2.0","id":1997,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:34] Sending response 'textDocument/documentSymbol - (1997)' took 0ms +Result: {"jsonrpc":"2.0","id":1997,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":33,"character":7},"end":{"line":33,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":40,"character":7},"end":{"line":40,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":29,"character":11},"end":{"line":29,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:47:34] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1140},"contentChanges":[{"range":{"start":{"line":13,"character":23},"end":{"line":13,"character":23}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:47:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:34] Received request 'textDocument/completion - (1998)'. +Params: {"jsonrpc":"2.0","id":1998,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":24},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:47:34] Sending response 'textDocument/completion - (1998)' took 2ms +Result: {"jsonrpc":"2.0","id":1998,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"channel","kind":6,"detail":"channel chan string","insertText":"channel","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder string","insertText":"static_folder","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:47:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:34] Received request 'textDocument/foldingRange - (1999)'. +Params: {"jsonrpc":"2.0","id":1999,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:34] Sending response 'textDocument/foldingRange - (1999)' took 0ms +Result: {"jsonrpc":"2.0","id":1999,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":18,"startCharacter":15,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":19,"startCharacter":47,"endLine":21,"endCharacter":3,"kind":"region"},{"startLine":23,"startCharacter":38,"endLine":25,"endCharacter":2,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":22,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":34,"startCharacter":16,"endLine":34,"endCharacter":18,"kind":"region"},{"startLine":40,"startCharacter":14,"endLine":44,"endCharacter":1,"kind":"region"},{"startLine":46,"startCharacter":41,"endLine":48,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:34] Received request 'textDocument/codeLens - (2000)'. +Params: {"jsonrpc":"2.0","id":2000,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:34] Sending response 'textDocument/codeLens - (2000)' took 0ms +Result: {"jsonrpc":"2.0","id":2000,"result":null} + +[Trace - 14:47:34] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1141},"contentChanges":[{"range":{"start":{"line":13,"character":24},"end":{"line":13,"character":24}},"rangeLength":0,"text":"{}"}]}} + +[Trace - 14:47:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:34] Received request 'textDocument/completion - (2001)'. +Params: {"jsonrpc":"2.0","id":2001,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":25},"context":{"triggerKind":2,"triggerCharacter":"{"}}} + +[Trace - 14:47:34] Sending response 'textDocument/completion - (2001)' took 0ms +Result: {"jsonrpc":"2.0","id":2001,"result":[]} + +[Trace - 14:47:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:34] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1142},"contentChanges":[{"range":{"start":{"line":13,"character":25},"end":{"line":13,"character":26}},"rangeLength":1,"text":"}"}]}} + +[Trace - 14:47:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:34] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:34] Received request 'textDocument/foldingRange - (2002)'. +Params: {"jsonrpc":"2.0","id":2002,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:34] Sending response 'textDocument/foldingRange - (2002)' took 0ms +Result: {"jsonrpc":"2.0","id":2002,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":18,"startCharacter":15,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":19,"startCharacter":47,"endLine":21,"endCharacter":3,"kind":"region"},{"startLine":23,"startCharacter":38,"endLine":25,"endCharacter":2,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":22,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":34,"startCharacter":16,"endLine":34,"endCharacter":18,"kind":"region"},{"startLine":40,"startCharacter":14,"endLine":44,"endCharacter":1,"kind":"region"},{"startLine":46,"startCharacter":41,"endLine":48,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:34] Received request 'textDocument/codeLens - (2003)'. +Params: {"jsonrpc":"2.0","id":2003,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:34] Sending response 'textDocument/codeLens - (2003)' took 0ms +Result: {"jsonrpc":"2.0","id":2003,"result":null} + +[Trace - 14:47:35] Received request 'textDocument/documentSymbol - (2004)'. +Params: {"jsonrpc":"2.0","id":2004,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:35] Sending response 'textDocument/documentSymbol - (2004)' took 0ms +Result: {"jsonrpc":"2.0","id":2004,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":33,"character":7},"end":{"line":33,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":40,"character":7},"end":{"line":40,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":29,"character":11},"end":{"line":29,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:47:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1143},"contentChanges":[{"range":{"start":{"line":13,"character":25},"end":{"line":13,"character":25}},"rangeLength":0,"text":"p"}]}} + +[Trace - 14:47:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:35] Received request 'textDocument/completion - (2005)'. +Params: {"jsonrpc":"2.0","id":2005,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":26},"context":{"triggerKind":1}}} + +[Trace - 14:47:35] Sending response 'textDocument/completion - (2005)' took 0ms +Result: {"jsonrpc":"2.0","id":2005,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"channel","kind":6,"detail":"channel chan string","insertText":"channel","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder string","insertText":"static_folder","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:47:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1144},"contentChanges":[{"range":{"start":{"line":13,"character":26},"end":{"line":13,"character":26}},"rangeLength":0,"text":"a"}]}} + +[Trace - 14:47:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1145},"contentChanges":[{"range":{"start":{"line":13,"character":27},"end":{"line":13,"character":27}},"rangeLength":0,"text":"n"}]}} + +[Trace - 14:47:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1146},"contentChanges":[{"range":{"start":{"line":13,"character":28},"end":{"line":13,"character":28}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:47:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:35] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1147},"contentChanges":[{"range":{"start":{"line":13,"character":29},"end":{"line":13,"character":29}},"rangeLength":0,"text":"c"}]}} + +[Trace - 14:47:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:35] Received request 'textDocument/completion - (2006)'. +Params: {"jsonrpc":"2.0","id":2006,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":30},"context":{"triggerKind":1}}} + +[Trace - 14:47:35] Sending response 'textDocument/completion - (2006)' took 1ms +Result: {"jsonrpc":"2.0","id":2006,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"channel","kind":6,"detail":"channel chan string","insertText":"channel","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder string","insertText":"static_folder","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:47:35] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:35] Received request 'textDocument/foldingRange - (2007)'. +Params: {"jsonrpc":"2.0","id":2007,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:35] Sending response 'textDocument/foldingRange - (2007)' took 0ms +Result: {"jsonrpc":"2.0","id":2007,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":18,"startCharacter":15,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":19,"startCharacter":47,"endLine":21,"endCharacter":3,"kind":"region"},{"startLine":23,"startCharacter":38,"endLine":25,"endCharacter":2,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":22,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":34,"startCharacter":16,"endLine":34,"endCharacter":18,"kind":"region"},{"startLine":40,"startCharacter":14,"endLine":44,"endCharacter":1,"kind":"region"},{"startLine":46,"startCharacter":41,"endLine":48,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:36] Received request 'textDocument/codeLens - (2008)'. +Params: {"jsonrpc":"2.0","id":2008,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:36] Sending response 'textDocument/codeLens - (2008)' took 0ms +Result: {"jsonrpc":"2.0","id":2008,"result":null} + +[Trace - 14:47:36] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1148},"contentChanges":[{"range":{"start":{"line":13,"character":30},"end":{"line":13,"character":30}},"rangeLength":0,"text":"()"}]}} + +[Trace - 14:47:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:36] Received request 'textDocument/completion - (2009)'. +Params: {"jsonrpc":"2.0","id":2009,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":31},"context":{"triggerKind":2,"triggerCharacter":"("}}} + +[Trace - 14:47:36] Sending response 'textDocument/completion - (2009)' took 0ms +Result: {"jsonrpc":"2.0","id":2009,"result":[{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder string","insertText":"static_folder","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:47:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:36] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1149},"contentChanges":[{"range":{"start":{"line":13,"character":31},"end":{"line":13,"character":32}},"rangeLength":1,"text":")"}]}} + +[Trace - 14:47:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:36] Received request 'textDocument/signatureHelp - (2010)'. +Params: {"jsonrpc":"2.0","id":2010,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":32},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}}} + +[Trace - 14:47:36] Sending response 'textDocument/signatureHelp - (2010)' took 0ms +Result: {"jsonrpc":"2.0","id":2010,"result":{"signatures":[{"label":"pub fn rm(path string) ?","parameters":[{"label":"path string"}]}],"activeParameter":0}} + +[Trace - 14:47:36] Received request 'textDocument/foldingRange - (2011)'. +Params: {"jsonrpc":"2.0","id":2011,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:36] Sending response 'textDocument/foldingRange - (2011)' took 0ms +Result: {"jsonrpc":"2.0","id":2011,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":18,"startCharacter":15,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":19,"startCharacter":47,"endLine":21,"endCharacter":3,"kind":"region"},{"startLine":23,"startCharacter":38,"endLine":25,"endCharacter":2,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":22,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":34,"startCharacter":16,"endLine":34,"endCharacter":18,"kind":"region"},{"startLine":40,"startCharacter":14,"endLine":44,"endCharacter":1,"kind":"region"},{"startLine":46,"startCharacter":41,"endLine":48,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:36] Received request 'textDocument/codeLens - (2012)'. +Params: {"jsonrpc":"2.0","id":2012,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:36] Sending response 'textDocument/codeLens - (2012)' took 0ms +Result: {"jsonrpc":"2.0","id":2012,"result":null} + +[Trace - 14:47:36] Received request 'textDocument/documentSymbol - (2013)'. +Params: {"jsonrpc":"2.0","id":2013,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:36] Sending response 'textDocument/documentSymbol - (2013)' took 0ms +Result: {"jsonrpc":"2.0","id":2013,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":33,"character":7},"end":{"line":33,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":40,"character":7},"end":{"line":40,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":29,"character":11},"end":{"line":29,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:47:36] Received request 'textDocument/signatureHelp - (2014)'. +Params: {"jsonrpc":"2.0","id":2014,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":31},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"pub fn rm(path string) ?","parameters":[{"label":"path string"}]}],"activeSignature":0,"activeParameter":0}}}} + +[Trace - 14:47:36] Sending response 'textDocument/signatureHelp - (2014)' took 0ms +Result: {"jsonrpc":"2.0","id":2014,"result":{"signatures":[{"label":"pub fn rm(path string) ?","parameters":[{"label":"path string"}]}],"activeParameter":0}} + +[Trace - 14:47:36] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1150},"contentChanges":[{"range":{"start":{"line":13,"character":31},"end":{"line":13,"character":31}},"rangeLength":0,"text":"$"}]}} + +[Trace - 14:47:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:36] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:36] Received request 'textDocument/signatureHelp - (2015)'. +Params: {"jsonrpc":"2.0","id":2015,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":32},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"pub fn rm(path string) ?","parameters":[{"label":"path string"}]}],"activeSignature":0,"activeParameter":0}}}} + +[Trace - 14:47:36] Sending response 'textDocument/signatureHelp - (2015)' took 0ms +Result: {"jsonrpc":"2.0","id":2015,"result":{"signatures":[{"label":"pub fn rm(path string) ?","parameters":[{"label":"path string"}]}],"activeParameter":0}} + +[Trace - 14:47:37] Received request 'textDocument/foldingRange - (2016)'. +Params: {"jsonrpc":"2.0","id":2016,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:37] Sending response 'textDocument/foldingRange - (2016)' took 0ms +Result: {"jsonrpc":"2.0","id":2016,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":18,"startCharacter":15,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":19,"startCharacter":47,"endLine":21,"endCharacter":3,"kind":"region"},{"startLine":23,"startCharacter":38,"endLine":25,"endCharacter":2,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":22,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":34,"startCharacter":16,"endLine":34,"endCharacter":18,"kind":"region"},{"startLine":40,"startCharacter":14,"endLine":44,"endCharacter":1,"kind":"region"},{"startLine":46,"startCharacter":41,"endLine":48,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:37] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1151},"contentChanges":[{"range":{"start":{"line":13,"character":32},"end":{"line":13,"character":32}},"rangeLength":0,"text":"E"}]}} + +[Trace - 14:47:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:37] Received request 'textDocument/completion - (2017)'. +Params: {"jsonrpc":"2.0","id":2017,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":33},"context":{"triggerKind":1}}} + +[Trace - 14:47:37] Sending response 'textDocument/completion - (2017)' took 0ms +Result: {"jsonrpc":"2.0","id":2017,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"channel","kind":6,"detail":"channel chan string","insertText":"channel","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder string","insertText":"static_folder","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"run_before","kind":3,"detail":"pub fn run_before()","insertText":"run_before()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} + +[Trace - 14:47:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:37] Received request 'textDocument/signatureHelp - (2018)'. +Params: {"jsonrpc":"2.0","id":2018,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":33},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"pub fn rm(path string) ?","parameters":[{"label":"path string"}]}],"activeSignature":0,"activeParameter":0}}}} + +[Trace - 14:47:37] Sending response 'textDocument/signatureHelp - (2018)' took 0ms +Result: {"jsonrpc":"2.0","id":2018,"result":{"signatures":[{"label":"pub fn rm(path string) ?","parameters":[{"label":"path string"}]}],"activeParameter":0}} + +[Trace - 14:47:37] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1152},"contentChanges":[{"range":{"start":{"line":13,"character":33},"end":{"line":13,"character":33}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:47:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:37] Received request 'textDocument/signatureHelp - (2019)'. +Params: {"jsonrpc":"2.0","id":2019,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":34},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"pub fn rm(path string) ?","parameters":[{"label":"path string"}]}],"activeSignature":0,"activeParameter":0}}}} + +[Trace - 14:47:37] Sending response 'textDocument/signatureHelp - (2019)' took 0ms +Result: {"jsonrpc":"2.0","id":2019,"result":null} + +[Trace - 14:47:37] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1153},"contentChanges":[{"range":{"start":{"line":13,"character":34},"end":{"line":13,"character":34}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:47:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:37] Received request 'textDocument/foldingRange - (2020)'. +Params: {"jsonrpc":"2.0","id":2020,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:37] Sending response 'textDocument/foldingRange - (2020)' took 0ms +Result: {"jsonrpc":"2.0","id":2020,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":18,"startCharacter":15,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":19,"startCharacter":47,"endLine":21,"endCharacter":3,"kind":"region"},{"startLine":23,"startCharacter":38,"endLine":25,"endCharacter":2,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":22,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":34,"startCharacter":16,"endLine":34,"endCharacter":18,"kind":"region"},{"startLine":40,"startCharacter":14,"endLine":44,"endCharacter":1,"kind":"region"},{"startLine":46,"startCharacter":41,"endLine":48,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:37] Received request 'textDocument/codeLens - (2021)'. +Params: {"jsonrpc":"2.0","id":2021,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:37] Sending response 'textDocument/codeLens - (2021)' took 0ms +Result: {"jsonrpc":"2.0","id":2021,"result":null} + +[Trace - 14:47:37] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1154},"contentChanges":[{"range":{"start":{"line":13,"character":0},"end":{"line":14,"character":0}},"rangeLength":38,"text":""}]}} + +[Trace - 14:47:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:37] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:37] Received request 'textDocument/foldingRange - (2022)'. +Params: {"jsonrpc":"2.0","id":2022,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:37] Sending response 'textDocument/foldingRange - (2022)' took 0ms +Result: {"jsonrpc":"2.0","id":2022,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":26,"endCharacter":1,"kind":"region"},{"startLine":17,"startCharacter":15,"endLine":21,"endCharacter":2,"kind":"region"},{"startLine":18,"startCharacter":47,"endLine":20,"endCharacter":3,"kind":"region"},{"startLine":22,"startCharacter":38,"endLine":24,"endCharacter":2,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":1,"kind":"region"},{"startLine":32,"startCharacter":22,"endLine":37,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":16,"endLine":33,"endCharacter":18,"kind":"region"},{"startLine":39,"startCharacter":14,"endLine":43,"endCharacter":1,"kind":"region"},{"startLine":45,"startCharacter":41,"endLine":47,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:38] Received request 'textDocument/codeLens - (2023)'. +Params: {"jsonrpc":"2.0","id":2023,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:38] Sending response 'textDocument/codeLens - (2023)' took 0ms +Result: {"jsonrpc":"2.0","id":2023,"result":null} + +[Trace - 14:47:38] Received request 'textDocument/documentSymbol - (2024)'. +Params: {"jsonrpc":"2.0","id":2024,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:38] Sending response 'textDocument/documentSymbol - (2024)' took 0ms +Result: {"jsonrpc":"2.0","id":2024,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":32,"character":7},"end":{"line":32,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":39,"character":7},"end":{"line":39,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":28,"character":11},"end":{"line":28,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:47:38] Received request 'textDocument/formatting - (2025)'. +Params: {"jsonrpc":"2.0","id":2025,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:47:38] Sending response 'textDocument/formatting - (2025)' took 23ms +Result: {"jsonrpc":"2.0","id":2025,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":48,"character":0}},"newText":"module main\n\nimport vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub fn run_before() {\n\tqrs := ['test']\n\tmut html := ''\n\tmut index_file := os.create('index.html') or { panic('Failed to create index.html file: $err') }\n\tprintln('debug:${typeof(index_file)}')\n\tprintln('debug: ${ticket_front('test')}')\n\tindex_file.write_string('
') or { panic('Failed to write
to index.html file: $err') }\n\tfor qr in qrs {\n\t\tindex_file.write_string(ticket_front(qr)) or {\n\t\t\tpanic('Failed to write qr: $qr to index.html file: $err')\n\t\t}\n\t}\n\tindex_file.write_string('
') or {\n\t\tpanic('Failed to write
to index.html file: $err')\n\t}\n\tindex_file.close()\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\trun_before()\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\treturn $vweb.html()\n}\n"}]} + +[Trace - 14:47:38] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:39] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:47:40] Received request 'textDocument/hover - (2026)'. +Params: {"jsonrpc":"2.0","id":2026,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":14}}} + +[Trace - 14:47:40] Sending response 'textDocument/hover - (2026)' took 0ms +Result: {"jsonrpc":"2.0","id":2026,"result":{"contents":{"language":"v","value":"fn println(s string)"},"range":{"start":{"line":14,"character":18},"end":{"line":14,"character":24}}}} + +[Trace - 14:47:40] Received request 'textDocument/definition - (2027)'. +Params: {"jsonrpc":"2.0","id":2027,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":14}}} + +[Trace - 14:47:40] Sending response 'textDocument/definition - (2027)' took 0ms +Result: {"jsonrpc":"2.0","id":2027,"result":null} + +[Trace - 14:47:40] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1155},"contentChanges":[{"range":{"start":{"line":13,"character":0},"end":{"line":13,"character":0}},"rangeLength":0,"text":"\tos.rm('index.html') or {panic($Err)}\n"}]}} + +[Trace - 14:47:40] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:40] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:40] Received request 'textDocument/foldingRange - (2028)'. +Params: {"jsonrpc":"2.0","id":2028,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:40] Sending response 'textDocument/foldingRange - (2028)' took 0ms +Result: {"jsonrpc":"2.0","id":2028,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":18,"startCharacter":15,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":19,"startCharacter":47,"endLine":21,"endCharacter":3,"kind":"region"},{"startLine":23,"startCharacter":38,"endLine":25,"endCharacter":2,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":22,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":34,"startCharacter":16,"endLine":34,"endCharacter":18,"kind":"region"},{"startLine":40,"startCharacter":14,"endLine":44,"endCharacter":1,"kind":"region"},{"startLine":46,"startCharacter":41,"endLine":48,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:40] Received request 'textDocument/codeLens - (2029)'. +Params: {"jsonrpc":"2.0","id":2029,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:40] Sending response 'textDocument/codeLens - (2029)' took 0ms +Result: {"jsonrpc":"2.0","id":2029,"result":null} + +[Trace - 14:47:40] Received request 'textDocument/documentSymbol - (2030)'. +Params: {"jsonrpc":"2.0","id":2030,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:40] Sending response 'textDocument/documentSymbol - (2030)' took 0ms +Result: {"jsonrpc":"2.0","id":2030,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":33,"character":7},"end":{"line":33,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":40,"character":7},"end":{"line":40,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":29,"character":11},"end":{"line":29,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:47:42] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1156},"contentChanges":[{"range":{"start":{"line":13,"character":32},"end":{"line":13,"character":33}},"rangeLength":1,"text":""}]}} + +[Trace - 14:47:42] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:42] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:42] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1157},"contentChanges":[{"range":{"start":{"line":13,"character":32},"end":{"line":13,"character":32}},"rangeLength":0,"text":"3"}]}} + +[Trace - 14:47:42] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:42] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:42] Received request 'textDocument/foldingRange - (2031)'. +Params: {"jsonrpc":"2.0","id":2031,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:42] Sending response 'textDocument/foldingRange - (2031)' took 1ms +Result: {"jsonrpc":"2.0","id":2031,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":18,"startCharacter":15,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":19,"startCharacter":47,"endLine":21,"endCharacter":3,"kind":"region"},{"startLine":23,"startCharacter":38,"endLine":25,"endCharacter":2,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":22,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":34,"startCharacter":16,"endLine":34,"endCharacter":18,"kind":"region"},{"startLine":40,"startCharacter":14,"endLine":44,"endCharacter":1,"kind":"region"},{"startLine":46,"startCharacter":41,"endLine":48,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:42] Received request 'textDocument/codeLens - (2032)'. +Params: {"jsonrpc":"2.0","id":2032,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:42] Sending response 'textDocument/codeLens - (2032)' took 0ms +Result: {"jsonrpc":"2.0","id":2032,"result":null} + +[Trace - 14:47:42] Received request 'textDocument/documentSymbol - (2033)'. +Params: {"jsonrpc":"2.0","id":2033,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:42] Sending response 'textDocument/documentSymbol - (2033)' took 0ms +Result: {"jsonrpc":"2.0","id":2033,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":33,"character":7},"end":{"line":33,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":40,"character":7},"end":{"line":40,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":29,"character":11},"end":{"line":29,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:47:43] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1158},"contentChanges":[{"range":{"start":{"line":13,"character":32},"end":{"line":13,"character":33}},"rangeLength":1,"text":""}]}} + +[Trace - 14:47:43] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:43] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:43] Received request 'textDocument/foldingRange - (2034)'. +Params: {"jsonrpc":"2.0","id":2034,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:43] Sending response 'textDocument/foldingRange - (2034)' took 0ms +Result: {"jsonrpc":"2.0","id":2034,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":18,"startCharacter":15,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":19,"startCharacter":47,"endLine":21,"endCharacter":3,"kind":"region"},{"startLine":23,"startCharacter":38,"endLine":25,"endCharacter":2,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":22,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":34,"startCharacter":16,"endLine":34,"endCharacter":18,"kind":"region"},{"startLine":40,"startCharacter":14,"endLine":44,"endCharacter":1,"kind":"region"},{"startLine":46,"startCharacter":41,"endLine":48,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:43] Received request 'textDocument/codeLens - (2035)'. +Params: {"jsonrpc":"2.0","id":2035,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:43] Sending response 'textDocument/codeLens - (2035)' took 0ms +Result: {"jsonrpc":"2.0","id":2035,"result":null} + +[Trace - 14:47:43] Received request 'textDocument/documentSymbol - (2036)'. +Params: {"jsonrpc":"2.0","id":2036,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:43] Sending response 'textDocument/documentSymbol - (2036)' took 0ms +Result: {"jsonrpc":"2.0","id":2036,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":33,"character":7},"end":{"line":33,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":40,"character":7},"end":{"line":40,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":29,"character":11},"end":{"line":29,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:47:43] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1159},"contentChanges":[{"range":{"start":{"line":13,"character":32},"end":{"line":13,"character":32}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:47:43] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:43] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:43] Received request 'textDocument/foldingRange - (2037)'. +Params: {"jsonrpc":"2.0","id":2037,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:43] Sending response 'textDocument/foldingRange - (2037)' took 0ms +Result: {"jsonrpc":"2.0","id":2037,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":18,"startCharacter":15,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":19,"startCharacter":47,"endLine":21,"endCharacter":3,"kind":"region"},{"startLine":23,"startCharacter":38,"endLine":25,"endCharacter":2,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":22,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":34,"startCharacter":16,"endLine":34,"endCharacter":18,"kind":"region"},{"startLine":40,"startCharacter":14,"endLine":44,"endCharacter":1,"kind":"region"},{"startLine":46,"startCharacter":41,"endLine":48,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:43] Received request 'textDocument/codeLens - (2038)'. +Params: {"jsonrpc":"2.0","id":2038,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:43] Sending response 'textDocument/codeLens - (2038)' took 0ms +Result: {"jsonrpc":"2.0","id":2038,"result":null} + +[Trace - 14:47:43] Received request 'textDocument/documentSymbol - (2039)'. +Params: {"jsonrpc":"2.0","id":2039,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:43] Sending response 'textDocument/documentSymbol - (2039)' took 0ms +Result: {"jsonrpc":"2.0","id":2039,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":33,"character":7},"end":{"line":33,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":40,"character":7},"end":{"line":40,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":29,"character":11},"end":{"line":29,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:47:43] Received request 'textDocument/formatting - (2040)'. +Params: {"jsonrpc":"2.0","id":2040,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:47:43] Sending notification 'window/showMessage'. +Params: {"jsonrpc":"2.0","method":"window/showMessage","params":{"type":3,"message":"/private/tmp/vls_temp_formatting.v:14:36: error: only `$tmpl()`, `$env()`, `$embed_file()`, `$pkgconfig()`, `$vweb.html()`, `$compile_error()` and `$compile_warn()` comptime functions are supported right now\n 12 | qrs := ['test']\n 13 | mut html := ''\n 14 | os.rm('index.html') or {panic($err)}\n | ^\n 15 | mut index_file := os.create('index.html') or { panic('Failed to create index.html file: $err') }\n 16 | println('debug:${typeof(index_file)}')\n\nInternal vfmt error while formatting file: /tmp/vls_temp_formatting.v.\nEncountered a total of: 1 errors."}} + +[Trace - 14:47:43] Sending response 'textDocument/formatting - (2040)' took 0ms +Result: {"jsonrpc":"2.0","id":2040,"result":null} + +[Trace - 14:47:43] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:44] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[{"range":{"start":{"line":13,"character":35},"end":{"line":13,"character":35}},"severity":1,"code":"","source":"","message":"only `$tmpl()`, `$env()`, `$embed_file()`, `$pkgconfig()`, `$vweb.html()`, `$compile_error()` and `$compile_warn()` comptime functions are supported right now","relatedInformation":[]},{"range":{"start":{"line":13,"character":36},"end":{"line":13,"character":36}},"severity":1,"code":"","source":"","message":"unexpected token `}`, expecting `,`","relatedInformation":[]},{"range":{"start":{"line":14,"character":16},"end":{"line":14,"character":16}},"severity":1,"code":"","source":"","message":"unexpected token `:=`, expecting `,`","relatedInformation":[]},{"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":1}},"severity":1,"code":"","source":"","message":"unexpected name `println`, expecting `,`","relatedInformation":[]},{"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":1}},"severity":1,"code":"","source":"","message":"unexpected name `println`, expecting `,`","relatedInformation":[]},{"range":{"start":{"line":17,"character":1},"end":{"line":17,"character":1}},"severity":1,"code":"","source":"","message":"unexpected name `index_file`, expecting `,`","relatedInformation":[]},{"range":{"start":{"line":17,"character":24},"end":{"line":17,"character":24}},"severity":1,"code":"","source":"","message":"unexpected token `(`, expecting `,`","relatedInformation":[]},{"range":{"start":{"line":29,"character":0},"end":{"line":29,"character":0}},"severity":1,"code":"","source":"","message":"invalid expression: unexpected keyword `pub`","relatedInformation":[]},{"range":{"start":{"line":29,"character":0},"end":{"line":29,"character":0}},"severity":1,"code":"","source":"","message":"expression evaluated but not used","relatedInformation":[]},{"range":{"start":{"line":29,"character":11},"end":{"line":29,"character":11}},"severity":1,"code":"","source":"","message":"expression evaluated but not used","relatedInformation":[]},{"range":{"start":{"line":33,"character":7},"end":{"line":33,"character":7}},"severity":1,"code":"","source":"","message":"unexpected name `new_app`, expecting `(`","relatedInformation":[]},{"range":{"start":{"line":33,"character":22},"end":{"line":33,"character":22}},"severity":1,"code":"","source":"","message":"too many args","relatedInformation":[]},{"range":{"start":{"line":33,"character":4},"end":{"line":33,"character":4}},"severity":1,"code":"","source":"","message":"expression evaluated but not used","relatedInformation":[]},{"range":{"start":{"line":14,"character":5},"end":{"line":14,"character":5}},"severity":1,"code":"","source":"","message":"expected 1 arguments, but got 7","relatedInformation":[]},{"range":{"start":{"line":17,"character":34},"end":{"line":17,"character":34}},"severity":1,"code":"","source":"","message":"unexpected `or` block, the function `panic` does neither return an optional nor a result","relatedInformation":[]},{"range":{"start":{"line":19,"character":2},"end":{"line":19,"character":2}},"severity":1,"code":"","source":"","message":"undefined ident: `index_file`","relatedInformation":[]},{"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":1}},"severity":1,"code":"","source":"","message":"undefined ident: `index_file`","relatedInformation":[]},{"range":{"start":{"line":26,"character":1},"end":{"line":26,"character":1}},"severity":1,"code":"","source":"","message":"undefined ident: `index_file`","relatedInformation":[]},{"range":{"start":{"line":34,"character":13},"end":{"line":34,"character":13}},"severity":1,"code":"","source":"","message":"unknown type `App`","relatedInformation":[]},{"range":{"start":{"line":36,"character":5},"end":{"line":36,"character":5}},"severity":1,"code":"","source":"","message":"unknown method or field: `void.mount_static_folder_at`","relatedInformation":[]},{"range":{"start":{"line":37,"character":8},"end":{"line":37,"character":8}},"severity":1,"code":"","source":"","message":"unexpected argument, current function does not return anything","relatedInformation":[]},{"range":{"start":{"line":42,"character":12},"end":{"line":42,"character":12}},"severity":1,"code":"","source":"","message":"unknown function: new_app","relatedInformation":[]},{"range":{"start":{"line":43,"character":6},"end":{"line":43,"character":6}},"severity":1,"code":"","source":"","message":"could not infer generic type `T` in call to `vweb.run`","relatedInformation":[]},{"range":{"start":{"line":46,"character":16},"end":{"line":46,"character":16}},"severity":1,"code":"","source":"","message":"unknown type `App`","relatedInformation":[]},{"range":{"start":{"line":15,"character":18},"end":{"line":15,"character":18}},"severity":2,"code":"","source":"","message":"use e.g. `typeof(expr).name` or `sum_type_instance.type_name()` instead","relatedInformation":[]},{"range":{"start":{"line":12,"character":5},"end":{"line":12,"character":5}},"severity":2,"code":"","source":"","message":"unused variable: `html`","relatedInformation":[]}]}} + +[Trace - 14:47:44] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:47:45] Received request 'textDocument/hover - (2041)'. +Params: {"jsonrpc":"2.0","id":2041,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":32}}} + +[Trace - 14:47:45] Sending response 'textDocument/hover - (2041)' took 0ms +Result: {"jsonrpc":"2.0","id":2041,"result":null} + +[Trace - 14:47:47] Received request 'textDocument/hover - (2042)'. +Params: {"jsonrpc":"2.0","id":2042,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":34}}} + +[Trace - 14:47:47] Sending response 'textDocument/hover - (2042)' took 0ms +Result: {"jsonrpc":"2.0","id":2042,"result":null} + +[Trace - 14:47:48] Received request 'textDocument/hover - (2043)'. +Params: {"jsonrpc":"2.0","id":2043,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":37}}} + +[Trace - 14:47:48] Sending response 'textDocument/hover - (2043)' took 0ms +Result: {"jsonrpc":"2.0","id":2043,"result":null} + +[Trace - 14:47:48] Received request 'textDocument/hover - (2044)'. +Params: {"jsonrpc":"2.0","id":2044,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":33}}} + +[Trace - 14:47:48] Sending response 'textDocument/hover - (2044)' took 0ms +Result: {"jsonrpc":"2.0","id":2044,"result":null} + +[Trace - 14:47:49] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1160},"contentChanges":[{"range":{"start":{"line":13,"character":31},"end":{"line":13,"character":32}},"rangeLength":1,"text":""}]}} + +[Trace - 14:47:49] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:49] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:49] Received request 'textDocument/formatting - (2045)'. +Params: {"jsonrpc":"2.0","id":2045,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} + +[Trace - 14:47:49] Sending response 'textDocument/formatting - (2045)' took 19ms +Result: {"jsonrpc":"2.0","id":2045,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":49,"character":0}},"newText":"module main\n\nimport vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub fn run_before() {\n\tqrs := ['test']\n\tmut html := ''\n\tos.rm('index.html') or { panic(err) }\n\tmut index_file := os.create('index.html') or { panic('Failed to create index.html file: $err') }\n\tprintln('debug:${typeof(index_file)}')\n\tprintln('debug: ${ticket_front('test')}')\n\tindex_file.write_string('
') or { panic('Failed to write
to index.html file: $err') }\n\tfor qr in qrs {\n\t\tindex_file.write_string(ticket_front(qr)) or {\n\t\t\tpanic('Failed to write qr: $qr to index.html file: $err')\n\t\t}\n\t}\n\tindex_file.write_string('
') or {\n\t\tpanic('Failed to write
to index.html file: $err')\n\t}\n\tindex_file.close()\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\trun_before()\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\treturn $vweb.html()\n}\n"}]} + +[Trace - 14:47:49] Received request 'textDocument/foldingRange - (2046)'. +Params: {"jsonrpc":"2.0","id":2046,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:49] Sending response 'textDocument/foldingRange - (2046)' took 0ms +Result: {"jsonrpc":"2.0","id":2046,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":18,"startCharacter":15,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":19,"startCharacter":47,"endLine":21,"endCharacter":3,"kind":"region"},{"startLine":23,"startCharacter":38,"endLine":25,"endCharacter":2,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":22,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":34,"startCharacter":16,"endLine":34,"endCharacter":18,"kind":"region"},{"startLine":40,"startCharacter":14,"endLine":44,"endCharacter":1,"kind":"region"},{"startLine":46,"startCharacter":41,"endLine":48,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:49] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":1161},"contentChanges":[{"range":{"start":{"line":13,"character":35},"end":{"line":13,"character":35}},"rangeLength":0,"text":" "},{"range":{"start":{"line":13,"character":25},"end":{"line":13,"character":25}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:47:49] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:49] Received notification 'textDocument/didSave'. +Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:49] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:47:49] Received request 'textDocument/foldingRange - (2047)'. +Params: {"jsonrpc":"2.0","id":2047,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:49] Sending response 'textDocument/foldingRange - (2047)' took 0ms +Result: {"jsonrpc":"2.0","id":2047,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":18,"startCharacter":15,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":19,"startCharacter":47,"endLine":21,"endCharacter":3,"kind":"region"},{"startLine":23,"startCharacter":38,"endLine":25,"endCharacter":2,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":22,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":34,"startCharacter":16,"endLine":34,"endCharacter":18,"kind":"region"},{"startLine":40,"startCharacter":14,"endLine":44,"endCharacter":1,"kind":"region"},{"startLine":46,"startCharacter":41,"endLine":48,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:47:49] Received request 'textDocument/codeLens - (2048)'. +Params: {"jsonrpc":"2.0","id":2048,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:49] Sending response 'textDocument/codeLens - (2048)' took 0ms +Result: {"jsonrpc":"2.0","id":2048,"result":null} + +[Trace - 14:47:49] Received request 'textDocument/documentSymbol - (2049)'. +Params: {"jsonrpc":"2.0","id":2049,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:47:49] Sending response 'textDocument/documentSymbol - (2049)' took 1ms +Result: {"jsonrpc":"2.0","id":2049,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":33,"character":7},"end":{"line":33,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":40,"character":7},"end":{"line":40,"character":11}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":5,"character":7},"end":{"line":5,"character":19}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":29,"character":11},"end":{"line":29,"character":14}}},"containerName":""},{"name":"run_before","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":10,"character":7},"end":{"line":10,"character":17}}},"containerName":""}]} + +[Trace - 14:47:49] Received notification 'workspace/didChangeWatchedFiles'. +Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} + +[Trace - 14:47:56] Received request 'textDocument/hover - (2050)'. +Params: {"jsonrpc":"2.0","id":2050,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":16,"character":12}}} + +[Trace - 14:47:56] Sending response 'textDocument/hover - (2050)' took 0ms +Result: {"jsonrpc":"2.0","id":2050,"result":{"contents":{"language":"v","value":"pub fn ticket_front(qr string) string"},"range":{"start":{"line":16,"character":19},"end":{"line":16,"character":31}}}} + +[Trace - 14:47:56] Received request 'textDocument/hover - (2051)'. +Params: {"jsonrpc":"2.0","id":2051,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":17,"character":26}}} + +[Trace - 14:47:56] Sending response 'textDocument/hover - (2051)' took 0ms +Result: {"jsonrpc":"2.0","id":2051,"result":null} + +[Trace - 14:47:59] Received request 'textDocument/hover - (2052)'. +Params: {"jsonrpc":"2.0","id":2052,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":19,"character":6}}} + +[Trace - 14:47:59] Sending response 'textDocument/hover - (2052)' took 0ms +Result: {"jsonrpc":"2.0","id":2052,"result":{"contents":{"language":"v","value":"mut index_file File"},"range":{"start":{"line":19,"character":2},"end":{"line":19,"character":12}}}} + +[Trace - 14:47:59] Received request 'textDocument/hover - (2053)'. +Params: {"jsonrpc":"2.0","id":2053,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":19,"character":6}}} + +[Trace - 14:47:59] Sending response 'textDocument/hover - (2053)' took 0ms +Result: {"jsonrpc":"2.0","id":2053,"result":{"contents":{"language":"v","value":"mut index_file File"},"range":{"start":{"line":19,"character":2},"end":{"line":19,"character":12}}}} + +[Trace - 14:48:00] Received request 'textDocument/hover - (2054)'. +Params: {"jsonrpc":"2.0","id":2054,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":15,"character":21}}} + +[Trace - 14:48:00] Sending response 'textDocument/hover - (2054)' took 0ms +Result: {"jsonrpc":"2.0","id":2054,"result":{"contents":{"language":"v","value":"fn println(s string)"},"range":{"start":{"line":15,"character":18},"end":{"line":15,"character":24}}}} + +[Trace - 14:48:01] Received request 'textDocument/codeLens - (2055)'. +Params: {"jsonrpc":"2.0","id":2055,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:48:01] Sending response 'textDocument/codeLens - (2055)' took 0ms +Result: {"jsonrpc":"2.0","id":2055,"result":null} + +[Trace - 14:48:01] Received request 'textDocument/hover - (2056)'. +Params: {"jsonrpc":"2.0","id":2056,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":16,"character":37}}} + +[Trace - 14:48:01] Sending response 'textDocument/hover - (2056)' took 0ms +Result: {"jsonrpc":"2.0","id":2056,"result":{"contents":{"language":"v","value":"pub fn ticket_front(qr string) string"},"range":{"start":{"line":16,"character":32},"end":{"line":16,"character":38}}}} + +[Trace - 14:48:07] Received request 'textDocument/foldingRange - (2057)'. +Params: {"jsonrpc":"2.0","id":2057,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:48:07] Sending response 'textDocument/foldingRange - (2057)' took 1ms +Result: {"jsonrpc":"2.0","id":2057,"result":[{"startLine":2,"startCharacter":0,"endLine":3,"endCharacter":9,"kind":"imports"},{"startLine":5,"startCharacter":38,"endLine":8,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":20,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":18,"startCharacter":15,"endLine":22,"endCharacter":2,"kind":"region"},{"startLine":19,"startCharacter":47,"endLine":21,"endCharacter":3,"kind":"region"},{"startLine":23,"startCharacter":38,"endLine":25,"endCharacter":2,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":22,"endLine":38,"endCharacter":1,"kind":"region"},{"startLine":34,"startCharacter":16,"endLine":34,"endCharacter":18,"kind":"region"},{"startLine":40,"startCharacter":14," \ No newline at end of file