From 0423285991e2e64e4db777665946ebe4d19affd8 Mon Sep 17 00:00:00 2001 From: timurgordon Date: Mon, 24 Oct 2022 14:10:42 +0300 Subject: [PATCH] hurrying --- index.html | 5 + ticket.html | 15 + ticket.v | 6 + vls.log | 1601 +++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 1627 insertions(+) create mode 100644 vls.log diff --git a/index.html b/index.html index e69de29..743d12b 100644 --- a/index.html +++ b/index.html @@ -0,0 +1,5 @@ +
+ @for qr in qrs + render_ticket(qr) + @end +
\ No newline at end of file diff --git a/ticket.html b/ticket.html index e69de29..d0a83b0 100644 --- a/ticket.html +++ b/ticket.html @@ -0,0 +1,15 @@ +
+
+

Ourworld ICTC Event

+ +
+
+ +
+
+ +
+
+ +
+
\ No newline at end of file diff --git a/ticket.v b/ticket.v index e69de29..3c2ba06 100644 --- a/ticket.v +++ b/ticket.v @@ -0,0 +1,6 @@ + + +pub fn render_ticket(qr string) { + slug := qr.all_after_last('_') + $tmpl('./ticket.html') +} diff --git a/vls.log b/vls.log new file mode 100644 index 0000000..05852e8 --- /dev/null +++ b/vls.log @@ -0,0 +1,1601 @@ +[Trace - 14:08:54] Sending notification 'window/showMessage'. +Params: {"jsonrpc":"2.0","method":"window/showMessage","params":{"type":2,"message":"VLS is a work-in-progress, pre-alpha language server. It may not be guaranteed to work reliably due to memory issues and other related factors. We encourage you to submit an issue if you encounter any problems."}} + +[Trace - 14:08:54] Received request 'initialize - (0)'. +Params: {"jsonrpc":"2.0","id":0,"method":"initialize","params":{"processId":79789,"clientInfo":{"name":"Visual Studio Code","version":"1.72.1"},"locale":"en-us","rootPath":"/Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc","rootUri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc","capabilities":{"workspace":{"applyEdit":true,"workspaceEdit":{"documentChanges":true,"resourceOperations":["create","rename","delete"],"failureHandling":"textOnlyTransactional","normalizesLineEndings":true,"changeAnnotationSupport":{"groupsOnLabel":true}},"didChangeConfiguration":{"dynamicRegistration":true},"didChangeWatchedFiles":{"dynamicRegistration":true},"symbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"tagSupport":{"valueSet":[1]}},"codeLens":{"refreshSupport":true},"executeCommand":{"dynamicRegistration":true},"configuration":true,"workspaceFolders":true,"semanticTokens":{"refreshSupport":true},"fileOperations":{"dynamicRegistration":true,"didCreate":true,"didRename":true,"didDelete":true,"willCreate":true,"willRename":true,"willDelete":true}},"textDocument":{"publishDiagnostics":{"relatedInformation":true,"versionSupport":false,"tagSupport":{"valueSet":[1,2]},"codeDescriptionSupport":true,"dataSupport":true},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":true,"completionItem":{"snippetSupport":true,"commitCharactersSupport":true,"documentationFormat":["markdown","plaintext"],"deprecatedSupport":true,"preselectSupport":true,"tagSupport":{"valueSet":[1]},"insertReplaceSupport":true,"resolveSupport":{"properties":["documentation","detail","additionalTextEdits"]},"insertTextModeSupport":{"valueSet":[1,2]}},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true},"activeParameterSupport":true},"contextSupport":true},"definition":{"dynamicRegistration":true,"linkSupport":true},"references":{"dynamicRegistration":true},"documentHighlight":{"dynamicRegistration":true},"documentSymbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"hierarchicalDocumentSymbolSupport":true,"tagSupport":{"valueSet":[1]},"labelSupport":true},"codeAction":{"dynamicRegistration":true,"isPreferredSupport":true,"disabledSupport":true,"dataSupport":true,"resolveSupport":{"properties":["edit"]},"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}},"honorsChangeAnnotations":false},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true,"prepareSupportDefaultBehavior":1,"honorsChangeAnnotations":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"colorProvider":{"dynamicRegistration":true},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"selectionRange":{"dynamicRegistration":true},"callHierarchy":{"dynamicRegistration":true},"semanticTokens":{"dynamicRegistration":true,"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"],"formats":["relative"],"requests":{"range":true,"full":{"delta":true}},"multilineTokenSupport":false,"overlappingTokenSupport":false},"linkedEditingRange":{"dynamicRegistration":true}},"window":{"showMessage":{"messageActionItem":{"additionalPropertiesSupport":true}},"showDocument":{"support":true},"workDoneProgress":true},"general":{"regularExpressions":{"engine":"ECMAScript","version":"ES2020"},"markdown":{"parser":"marked","version":"1.1.0"}}},"trace":"off","workspaceFolders":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc","name":"www_ourworld_ictc"}]}} + +[Trace - 14:08:54] Sending notification 'window/logMessage'. +Params: {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"VLS Version: 0.0.1.db32f99, OS: macos 64"}} + +[Trace - 14:08:54] Sending notification 'window/logMessage'. +Params: {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"VLS executable path: /Users/timurgordon/code/local/development/tools/vls/bin/vls"}} + +[Trace - 14:08:54] Sending notification 'window/logMessage'. +Params: {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"VLS build with V 365e7d6"}} + +[Trace - 14:08:54] Sending notification 'window/logMessage'. +Params: {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Client / Editor: Visual Studio Code 1.72.1 (PID: 79789)"}} + +[Trace - 14:08:54] Sending notification 'window/logMessage'. +Params: {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Using V path (VROOT): /Users/timurgordon/code/local/development/tools/v"}} + +[Trace - 14:08:54] Sending response 'initialize - (0)' took 359ms +Result: {"jsonrpc":"2.0","id":0,"result":{"capabilities":{"textDocumentSync":2,"hoverProvider":true,"completionProvider":{"resolveProvider":false,"triggerCharacters":["=",".",":","{",",","("," "]},"signatureHelpProvider":{"triggerCharacters":["("],"retriggerCharacters":[","," "]},"definitionProvider":true,"typeDefinitionProvider":false,"implementationProvider":true,"referencesProvider":false,"documentHightlightProvider":false,"documentSymbolProvider":true,"workspaceSymbolProvider":true,"codeActionProvider":false,"codeLensProvider":{"resolveProvider":false},"documentFormattingProvider":true,"documentOnTypeFormattingProvider":{"firstTriggerCharacter":"","moreTriggerCharacter":[]},"renameProvider":false,"documentLinkProvider":false,"colorProvider":false,"declarationProvider":false,"executeCommandProvider":"","foldingRangeProvider":true,"experimental":{}}}} + +[Trace - 14:08:54] Received notification 'initialized'. +Params: {"jsonrpc":"2.0","method":"initialized","params":{}} + +[Trace - 14:08:54] Received notification 'textDocument/didOpen'. +Params: {"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","languageId":"v","version":41,"text":"\n\npub fn render_ticket(qr string)\n"}}} + +[Trace - 14:08: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:08:54] Received request 'textDocument/documentSymbol - (1)'. +Params: {"jsonrpc":"2.0","id":1,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:08:54] Sending response 'textDocument/documentSymbol - (1)' took 0ms +Result: {"jsonrpc":"2.0","id":1,"result":[]} + +[Trace - 14:08:54] Received request 'textDocument/foldingRange - (2)'. +Params: {"jsonrpc":"2.0","id":2,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:08:54] Sending response 'textDocument/foldingRange - (2)' took 0ms +Result: {"jsonrpc":"2.0","id":2,"result":null} + +[Trace - 14:08:54] Received request 'textDocument/codeLens - (3)'. +Params: {"jsonrpc":"2.0","id":3,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:08:54] Sending response 'textDocument/codeLens - (3)' took 0ms +Result: {"jsonrpc":"2.0","id":3,"result":null} + +[Trace - 14:08:55] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":42},"contentChanges":[{"range":{"start":{"line":2,"character":31},"end":{"line":2,"character":31}},"rangeLength":0,"text":"v"}]}} + +[Trace - 14:08:55] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:08:55] Received request 'textDocument/completion - (4)'. +Params: {"jsonrpc":"2.0","id":4,"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:08:55] Sending response 'textDocument/completion - (4)' took 0ms +Result: {"jsonrpc":"2.0","id":4,"result":[{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","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:08:55] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:08:55] Received request 'textDocument/foldingRange - (5)'. +Params: {"jsonrpc":"2.0","id":5,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:08:55] Sending response 'textDocument/foldingRange - (5)' took 0ms +Result: {"jsonrpc":"2.0","id":5,"result":null} + +[Trace - 14:08:55] Received request 'textDocument/codeLens - (6)'. +Params: {"jsonrpc":"2.0","id":6,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:08:55] Sending response 'textDocument/codeLens - (6)' took 0ms +Result: {"jsonrpc":"2.0","id":6,"result":null} + +[Trace - 14:08:55] Received request 'textDocument/documentSymbol - (7)'. +Params: {"jsonrpc":"2.0","id":7,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:08:55] Sending response 'textDocument/documentSymbol - (7)' took 0ms +Result: {"jsonrpc":"2.0","id":7,"result":[]} + +[Trace - 14:08:55] Received notification 'textDocument/didChange'. +Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":43},"contentChanges":[{"range":{"start":{"line":2,"character":31},"end":{"line":2,"character":32}},"rangeLength":1,"text":""}]}} + +[Trace - 14:08:55] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:08:55] Sending notification 'textDocument/publishDiagnostics'. +Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} + +[Trace - 14:08:55] Received request 'textDocument/foldingRange - (8)'. +Params: {"jsonrpc":"2.0","id":8,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:08:55] Sending response 'textDocument/foldingRange - (8)' took 0ms +Result: {"jsonrpc":"2.0","id":8,"result":null} + +[Trace - 14:08:55] Received request 'textDocument/codeLens - (9)'. +Params: {"jsonrpc":"2.0","id":9,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:08:55] Sending response 'textDocument/codeLens - (9)' took 0ms +Result: {"jsonrpc":"2.0","id":9,"result":null} + +[Trace - 14:08:55] Received request 'textDocument/documentSymbol - (10)'. +Params: {"jsonrpc":"2.0","id":10,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:08:55] Sending response 'textDocument/documentSymbol - (10)' took 0ms +Result: {"jsonrpc":"2.0","id":10,"result":[]} + +[Trace - 14:08: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":44},"contentChanges":[{"range":{"start":{"line":2,"character":31},"end":{"line":2,"character":31}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:08: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:08:56] Received request 'textDocument/completion - (11)'. +Params: {"jsonrpc":"2.0","id":11,"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":2,"triggerCharacter":" "}}} + +[Trace - 14:08:56] Sending response 'textDocument/completion - (11)' took 0ms +Result: {"jsonrpc":"2.0","id":11,"result":[]} + +[Trace - 14:08: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:08:56] Received request 'textDocument/foldingRange - (12)'. +Params: {"jsonrpc":"2.0","id":12,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:08:56] Sending response 'textDocument/foldingRange - (12)' took 0ms +Result: {"jsonrpc":"2.0","id":12,"result":null} + +[Trace - 14:08:56] Received request 'textDocument/codeLens - (13)'. +Params: {"jsonrpc":"2.0","id":13,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:08:56] Sending response 'textDocument/codeLens - (13)' took 0ms +Result: {"jsonrpc":"2.0","id":13,"result":null} + +[Trace - 14:08:56] Received request 'textDocument/documentSymbol - (14)'. +Params: {"jsonrpc":"2.0","id":14,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:08:56] Sending response 'textDocument/documentSymbol - (14)' took 0ms +Result: {"jsonrpc":"2.0","id":14,"result":[]} + +[Trace - 14:08: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":45},"contentChanges":[{"range":{"start":{"line":2,"character":32},"end":{"line":2,"character":32}},"rangeLength":0,"text":"{}"}]}} + +[Trace - 14:08: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:08:56] Received request 'textDocument/completion - (15)'. +Params: {"jsonrpc":"2.0","id":15,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":33},"context":{"triggerKind":2,"triggerCharacter":"{"}}} + +[Trace - 14:08:56] Sending response 'textDocument/completion - (15)' took 0ms +Result: {"jsonrpc":"2.0","id":15,"result":[]} + +[Trace - 14:08: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:08: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":46},"contentChanges":[{"range":{"start":{"line":2,"character":33},"end":{"line":2,"character":34}},"rangeLength":1,"text":"}"}]}} + +[Trace - 14:08: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:08: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:08:57] Received request 'textDocument/foldingRange - (16)'. +Params: {"jsonrpc":"2.0","id":16,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:08:57] Sending response 'textDocument/foldingRange - (16)' took 0ms +Result: {"jsonrpc":"2.0","id":16,"result":null} + +[Trace - 14:08:57] Received request 'textDocument/codeLens - (17)'. +Params: {"jsonrpc":"2.0","id":17,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:08:57] Sending response 'textDocument/codeLens - (17)' took 0ms +Result: {"jsonrpc":"2.0","id":17,"result":null} + +[Trace - 14:08: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":47},"contentChanges":[{"range":{"start":{"line":2,"character":33},"end":{"line":2,"character":33}},"rangeLength":0,"text":"\n\t\n"}]}} + +[Trace - 14:08: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:08: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:08:57] Received request 'textDocument/foldingRange - (18)'. +Params: {"jsonrpc":"2.0","id":18,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:08:57] Sending response 'textDocument/foldingRange - (18)' took 0ms +Result: {"jsonrpc":"2.0","id":18,"result":[{"startLine":2,"startCharacter":32,"endLine":4,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:08:57] Received request 'textDocument/codeLens - (19)'. +Params: {"jsonrpc":"2.0","id":19,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:08:57] Sending response 'textDocument/codeLens - (19)' took 0ms +Result: {"jsonrpc":"2.0","id":19,"result":null} + +[Trace - 14:08:57] Received request 'textDocument/documentSymbol - (20)'. +Params: {"jsonrpc":"2.0","id":20,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:08:57] Sending response 'textDocument/documentSymbol - (20)' took 0ms +Result: {"jsonrpc":"2.0","id":20,"result":[{"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":""}]} + +[Trace - 14:09:34] Received request 'textDocument/codeLens - (21)'. +Params: {"jsonrpc":"2.0","id":21,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:34] Sending response 'textDocument/codeLens - (21)' took 0ms +Result: {"jsonrpc":"2.0","id":21,"result":null} + +[Trace - 14:09: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":48},"contentChanges":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"rangeLength":0,"text":"s"}]}} + +[Trace - 14:09: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:09:38] Received request 'textDocument/completion - (22)'. +Params: {"jsonrpc":"2.0","id":22,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":2},"context":{"triggerKind":1}}} + +[Trace - 14:09:38] Sending response 'textDocument/completion - (22)' took 1ms +Result: {"jsonrpc":"2.0","id":22,"result":[{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($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:09: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:09: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":49},"contentChanges":[{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":2}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:09: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:09: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:09: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":50},"contentChanges":[{"range":{"start":{"line":3,"character":3},"end":{"line":3,"character":3}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:09: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:09: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:09: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":51},"contentChanges":[{"range":{"start":{"line":3,"character":4},"end":{"line":3,"character":4}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:09: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:09: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:09:38] Received request 'textDocument/foldingRange - (23)'. +Params: {"jsonrpc":"2.0","id":23,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:38] Sending response 'textDocument/foldingRange - (23)' took 0ms +Result: {"jsonrpc":"2.0","id":23,"result":[{"startLine":2,"startCharacter":32,"endLine":4,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:09:38] Received request 'textDocument/codeLens - (24)'. +Params: {"jsonrpc":"2.0","id":24,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:38] Sending response 'textDocument/codeLens - (24)' took 0ms +Result: {"jsonrpc":"2.0","id":24,"result":null} + +[Trace - 14:09:38] Received request 'textDocument/documentSymbol - (25)'. +Params: {"jsonrpc":"2.0","id":25,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:38] Sending response 'textDocument/documentSymbol - (25)' took 0ms +Result: {"jsonrpc":"2.0","id":25,"result":[{"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":""}]} + +[Trace - 14:09: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":52},"contentChanges":[{"range":{"start":{"line":3,"character":4},"end":{"line":3,"character":5}},"rangeLength":1,"text":""}]}} + +[Trace - 14:09: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:09: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:09: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":53},"contentChanges":[{"range":{"start":{"line":3,"character":3},"end":{"line":3,"character":4}},"rangeLength":1,"text":""}]}} + +[Trace - 14:09: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:09: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:09: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":54},"contentChanges":[{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":3}},"rangeLength":1,"text":""}]}} + +[Trace - 14:09: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:09: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:09: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":55},"contentChanges":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":2}},"rangeLength":1,"text":""}]}} + +[Trace - 14:09: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:09: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:09:39] Received request 'textDocument/foldingRange - (26)'. +Params: {"jsonrpc":"2.0","id":26,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:39] Sending response 'textDocument/foldingRange - (26)' took 0ms +Result: {"jsonrpc":"2.0","id":26,"result":[{"startLine":2,"startCharacter":32,"endLine":4,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:09:40] Received request 'textDocument/codeLens - (27)'. +Params: {"jsonrpc":"2.0","id":27,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:40] Sending response 'textDocument/codeLens - (27)' took 0ms +Result: {"jsonrpc":"2.0","id":27,"result":null} + +[Trace - 14:09: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":56},"contentChanges":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":1}},"rangeLength":0,"text":"s"}]}} + +[Trace - 14:09: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:09:40] Received request 'textDocument/completion - (28)'. +Params: {"jsonrpc":"2.0","id":28,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":2},"context":{"triggerKind":1}}} + +[Trace - 14:09:40] Sending response 'textDocument/completion - (28)' took 0ms +Result: {"jsonrpc":"2.0","id":28,"result":[{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($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:09: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:09: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":57},"contentChanges":[{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":2}},"rangeLength":0,"text":"l"}]}} + +[Trace - 14:09: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:09: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:09: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":58},"contentChanges":[{"range":{"start":{"line":3,"character":3},"end":{"line":3,"character":3}},"rangeLength":0,"text":"u"}]}} + +[Trace - 14:09: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:09: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:09: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":59},"contentChanges":[{"range":{"start":{"line":3,"character":4},"end":{"line":3,"character":4}},"rangeLength":0,"text":"g"}]}} + +[Trace - 14:09: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:09:40] Received request 'textDocument/completion - (29)'. +Params: {"jsonrpc":"2.0","id":29,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":5},"context":{"triggerKind":1}}} + +[Trace - 14:09:40] Sending response 'textDocument/completion - (29)' took 0ms +Result: {"jsonrpc":"2.0","id":29,"result":[{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($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:09: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:09: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":60},"contentChanges":[{"range":{"start":{"line":3,"character":5},"end":{"line":3,"character":5}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:09: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:09:40] Received request 'textDocument/completion - (30)'. +Params: {"jsonrpc":"2.0","id":30,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":6},"context":{"triggerKind":2,"triggerCharacter":" "}}} + +[Trace - 14:09:40] Sending response 'textDocument/completion - (30)' took 0ms +Result: {"jsonrpc":"2.0","id":30,"result":[]} + +[Trace - 14:09: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:09: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":61},"contentChanges":[{"range":{"start":{"line":3,"character":6},"end":{"line":3,"character":6}},"rangeLength":0,"text":":"}]}} + +[Trace - 14:09: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:09:40] Received request 'textDocument/completion - (31)'. +Params: {"jsonrpc":"2.0","id":31,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":7},"context":{"triggerKind":2,"triggerCharacter":":"}}} + +[Trace - 14:09:40] Sending response 'textDocument/completion - (31)' took 0ms +Result: {"jsonrpc":"2.0","id":31,"result":[]} + +[Trace - 14:09: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:09: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":62},"contentChanges":[{"range":{"start":{"line":3,"character":7},"end":{"line":3,"character":7}},"rangeLength":0,"text":"="}]}} + +[Trace - 14:09: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:09:40] Received request 'textDocument/completion - (32)'. +Params: {"jsonrpc":"2.0","id":32,"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:09:40] Sending response 'textDocument/completion - (32)' took 0ms +Result: {"jsonrpc":"2.0","id":32,"result":[]} + +[Trace - 14:09: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:09: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":63},"contentChanges":[{"range":{"start":{"line":3,"character":8},"end":{"line":3,"character":8}},"rangeLength":0,"text":" "}]}} + +[Trace - 14:09: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:09:41] Received request 'textDocument/completion - (33)'. +Params: {"jsonrpc":"2.0","id":33,"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":2,"triggerCharacter":" "}}} + +[Trace - 14:09:41] Sending response 'textDocument/completion - (33)' took 0ms +Result: {"jsonrpc":"2.0","id":33,"result":[]} + +[Trace - 14:09: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:09:41] Received request 'textDocument/foldingRange - (34)'. +Params: {"jsonrpc":"2.0","id":34,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:41] Sending response 'textDocument/foldingRange - (34)' took 0ms +Result: {"jsonrpc":"2.0","id":34,"result":[{"startLine":2,"startCharacter":32,"endLine":4,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:09:41] Received request 'textDocument/codeLens - (35)'. +Params: {"jsonrpc":"2.0","id":35,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:41] Sending response 'textDocument/codeLens - (35)' took 0ms +Result: {"jsonrpc":"2.0","id":35,"result":null} + +[Trace - 14:09:41] Received request 'textDocument/documentSymbol - (36)'. +Params: {"jsonrpc":"2.0","id":36,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:41] Sending response 'textDocument/documentSymbol - (36)' took 0ms +Result: {"jsonrpc":"2.0","id":36,"result":[{"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":""}]} + +[Trace - 14:09: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":64},"contentChanges":[{"range":{"start":{"line":3,"character":9},"end":{"line":3,"character":9}},"rangeLength":0,"text":"q"}]}} + +[Trace - 14:09: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:09:42] Received request 'textDocument/completion - (37)'. +Params: {"jsonrpc":"2.0","id":37,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":10},"context":{"triggerKind":1}}} + +[Trace - 14:09:42] Sending response 'textDocument/completion - (37)' took 0ms +Result: {"jsonrpc":"2.0","id":37,"result":[{"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":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($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:09: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:09: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":65},"contentChanges":[{"range":{"start":{"line":3,"character":10},"end":{"line":3,"character":10}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:09: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:09: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:09: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":66},"contentChanges":[{"range":{"start":{"line":3,"character":11},"end":{"line":3,"character":11}},"rangeLength":0,"text":"."}]}} + +[Trace - 14:09: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:09:42] Received request 'textDocument/completion - (38)'. +Params: {"jsonrpc":"2.0","id":38,"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:09:42] Sending response 'textDocument/completion - (38)' took 0ms +Result: {"jsonrpc":"2.0","id":38,"result":[]} + +[Trace - 14:09: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:09:43] Received request 'textDocument/foldingRange - (39)'. +Params: {"jsonrpc":"2.0","id":39,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:43] Sending response 'textDocument/foldingRange - (39)' took 0ms +Result: {"jsonrpc":"2.0","id":39,"result":[{"startLine":2,"startCharacter":32,"endLine":4,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:09:43] Received request 'textDocument/codeLens - (40)'. +Params: {"jsonrpc":"2.0","id":40,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:43] Sending response 'textDocument/codeLens - (40)' took 0ms +Result: {"jsonrpc":"2.0","id":40,"result":null} + +[Trace - 14:09:43] Received request 'textDocument/documentSymbol - (41)'. +Params: {"jsonrpc":"2.0","id":41,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:43] Sending response 'textDocument/documentSymbol - (41)' took 0ms +Result: {"jsonrpc":"2.0","id":41,"result":[{"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":""}]} + +[Trace - 14:09: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":67},"contentChanges":[{"range":{"start":{"line":3,"character":12},"end":{"line":3,"character":12}},"rangeLength":0,"text":"a"}]}} + +[Trace - 14:09: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:09:43] Received request 'textDocument/completion - (42)'. +Params: {"jsonrpc":"2.0","id":42,"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:09:43] Sending response 'textDocument/completion - (42)' took 0ms +Result: {"jsonrpc":"2.0","id":42,"result":[{"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":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($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:09: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:09: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":68},"contentChanges":[{"range":{"start":{"line":3,"character":13},"end":{"line":3,"character":13}},"rangeLength":0,"text":"l"}]}} + +[Trace - 14:09: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:09: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:09: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":69},"contentChanges":[{"range":{"start":{"line":3,"character":14},"end":{"line":3,"character":14}},"rangeLength":0,"text":"l"}]}} + +[Trace - 14:09: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:09: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:09:44] Received request 'textDocument/completion - (43)'. +Params: {"jsonrpc":"2.0","id":43,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":15},"context":{"triggerKind":1}}} + +[Trace - 14:09:44] Sending response 'textDocument/completion - (43)' took 0ms +Result: {"jsonrpc":"2.0","id":43,"result":[{"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":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($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:09:44] Received request 'textDocument/foldingRange - (44)'. +Params: {"jsonrpc":"2.0","id":44,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:44] Sending response 'textDocument/foldingRange - (44)' took 0ms +Result: {"jsonrpc":"2.0","id":44,"result":[{"startLine":2,"startCharacter":32,"endLine":4,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:09:44] Received request 'textDocument/codeLens - (45)'. +Params: {"jsonrpc":"2.0","id":45,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:44] Sending response 'textDocument/codeLens - (45)' took 0ms +Result: {"jsonrpc":"2.0","id":45,"result":null} + +[Trace - 14:09:44] Received request 'textDocument/documentSymbol - (46)'. +Params: {"jsonrpc":"2.0","id":46,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:44] Sending response 'textDocument/documentSymbol - (46)' took 0ms +Result: {"jsonrpc":"2.0","id":46,"result":[{"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":""}]} + +[Trace - 14:09: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":70},"contentChanges":[{"range":{"start":{"line":3,"character":15},"end":{"line":3,"character":15}},"rangeLength":0,"text":"_"}]}} + +[Trace - 14:09: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:09:45] Received request 'textDocument/completion - (47)'. +Params: {"jsonrpc":"2.0","id":47,"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":1}}} + +[Trace - 14:09:45] Sending response 'textDocument/completion - (47)' took 0ms +Result: {"jsonrpc":"2.0","id":47,"result":[{"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":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($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:09: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:09:45] Received request 'textDocument/foldingRange - (48)'. +Params: {"jsonrpc":"2.0","id":48,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:45] Sending response 'textDocument/foldingRange - (48)' took 0ms +Result: {"jsonrpc":"2.0","id":48,"result":[{"startLine":2,"startCharacter":32,"endLine":4,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:09:45] Received request 'textDocument/codeLens - (49)'. +Params: {"jsonrpc":"2.0","id":49,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:45] Sending response 'textDocument/codeLens - (49)' took 0ms +Result: {"jsonrpc":"2.0","id":49,"result":null} + +[Trace - 14:09:45] Received request 'textDocument/documentSymbol - (50)'. +Params: {"jsonrpc":"2.0","id":50,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:45] Sending response 'textDocument/documentSymbol - (50)' took 0ms +Result: {"jsonrpc":"2.0","id":50,"result":[{"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":""}]} + +[Trace - 14:09: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":71},"contentChanges":[{"range":{"start":{"line":3,"character":16},"end":{"line":3,"character":16}},"rangeLength":0,"text":"a"}]}} + +[Trace - 14:09: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:09:45] Received request 'textDocument/completion - (51)'. +Params: {"jsonrpc":"2.0","id":51,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":17},"context":{"triggerKind":1}}} + +[Trace - 14:09:45] Sending response 'textDocument/completion - (51)' took 0ms +Result: {"jsonrpc":"2.0","id":51,"result":[{"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":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($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:09: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:09: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":72},"contentChanges":[{"range":{"start":{"line":3,"character":17},"end":{"line":3,"character":17}},"rangeLength":0,"text":"f"}]}} + +[Trace - 14:09: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:09:45] Received request 'textDocument/completion - (52)'. +Params: {"jsonrpc":"2.0","id":52,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":18},"context":{"triggerKind":1}}} + +[Trace - 14:09:45] Sending response 'textDocument/completion - (52)' took 1ms +Result: {"jsonrpc":"2.0","id":52,"result":[{"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":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($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:09: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:09:46] Received request 'textDocument/foldingRange - (53)'. +Params: {"jsonrpc":"2.0","id":53,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:46] Sending response 'textDocument/foldingRange - (53)' took 0ms +Result: {"jsonrpc":"2.0","id":53,"result":[{"startLine":2,"startCharacter":32,"endLine":4,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:09: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":73},"contentChanges":[{"range":{"start":{"line":3,"character":18},"end":{"line":3,"character":18}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:09: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:09:46] Received request 'textDocument/completion - (54)'. +Params: {"jsonrpc":"2.0","id":54,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":19},"context":{"triggerKind":1}}} + +[Trace - 14:09:46] Sending response 'textDocument/completion - (54)' took 0ms +Result: {"jsonrpc":"2.0","id":54,"result":[{"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":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($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:09: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:09: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":74},"contentChanges":[{"range":{"start":{"line":3,"character":19},"end":{"line":3,"character":19}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:09: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:09:46] Received request 'textDocument/completion - (55)'. +Params: {"jsonrpc":"2.0","id":55,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":20},"context":{"triggerKind":1}}} + +[Trace - 14:09:46] Sending response 'textDocument/completion - (55)' took 0ms +Result: {"jsonrpc":"2.0","id":55,"result":[{"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":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($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:09: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:09: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":75},"contentChanges":[{"range":{"start":{"line":3,"character":20},"end":{"line":3,"character":20}},"rangeLength":0,"text":"r"}]}} + +[Trace - 14:09: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:09:46] Received request 'textDocument/completion - (56)'. +Params: {"jsonrpc":"2.0","id":56,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":21},"context":{"triggerKind":1}}} + +[Trace - 14:09:46] Sending response 'textDocument/completion - (56)' took 0ms +Result: {"jsonrpc":"2.0","id":56,"result":[{"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":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($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:09: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:09:46] Received request 'textDocument/foldingRange - (57)'. +Params: {"jsonrpc":"2.0","id":57,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:46] Sending response 'textDocument/foldingRange - (57)' took 0ms +Result: {"jsonrpc":"2.0","id":57,"result":[{"startLine":2,"startCharacter":32,"endLine":4,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:09:46] Received request 'textDocument/codeLens - (58)'. +Params: {"jsonrpc":"2.0","id":58,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:46] Sending response 'textDocument/codeLens - (58)' took 0ms +Result: {"jsonrpc":"2.0","id":58,"result":null} + +[Trace - 14:09:46] Received request 'textDocument/documentSymbol - (59)'. +Params: {"jsonrpc":"2.0","id":59,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:46] Sending response 'textDocument/documentSymbol - (59)' took 0ms +Result: {"jsonrpc":"2.0","id":59,"result":[{"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":""}]} + +[Trace - 14:09: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":76},"contentChanges":[{"range":{"start":{"line":3,"character":21},"end":{"line":3,"character":21}},"rangeLength":0,"text":"()"}]}} + +[Trace - 14:09: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:09:46] Received request 'textDocument/completion - (60)'. +Params: {"jsonrpc":"2.0","id":60,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":22},"context":{"triggerKind":2,"triggerCharacter":"("}}} + +[Trace - 14:09:46] Sending response 'textDocument/completion - (60)' took 0ms +Result: {"jsonrpc":"2.0","id":60,"result":[{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug","insertText":"slug","insertTextFormat":1},{"label":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($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:09: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:09:46] Received request 'textDocument/signatureHelp - (61)'. +Params: {"jsonrpc":"2.0","id":61,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":22},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}}} + +[Trace - 14:09:46] Sending response 'textDocument/signatureHelp - (61)' took 1ms +Result: {"jsonrpc":"2.0","id":61,"result":{"signatures":[{"label":"pub fn (s string) all_after(sub string) string","parameters":[{"label":"sub string"}]}],"activeParameter":0}} + +[Trace - 14:09: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":77},"contentChanges":[{"range":{"start":{"line":3,"character":22},"end":{"line":3,"character":23}},"rangeLength":1,"text":")"}]}} + +[Trace - 14:09: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:09: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:09:47] Received request 'textDocument/signatureHelp - (62)'. +Params: {"jsonrpc":"2.0","id":62,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":23},"context":{"isRetrigger":true,"triggerKind":3}}} + +[Trace - 14:09:47] Sending response 'textDocument/signatureHelp - (62)' took 0ms +Result: {"jsonrpc":"2.0","id":62,"result":null} + +[Trace - 14:09:47] Received request 'textDocument/foldingRange - (63)'. +Params: {"jsonrpc":"2.0","id":63,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:47] Sending response 'textDocument/foldingRange - (63)' took 0ms +Result: {"jsonrpc":"2.0","id":63,"result":[{"startLine":2,"startCharacter":32,"endLine":4,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:09:47] Received request 'textDocument/codeLens - (64)'. +Params: {"jsonrpc":"2.0","id":64,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:47] Sending response 'textDocument/codeLens - (64)' took 0ms +Result: {"jsonrpc":"2.0","id":64,"result":null} + +[Trace - 14:09:47] Received request 'textDocument/documentSymbol - (65)'. +Params: {"jsonrpc":"2.0","id":65,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:47] Sending response 'textDocument/documentSymbol - (65)' took 0ms +Result: {"jsonrpc":"2.0","id":65,"result":[{"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":""}]} + +[Trace - 14:09: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":78},"contentChanges":[{"range":{"start":{"line":3,"character":21},"end":{"line":3,"character":21}},"rangeLength":0,"text":"_"}]}} + +[Trace - 14:09: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:09:47] Received request 'textDocument/completion - (66)'. +Params: {"jsonrpc":"2.0","id":66,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":22},"context":{"triggerKind":1}}} + +[Trace - 14:09:47] Sending response 'textDocument/completion - (66)' took 1ms +Result: {"jsonrpc":"2.0","id":66,"result":[{"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":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($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:09: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:09:48] Received request 'textDocument/foldingRange - (67)'. +Params: {"jsonrpc":"2.0","id":67,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:48] Sending response 'textDocument/foldingRange - (67)' took 0ms +Result: {"jsonrpc":"2.0","id":67,"result":[{"startLine":2,"startCharacter":32,"endLine":4,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:09:48] Received request 'textDocument/codeLens - (68)'. +Params: {"jsonrpc":"2.0","id":68,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:48] Sending response 'textDocument/codeLens - (68)' took 0ms +Result: {"jsonrpc":"2.0","id":68,"result":null} + +[Trace - 14:09:48] Received request 'textDocument/documentSymbol - (69)'. +Params: {"jsonrpc":"2.0","id":69,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:48] Sending response 'textDocument/documentSymbol - (69)' took 0ms +Result: {"jsonrpc":"2.0","id":69,"result":[{"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":""}]} + +[Trace - 14:09: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":79},"contentChanges":[{"range":{"start":{"line":3,"character":22},"end":{"line":3,"character":22}},"rangeLength":0,"text":"l"}]}} + +[Trace - 14:09: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:09:48] Received request 'textDocument/completion - (70)'. +Params: {"jsonrpc":"2.0","id":70,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":23},"context":{"triggerKind":1}}} + +[Trace - 14:09:48] Sending response 'textDocument/completion - (70)' took 0ms +Result: {"jsonrpc":"2.0","id":70,"result":[{"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 all_after","insertText":"slug","insertTextFormat":1},{"label":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($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:09: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:09: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":80},"contentChanges":[{"range":{"start":{"line":3,"character":23},"end":{"line":3,"character":23}},"rangeLength":0,"text":"a"}]}} + +[Trace - 14:09: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:09:48] Received request 'textDocument/completion - (71)'. +Params: {"jsonrpc":"2.0","id":71,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":24},"context":{"triggerKind":1}}} + +[Trace - 14:09:48] Sending response 'textDocument/completion - (71)' took 0ms +Result: {"jsonrpc":"2.0","id":71,"result":[{"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":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($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:09: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:09: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":81},"contentChanges":[{"range":{"start":{"line":3,"character":24},"end":{"line":3,"character":24}},"rangeLength":0,"text":"s"}]}} + +[Trace - 14:09: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:09:48] Received request 'textDocument/completion - (72)'. +Params: {"jsonrpc":"2.0","id":72,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":25},"context":{"triggerKind":1}}} + +[Trace - 14:09:48] Sending response 'textDocument/completion - (72)' took 0ms +Result: {"jsonrpc":"2.0","id":72,"result":[{"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":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($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:09: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:09: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":82},"contentChanges":[{"range":{"start":{"line":3,"character":25},"end":{"line":3,"character":25}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:09: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:09:48] Received request 'textDocument/completion - (73)'. +Params: {"jsonrpc":"2.0","id":73,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":26},"context":{"triggerKind":1}}} + +[Trace - 14:09:48] Sending response 'textDocument/completion - (73)' took 0ms +Result: {"jsonrpc":"2.0","id":73,"result":[{"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":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($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:09: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:09:48] Received request 'textDocument/foldingRange - (74)'. +Params: {"jsonrpc":"2.0","id":74,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:48] Sending response 'textDocument/foldingRange - (74)' took 0ms +Result: {"jsonrpc":"2.0","id":74,"result":[{"startLine":2,"startCharacter":32,"endLine":4,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:09:48] Received request 'textDocument/codeLens - (75)'. +Params: {"jsonrpc":"2.0","id":75,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:48] Sending response 'textDocument/codeLens - (75)' took 0ms +Result: {"jsonrpc":"2.0","id":75,"result":null} + +[Trace - 14:09:48] Received request 'textDocument/documentSymbol - (76)'. +Params: {"jsonrpc":"2.0","id":76,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:48] Sending response 'textDocument/documentSymbol - (76)' took 1ms +Result: {"jsonrpc":"2.0","id":76,"result":[{"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":""}]} + +[Trace - 14:09: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":83},"contentChanges":[{"range":{"start":{"line":3,"character":27},"end":{"line":3,"character":27}},"rangeLength":0,"text":"''"}]}} + +[Trace - 14:09: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:09: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:09:49] Received request 'textDocument/foldingRange - (77)'. +Params: {"jsonrpc":"2.0","id":77,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:49] Sending response 'textDocument/foldingRange - (77)' took 0ms +Result: {"jsonrpc":"2.0","id":77,"result":[{"startLine":2,"startCharacter":32,"endLine":4,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:09:49] Received request 'textDocument/codeLens - (78)'. +Params: {"jsonrpc":"2.0","id":78,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:49] Sending response 'textDocument/codeLens - (78)' took 0ms +Result: {"jsonrpc":"2.0","id":78,"result":null} + +[Trace - 14:09:49] Received request 'textDocument/documentSymbol - (79)'. +Params: {"jsonrpc":"2.0","id":79,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:49] Sending response 'textDocument/documentSymbol - (79)' took 0ms +Result: {"jsonrpc":"2.0","id":79,"result":[{"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":""}]} + +[Trace - 14:09: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":84},"contentChanges":[{"range":{"start":{"line":3,"character":28},"end":{"line":3,"character":28}},"rangeLength":0,"text":"/"}]}} + +[Trace - 14:09: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:09: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:09:50] Received request 'textDocument/foldingRange - (80)'. +Params: {"jsonrpc":"2.0","id":80,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:50] Sending response 'textDocument/foldingRange - (80)' took 0ms +Result: {"jsonrpc":"2.0","id":80,"result":[{"startLine":2,"startCharacter":32,"endLine":4,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:09:50] Received request 'textDocument/codeLens - (81)'. +Params: {"jsonrpc":"2.0","id":81,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:50] Sending response 'textDocument/codeLens - (81)' took 0ms +Result: {"jsonrpc":"2.0","id":81,"result":null} + +[Trace - 14:09:50] Received request 'textDocument/documentSymbol - (82)'. +Params: {"jsonrpc":"2.0","id":82,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:50] Sending response 'textDocument/documentSymbol - (82)' took 0ms +Result: {"jsonrpc":"2.0","id":82,"result":[{"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":""}]} + +[Trace - 14:09: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":85},"contentChanges":[{"range":{"start":{"line":3,"character":31},"end":{"line":3,"character":31}},"rangeLength":0,"text":"\n\t"}]}} + +[Trace - 14:09: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:09: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:09:51] Received request 'textDocument/foldingRange - (83)'. +Params: {"jsonrpc":"2.0","id":83,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:51] Sending response 'textDocument/foldingRange - (83)' took 0ms +Result: {"jsonrpc":"2.0","id":83,"result":[{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:09:51] Received request 'textDocument/codeLens - (84)'. +Params: {"jsonrpc":"2.0","id":84,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:51] Sending response 'textDocument/codeLens - (84)' took 0ms +Result: {"jsonrpc":"2.0","id":84,"result":null} + +[Trace - 14:09:51] Received request 'textDocument/documentSymbol - (85)'. +Params: {"jsonrpc":"2.0","id":85,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:51] Sending response 'textDocument/documentSymbol - (85)' took 0ms +Result: {"jsonrpc":"2.0","id":85,"result":[{"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":""}]} + +[Trace - 14:09:53] Received request 'textDocument/formatting - (86)'. +Params: {"jsonrpc":"2.0","id":86,"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:09:53] Sending response 'textDocument/formatting - (86)' took 61ms +Result: {"jsonrpc":"2.0","id":86,"result":[{"range":{"start":{"line":2,"character":0},"end":{"line":6,"character":0}},"newText":"pub fn render_ticket(qr string) {\n\tslug := qr.all_after_last('/')\n}\n"}]} + +[Trace - 14:09: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":86},"contentChanges":[{"range":{"start":{"line":4,"character":0},"end":{"line":5,"character":0}},"rangeLength":2,"text":""}]}} + +[Trace - 14:09: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:09:53] 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:09: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:09:53] Received request 'textDocument/foldingRange - (87)'. +Params: {"jsonrpc":"2.0","id":87,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:53] Sending response 'textDocument/foldingRange - (87)' took 0ms +Result: {"jsonrpc":"2.0","id":87,"result":[{"startLine":2,"startCharacter":32,"endLine":4,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:09:53] Received request 'textDocument/codeLens - (88)'. +Params: {"jsonrpc":"2.0","id":88,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:53] Sending response 'textDocument/codeLens - (88)' took 0ms +Result: {"jsonrpc":"2.0","id":88,"result":null} + +[Trace - 14:09:54] Received request 'textDocument/documentSymbol - (89)'. +Params: {"jsonrpc":"2.0","id":89,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:54] Sending response 'textDocument/documentSymbol - (89)' took 0ms +Result: {"jsonrpc":"2.0","id":89,"result":[{"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":""}]} + +[Trace - 14:09: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:09:55] Received request 'textDocument/hover - (90)'. +Params: {"jsonrpc":"2.0","id":90,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":27}}} + +[Trace - 14:09:55] Sending response 'textDocument/hover - (90)' took 1ms +Result: {"jsonrpc":"2.0","id":90,"result":{"contents":{"language":"v","value":"pub fn (s string) all_after_last(sub string) string"},"range":{"start":{"line":3,"character":27},"end":{"line":3,"character":30}}}} + +[Trace - 14:09:56] Received request 'textDocument/hover - (91)'. +Params: {"jsonrpc":"2.0","id":91,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":28}}} + +[Trace - 14:09:56] Sending response 'textDocument/hover - (91)' took 0ms +Result: {"jsonrpc":"2.0","id":91,"result":{"contents":{"language":"v","value":"pub fn (s string) all_after_last(sub string) string"},"range":{"start":{"line":3,"character":27},"end":{"line":3,"character":30}}}} + +[Trace - 14:09: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":87},"contentChanges":[{"range":{"start":{"line":3,"character":28},"end":{"line":3,"character":29}},"rangeLength":1,"text":""}]}} + +[Trace - 14:09: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:09: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:09:57] Received request 'textDocument/foldingRange - (92)'. +Params: {"jsonrpc":"2.0","id":92,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:57] Sending response 'textDocument/foldingRange - (92)' took 0ms +Result: {"jsonrpc":"2.0","id":92,"result":[{"startLine":2,"startCharacter":32,"endLine":4,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:09:57] Received request 'textDocument/codeLens - (93)'. +Params: {"jsonrpc":"2.0","id":93,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:57] Sending response 'textDocument/codeLens - (93)' took 0ms +Result: {"jsonrpc":"2.0","id":93,"result":null} + +[Trace - 14:09:57] Received request 'textDocument/documentSymbol - (94)'. +Params: {"jsonrpc":"2.0","id":94,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:57] Sending response 'textDocument/documentSymbol - (94)' took 0ms +Result: {"jsonrpc":"2.0","id":94,"result":[{"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":""}]} + +[Trace - 14:09: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":88},"contentChanges":[{"range":{"start":{"line":3,"character":28},"end":{"line":3,"character":28}},"rangeLength":0,"text":"_"}]}} + +[Trace - 14:09: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:09: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:09:57] Received request 'textDocument/foldingRange - (95)'. +Params: {"jsonrpc":"2.0","id":95,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:57] Sending response 'textDocument/foldingRange - (95)' took 0ms +Result: {"jsonrpc":"2.0","id":95,"result":[{"startLine":2,"startCharacter":32,"endLine":4,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:09:57] Received request 'textDocument/codeLens - (96)'. +Params: {"jsonrpc":"2.0","id":96,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:57] Sending response 'textDocument/codeLens - (96)' took 0ms +Result: {"jsonrpc":"2.0","id":96,"result":null} + +[Trace - 14:09:58] Received request 'textDocument/documentSymbol - (97)'. +Params: {"jsonrpc":"2.0","id":97,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:09:58] Sending response 'textDocument/documentSymbol - (97)' took 0ms +Result: {"jsonrpc":"2.0","id":97,"result":[{"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":""}]} + +[Trace - 14:09:58] Received request 'textDocument/formatting - (98)'. +Params: {"jsonrpc":"2.0","id":98,"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:09:58] Sending response 'textDocument/formatting - (98)' took 18ms +Result: {"jsonrpc":"2.0","id":98,"result":[{"range":{"start":{"line":2,"character":0},"end":{"line":5,"character":0}},"newText":"pub fn render_ticket(qr string) {\n\tslug := qr.all_after_last('_')\n}\n"}]} + +[Trace - 14:09: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:09: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:09:59] Received request 'textDocument/hover - (99)'. +Params: {"jsonrpc":"2.0","id":99,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":12}}} + +[Trace - 14:09:59] Sending response 'textDocument/hover - (99)' took 0ms +Result: {"jsonrpc":"2.0","id":99,"result":{"contents":{"language":"v","value":"pub fn render_ticket(qr string)"},"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":20}}}} + +[Trace - 14:10: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":89},"contentChanges":[{"range":{"start":{"line":3,"character":31},"end":{"line":3,"character":31}},"rangeLength":0,"text":"\n\t"}]}} + +[Trace - 14:10: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:10: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:10:02] Received request 'textDocument/foldingRange - (100)'. +Params: {"jsonrpc":"2.0","id":100,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:02] Sending response 'textDocument/foldingRange - (100)' took 0ms +Result: {"jsonrpc":"2.0","id":100,"result":[{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:10:02] Received request 'textDocument/codeLens - (101)'. +Params: {"jsonrpc":"2.0","id":101,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:02] Sending response 'textDocument/codeLens - (101)' took 0ms +Result: {"jsonrpc":"2.0","id":101,"result":null} + +[Trace - 14:10:02] Received request 'textDocument/documentSymbol - (102)'. +Params: {"jsonrpc":"2.0","id":102,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:02] Sending response 'textDocument/documentSymbol - (102)' took 0ms +Result: {"jsonrpc":"2.0","id":102,"result":[{"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":""}]} + +[Trace - 14:10: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":90},"contentChanges":[{"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"rangeLength":0,"text":"$"}]}} + +[Trace - 14:10: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:10: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:10:08] Received request 'textDocument/foldingRange - (103)'. +Params: {"jsonrpc":"2.0","id":103,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:08] Sending response 'textDocument/foldingRange - (103)' took 0ms +Result: {"jsonrpc":"2.0","id":103,"result":[{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:10:08] Received request 'textDocument/codeLens - (104)'. +Params: {"jsonrpc":"2.0","id":104,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:08] Sending response 'textDocument/codeLens - (104)' took 0ms +Result: {"jsonrpc":"2.0","id":104,"result":null} + +[Trace - 14:10:08] Received request 'textDocument/documentSymbol - (105)'. +Params: {"jsonrpc":"2.0","id":105,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:08] Sending response 'textDocument/documentSymbol - (105)' took 0ms +Result: {"jsonrpc":"2.0","id":105,"result":[{"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":""}]} + +[Trace - 14:10: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":91},"contentChanges":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:10: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:10:09] Received request 'textDocument/completion - (106)'. +Params: {"jsonrpc":"2.0","id":106,"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:10:09] Sending response 'textDocument/completion - (106)' took 0ms +Result: {"jsonrpc":"2.0","id":106,"result":[{"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":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($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:10: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:10: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":92},"contentChanges":[{"range":{"start":{"line":4,"character":3},"end":{"line":4,"character":3}},"rangeLength":0,"text":"m"}]}} + +[Trace - 14:10: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:10: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:10: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":93},"contentChanges":[{"range":{"start":{"line":4,"character":4},"end":{"line":4,"character":4}},"rangeLength":0,"text":"p"}]}} + +[Trace - 14:10: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:10:09] Received request 'textDocument/completion - (107)'. +Params: {"jsonrpc":"2.0","id":107,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":5},"context":{"triggerKind":1}}} + +[Trace - 14:10:09] Sending response 'textDocument/completion - (107)' took 1ms +Result: {"jsonrpc":"2.0","id":107,"result":[{"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":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($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:10: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:10: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":94},"contentChanges":[{"range":{"start":{"line":4,"character":5},"end":{"line":4,"character":5}},"rangeLength":0,"text":"l"}]}} + +[Trace - 14:10: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:10:09] Received request 'textDocument/completion - (108)'. +Params: {"jsonrpc":"2.0","id":108,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":6},"context":{"triggerKind":1}}} + +[Trace - 14:10:09] Sending response 'textDocument/completion - (108)' took 0ms +Result: {"jsonrpc":"2.0","id":108,"result":[{"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":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($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:10: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:10:09] Received request 'textDocument/foldingRange - (109)'. +Params: {"jsonrpc":"2.0","id":109,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:09] Sending response 'textDocument/foldingRange - (109)' took 0ms +Result: {"jsonrpc":"2.0","id":109,"result":[{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:10:09] Received request 'textDocument/codeLens - (110)'. +Params: {"jsonrpc":"2.0","id":110,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:09] Sending response 'textDocument/codeLens - (110)' took 0ms +Result: {"jsonrpc":"2.0","id":110,"result":null} + +[Trace - 14:10:09] Received request 'textDocument/documentSymbol - (111)'. +Params: {"jsonrpc":"2.0","id":111,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:09] Sending response 'textDocument/documentSymbol - (111)' took 0ms +Result: {"jsonrpc":"2.0","id":111,"result":[{"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":""}]} + +[Trace - 14:10: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":95},"contentChanges":[{"range":{"start":{"line":4,"character":6},"end":{"line":4,"character":6}},"rangeLength":0,"text":"()"}]}} + +[Trace - 14:10: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:10:10] Received request 'textDocument/completion - (112)'. +Params: {"jsonrpc":"2.0","id":112,"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:10:10] Sending response 'textDocument/completion - (112)' took 0ms +Result: {"jsonrpc":"2.0","id":112,"result":[]} + +[Trace - 14:10: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:10: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":96},"contentChanges":[{"range":{"start":{"line":4,"character":7},"end":{"line":4,"character":8}},"rangeLength":1,"text":")"}]}} + +[Trace - 14:10: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:10: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:10:10] Received request 'textDocument/signatureHelp - (113)'. +Params: {"jsonrpc":"2.0","id":113,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":8},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}}} + +[Trace - 14:10:10] Sending response 'textDocument/signatureHelp - (113)' took 0ms +Result: {"jsonrpc":"2.0","id":113,"result":null} + +[Trace - 14:10:10] Received request 'textDocument/foldingRange - (114)'. +Params: {"jsonrpc":"2.0","id":114,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:10] Sending response 'textDocument/foldingRange - (114)' took 0ms +Result: {"jsonrpc":"2.0","id":114,"result":[{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:10:10] Received request 'textDocument/codeLens - (115)'. +Params: {"jsonrpc":"2.0","id":115,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:10] Sending response 'textDocument/codeLens - (115)' took 0ms +Result: {"jsonrpc":"2.0","id":115,"result":null} + +[Trace - 14:10:11] Received request 'textDocument/documentSymbol - (116)'. +Params: {"jsonrpc":"2.0","id":116,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:11] Sending response 'textDocument/documentSymbol - (116)' took 0ms +Result: {"jsonrpc":"2.0","id":116,"result":[{"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":""}]} + +[Trace - 14:10: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":97},"contentChanges":[{"range":{"start":{"line":4,"character":7},"end":{"line":4,"character":7}},"rangeLength":0,"text":"''"}]}} + +[Trace - 14:10: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:10: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:10:11] Received request 'textDocument/foldingRange - (117)'. +Params: {"jsonrpc":"2.0","id":117,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:11] Sending response 'textDocument/foldingRange - (117)' took 0ms +Result: {"jsonrpc":"2.0","id":117,"result":[{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:10:11] Received request 'textDocument/codeLens - (118)'. +Params: {"jsonrpc":"2.0","id":118,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:11] Sending response 'textDocument/codeLens - (118)' took 0ms +Result: {"jsonrpc":"2.0","id":118,"result":null} + +[Trace - 14:10:11] Received request 'textDocument/documentSymbol - (119)'. +Params: {"jsonrpc":"2.0","id":119,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:11] Sending response 'textDocument/documentSymbol - (119)' took 0ms +Result: {"jsonrpc":"2.0","id":119,"result":[{"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":""}]} + +[Trace - 14:10: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":98},"contentChanges":[{"range":{"start":{"line":4,"character":8},"end":{"line":4,"character":8}},"rangeLength":0,"text":"/"}]}} + +[Trace - 14:10: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:10: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:10:12] Received request 'textDocument/foldingRange - (120)'. +Params: {"jsonrpc":"2.0","id":120,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:12] Sending response 'textDocument/foldingRange - (120)' took 0ms +Result: {"jsonrpc":"2.0","id":120,"result":[{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:10:12] Received request 'textDocument/codeLens - (121)'. +Params: {"jsonrpc":"2.0","id":121,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:12] Sending response 'textDocument/codeLens - (121)' took 0ms +Result: {"jsonrpc":"2.0","id":121,"result":null} + +[Trace - 14:10:13] Received request 'textDocument/documentSymbol - (122)'. +Params: {"jsonrpc":"2.0","id":122,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:13] Sending response 'textDocument/documentSymbol - (122)' took 0ms +Result: {"jsonrpc":"2.0","id":122,"result":[{"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":""}]} + +[Trace - 14:10: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":99},"contentChanges":[{"range":{"start":{"line":4,"character":8},"end":{"line":4,"character":9}},"rangeLength":1,"text":""}]}} + +[Trace - 14:10: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:10: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:10:13] Received request 'textDocument/foldingRange - (123)'. +Params: {"jsonrpc":"2.0","id":123,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:13] Sending response 'textDocument/foldingRange - (123)' took 0ms +Result: {"jsonrpc":"2.0","id":123,"result":[{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:10:13] Received request 'textDocument/codeLens - (124)'. +Params: {"jsonrpc":"2.0","id":124,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:13] Sending response 'textDocument/codeLens - (124)' took 0ms +Result: {"jsonrpc":"2.0","id":124,"result":null} + +[Trace - 14:10:13] Received request 'textDocument/documentSymbol - (125)'. +Params: {"jsonrpc":"2.0","id":125,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:13] Sending response 'textDocument/documentSymbol - (125)' took 0ms +Result: {"jsonrpc":"2.0","id":125,"result":[{"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":""}]} + +[Trace - 14:10: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":100},"contentChanges":[{"range":{"start":{"line":4,"character":8},"end":{"line":4,"character":8}},"rangeLength":0,"text":"."}]}} + +[Trace - 14:10: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:10:13] Received request 'textDocument/completion - (126)'. +Params: {"jsonrpc":"2.0","id":126,"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":2,"triggerCharacter":"."}}} + +[Trace - 14:10:13] Sending response 'textDocument/completion - (126)' took 0ms +Result: {"jsonrpc":"2.0","id":126,"result":[]} + +[Trace - 14:10: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:10: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":101},"contentChanges":[{"range":{"start":{"line":4,"character":9},"end":{"line":4,"character":9}},"rangeLength":0,"text":"/"}]}} + +[Trace - 14:10: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:10: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:10:14] Received request 'textDocument/foldingRange - (127)'. +Params: {"jsonrpc":"2.0","id":127,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:14] Sending response 'textDocument/foldingRange - (127)' took 0ms +Result: {"jsonrpc":"2.0","id":127,"result":null} + +[Trace - 14:10:14] Received request 'textDocument/codeLens - (128)'. +Params: {"jsonrpc":"2.0","id":128,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:14] Sending response 'textDocument/codeLens - (128)' took 0ms +Result: {"jsonrpc":"2.0","id":128,"result":null} + +[Trace - 14:10:14] Received request 'textDocument/documentSymbol - (129)'. +Params: {"jsonrpc":"2.0","id":129,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:14] Sending response 'textDocument/documentSymbol - (129)' took 0ms +Result: {"jsonrpc":"2.0","id":129,"result":[{"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":""}]} + +[Trace - 14:10: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":102},"contentChanges":[{"range":{"start":{"line":4,"character":10},"end":{"line":4,"character":10}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:10: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:10: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:10: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":103},"contentChanges":[{"range":{"start":{"line":4,"character":11},"end":{"line":4,"character":11}},"rangeLength":0,"text":"i"}]}} + +[Trace - 14:10: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:10: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:10: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":104},"contentChanges":[{"range":{"start":{"line":4,"character":12},"end":{"line":4,"character":12}},"rangeLength":0,"text":"c"}]}} + +[Trace - 14:10: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:10: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:10: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":105},"contentChanges":[{"range":{"start":{"line":4,"character":13},"end":{"line":4,"character":13}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:10: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:10: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:10: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":106},"contentChanges":[{"range":{"start":{"line":4,"character":14},"end":{"line":4,"character":14}},"rangeLength":0,"text":"k"}]}} + +[Trace - 14:10: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:10: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:10: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":107},"contentChanges":[{"range":{"start":{"line":4,"character":15},"end":{"line":4,"character":15}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:10: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:10: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:10: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":108},"contentChanges":[{"range":{"start":{"line":4,"character":16},"end":{"line":4,"character":16}},"rangeLength":0,"text":"."}]}} + +[Trace - 14:10: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:10:15] Received request 'textDocument/completion - (130)'. +Params: {"jsonrpc":"2.0","id":130,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":17},"context":{"triggerKind":2,"triggerCharacter":"."}}} + +[Trace - 14:10:15] Sending response 'textDocument/completion - (130)' took 0ms +Result: {"jsonrpc":"2.0","id":130,"result":[]} + +[Trace - 14:10: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:10:15] Received request 'textDocument/foldingRange - (131)'. +Params: {"jsonrpc":"2.0","id":131,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:15] Sending response 'textDocument/foldingRange - (131)' took 0ms +Result: {"jsonrpc":"2.0","id":131,"result":[{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:10:15] Received request 'textDocument/codeLens - (132)'. +Params: {"jsonrpc":"2.0","id":132,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:15] Sending response 'textDocument/codeLens - (132)' took 0ms +Result: {"jsonrpc":"2.0","id":132,"result":null} + +[Trace - 14:10:15] Received request 'textDocument/documentSymbol - (133)'. +Params: {"jsonrpc":"2.0","id":133,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:15] Sending response 'textDocument/documentSymbol - (133)' took 0ms +Result: {"jsonrpc":"2.0","id":133,"result":[{"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":""}]} + +[Trace - 14:10: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":109},"contentChanges":[{"range":{"start":{"line":4,"character":16},"end":{"line":4,"character":17}},"rangeLength":1,"text":""}]}} + +[Trace - 14:10: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:10: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:10: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":110},"contentChanges":[{"range":{"start":{"line":4,"character":15},"end":{"line":4,"character":16}},"rangeLength":1,"text":""}]}} + +[Trace - 14:10: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:10: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:10: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":111},"contentChanges":[{"range":{"start":{"line":4,"character":14},"end":{"line":4,"character":15}},"rangeLength":1,"text":""}]}} + +[Trace - 14:10: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:10: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:10: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":112},"contentChanges":[{"range":{"start":{"line":4,"character":13},"end":{"line":4,"character":14}},"rangeLength":1,"text":""}]}} + +[Trace - 14:10: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:10: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:10:16] Received request 'textDocument/foldingRange - (134)'. +Params: {"jsonrpc":"2.0","id":134,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:16] Sending response 'textDocument/foldingRange - (134)' took 0ms +Result: {"jsonrpc":"2.0","id":134,"result":[{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:10: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":113},"contentChanges":[{"range":{"start":{"line":4,"character":13},"end":{"line":4,"character":13}},"rangeLength":0,"text":"k"}]}} + +[Trace - 14:10: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:10: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:10: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":114},"contentChanges":[{"range":{"start":{"line":4,"character":14},"end":{"line":4,"character":14}},"rangeLength":0,"text":"e"}]}} + +[Trace - 14:10: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:10: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:10: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":115},"contentChanges":[{"range":{"start":{"line":4,"character":15},"end":{"line":4,"character":15}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:10: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:10: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:10: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":116},"contentChanges":[{"range":{"start":{"line":4,"character":16},"end":{"line":4,"character":16}},"rangeLength":0,"text":"."}]}} + +[Trace - 14:10: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:10:16] Received request 'textDocument/completion - (135)'. +Params: {"jsonrpc":"2.0","id":135,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":17},"context":{"triggerKind":2,"triggerCharacter":"."}}} + +[Trace - 14:10:16] Sending response 'textDocument/completion - (135)' took 0ms +Result: {"jsonrpc":"2.0","id":135,"result":[]} + +[Trace - 14:10: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:10:17] Received request 'textDocument/foldingRange - (136)'. +Params: {"jsonrpc":"2.0","id":136,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:17] Sending response 'textDocument/foldingRange - (136)' took 0ms +Result: {"jsonrpc":"2.0","id":136,"result":[{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:10:17] Received request 'textDocument/codeLens - (137)'. +Params: {"jsonrpc":"2.0","id":137,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:17] Sending response 'textDocument/codeLens - (137)' took 0ms +Result: {"jsonrpc":"2.0","id":137,"result":null} + +[Trace - 14:10:17] Received request 'textDocument/documentSymbol - (138)'. +Params: {"jsonrpc":"2.0","id":138,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:17] Sending response 'textDocument/documentSymbol - (138)' took 0ms +Result: {"jsonrpc":"2.0","id":138,"result":[{"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":""}]} + +[Trace - 14:10: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":117},"contentChanges":[{"range":{"start":{"line":4,"character":17},"end":{"line":4,"character":17}},"rangeLength":0,"text":"h"}]}} + +[Trace - 14:10: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:10: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:10: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":118},"contentChanges":[{"range":{"start":{"line":4,"character":18},"end":{"line":4,"character":18}},"rangeLength":0,"text":"t"}]}} + +[Trace - 14:10: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:10: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:10: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":119},"contentChanges":[{"range":{"start":{"line":4,"character":19},"end":{"line":4,"character":19}},"rangeLength":0,"text":"m"}]}} + +[Trace - 14:10: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:10: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:10: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":120},"contentChanges":[{"range":{"start":{"line":4,"character":20},"end":{"line":4,"character":20}},"rangeLength":0,"text":"l"}]}} + +[Trace - 14:10: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:10: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:10:18] Received request 'textDocument/foldingRange - (139)'. +Params: {"jsonrpc":"2.0","id":139,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:18] Sending response 'textDocument/foldingRange - (139)' took 0ms +Result: {"jsonrpc":"2.0","id":139,"result":[{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"}]} + +[Trace - 14:10:18] Received request 'textDocument/codeLens - (140)'. +Params: {"jsonrpc":"2.0","id":140,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:18] Sending response 'textDocument/codeLens - (140)' took 0ms +Result: {"jsonrpc":"2.0","id":140,"result":null} + +[Trace - 14:10:18] Received request 'textDocument/documentSymbol - (141)'. +Params: {"jsonrpc":"2.0","id":141,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} + +[Trace - 14:10:18] Sending response 'textDocument/documentSymbol - (141)' took 0ms +Result: {"jsonrpc":"2.0","id":141,"result":[{"name":"render_ticket","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"l \ No newline at end of file