[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":{"line":2,"character":7},"end":{"line":2,"character":20}}},"containerName":""}]} [Trace - 14:10:19] Received request 'textDocument/formatting - (142)'. Params: {"jsonrpc":"2.0","id":142,"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:10:19] Sending response 'textDocument/formatting - (142)' took 14ms Result: {"jsonrpc":"2.0","id":142,"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\t$tmpl('./ticket.html')\n}\n"}]} [Trace - 14:10:19] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:10:19] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:11:04] Received request 'textDocument/foldingRange - (143)'. Params: {"jsonrpc":"2.0","id":143,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:11:04] Sending response 'textDocument/foldingRange - (143)' took 0ms Result: {"jsonrpc":"2.0","id":143,"result":[{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"}]} [Trace - 14:11:05] Received request 'textDocument/codeLens - (144)'. Params: {"jsonrpc":"2.0","id":144,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:11:05] Sending response 'textDocument/codeLens - (144)' took 0ms Result: {"jsonrpc":"2.0","id":144,"result":null} [Trace - 14:16:48] Received request 'textDocument/foldingRange - (145)'. Params: {"jsonrpc":"2.0","id":145,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:16:48] Sending response 'textDocument/foldingRange - (145)' took 0ms Result: {"jsonrpc":"2.0","id":145,"result":[{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"}]} [Trace - 14:16:48] Received request 'textDocument/codeLens - (146)'. Params: {"jsonrpc":"2.0","id":146,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:16:48] Sending response 'textDocument/codeLens - (146)' took 0ms Result: {"jsonrpc":"2.0","id":146,"result":null} [Trace - 14:16:50] Received request 'textDocument/codeLens - (147)'. Params: {"jsonrpc":"2.0","id":147,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:16:50] Sending response 'textDocument/codeLens - (147)' took 0ms Result: {"jsonrpc":"2.0","id":147,"result":null} [Trace - 14:16: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":121},"contentChanges":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"rangeLength":0,"text":"\n"}]}} [Trace - 14:16: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:16: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:16:57] Received request 'textDocument/foldingRange - (148)'. Params: {"jsonrpc":"2.0","id":148,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:16:57] Sending response 'textDocument/foldingRange - (148)' took 0ms Result: {"jsonrpc":"2.0","id":148,"result":[{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"}]} [Trace - 14:16:57] Received request 'textDocument/codeLens - (149)'. Params: {"jsonrpc":"2.0","id":149,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:16:57] Sending response 'textDocument/codeLens - (149)' took 0ms Result: {"jsonrpc":"2.0","id":149,"result":null} [Trace - 14:16:57] Received request 'textDocument/documentSymbol - (150)'. Params: {"jsonrpc":"2.0","id":150,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:16:57] Sending response 'textDocument/documentSymbol - (150)' took 0ms Result: {"jsonrpc":"2.0","id":150,"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:17:14] Received request 'textDocument/codeLens - (151)'. Params: {"jsonrpc":"2.0","id":151,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:14] Sending response 'textDocument/codeLens - (151)' took 0ms Result: {"jsonrpc":"2.0","id":151,"result":null} [Trace - 14:17:32] Received request 'textDocument/formatting - (152)'. Params: {"jsonrpc":"2.0","id":152,"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:17:32] Sending response 'textDocument/formatting - (152)' took 55ms Result: {"jsonrpc":"2.0","id":152,"result":[{"range":{"start":{"line":2,"character":0},"end":{"line":7,"character":0}},"newText":"pub fn render_ticket(qr string) {\n\tslug := qr.all_after_last('_')\n\t$tmpl('./ticket.html')\n}\n"}]} [Trace - 14:17:32] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":122},"contentChanges":[{"range":{"start":{"line":6,"character":0},"end":{"line":7,"character":0}},"rangeLength":1,"text":""}]}} [Trace - 14:17:32] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:17:33] 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:17:33] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:17:33] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:17:33] 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:17:43] Received request 'textDocument/documentSymbol - (153)'. Params: {"jsonrpc":"2.0","id":153,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:43] Sending response 'textDocument/documentSymbol - (153)' took 0ms Result: {"jsonrpc":"2.0","id":153,"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:17:43] Received request 'textDocument/foldingRange - (154)'. Params: {"jsonrpc":"2.0","id":154,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:43] Sending response 'textDocument/foldingRange - (154)' took 0ms Result: {"jsonrpc":"2.0","id":154,"result":[{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"}]} [Trace - 14:17:43] Received request 'textDocument/codeLens - (155)'. Params: {"jsonrpc":"2.0","id":155,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:43] Sending response 'textDocument/codeLens - (155)' took 0ms Result: {"jsonrpc":"2.0","id":155,"result":null} [Trace - 14:17:44] Received request 'textDocument/codeLens - (156)'. Params: {"jsonrpc":"2.0","id":156,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:44] Sending response 'textDocument/codeLens - (156)' took 0ms Result: {"jsonrpc":"2.0","id":156,"result":null} [Trace - 14:17: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":123},"contentChanges":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"rangeLength":0,"text":"\n"}]}} [Trace - 14:17: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:17: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:17: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":124},"contentChanges":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"rangeLength":0,"text":"\n"}]}} [Trace - 14:17: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:17: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:17:45] Received request 'textDocument/foldingRange - (157)'. Params: {"jsonrpc":"2.0","id":157,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:45] Sending response 'textDocument/foldingRange - (157)' took 0ms Result: {"jsonrpc":"2.0","id":157,"result":[{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"}]} [Trace - 14:17:45] Received request 'textDocument/codeLens - (158)'. Params: {"jsonrpc":"2.0","id":158,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:45] Sending response 'textDocument/codeLens - (158)' took 0ms Result: {"jsonrpc":"2.0","id":158,"result":null} [Trace - 14:17:45] Received request 'textDocument/documentSymbol - (159)'. Params: {"jsonrpc":"2.0","id":159,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:45] Sending response 'textDocument/documentSymbol - (159)' took 0ms Result: {"jsonrpc":"2.0","id":159,"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:17: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":125},"contentChanges":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"rangeLength":0,"text":"p"}]}} [Trace - 14:17: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:17:45] Received request 'textDocument/completion - (160)'. Params: {"jsonrpc":"2.0","id":160,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":1},"context":{"triggerKind":1}}} [Trace - 14:17:45] Sending response 'textDocument/completion - (160)' took 0ms Result: {"jsonrpc":"2.0","id":160,"result":[{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($0)","insertTextFormat":2},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","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:17: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:17: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":126},"contentChanges":[{"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":1}},"rangeLength":0,"text":"u"}]}} [Trace - 14:17: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:17: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:17: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":127},"contentChanges":[{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":2}},"rangeLength":0,"text":"b"}]}} [Trace - 14:17: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:17: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:17: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":128},"contentChanges":[{"range":{"start":{"line":8,"character":3},"end":{"line":8,"character":3}},"rangeLength":0,"text":" "}]}} [Trace - 14:17: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:17:46] Received request 'textDocument/completion - (161)'. Params: {"jsonrpc":"2.0","id":161,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":4},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:17:46] Sending response 'textDocument/completion - (161)' took 0ms Result: {"jsonrpc":"2.0","id":161,"result":[]} [Trace - 14:17: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:17:46] Received request 'textDocument/foldingRange - (162)'. Params: {"jsonrpc":"2.0","id":162,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:46] Sending response 'textDocument/foldingRange - (162)' took 0ms Result: {"jsonrpc":"2.0","id":162,"result":[{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"}]} [Trace - 14:17:46] Received request 'textDocument/codeLens - (163)'. Params: {"jsonrpc":"2.0","id":163,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:46] Sending response 'textDocument/codeLens - (163)' took 0ms Result: {"jsonrpc":"2.0","id":163,"result":null} [Trace - 14:17:46] Received request 'textDocument/documentSymbol - (164)'. Params: {"jsonrpc":"2.0","id":164,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:46] Sending response 'textDocument/documentSymbol - (164)' took 0ms Result: {"jsonrpc":"2.0","id":164,"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:17: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":129},"contentChanges":[{"range":{"start":{"line":8,"character":4},"end":{"line":8,"character":4}},"rangeLength":0,"text":"f"}]}} [Trace - 14:17: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:17:46] Received request 'textDocument/completion - (165)'. Params: {"jsonrpc":"2.0","id":165,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":5},"context":{"triggerKind":1}}} [Trace - 14:17:46] Sending response 'textDocument/completion - (165)' took 0ms Result: {"jsonrpc":"2.0","id":165,"result":[{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($0)","insertTextFormat":2},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","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:17: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:17: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":130},"contentChanges":[{"range":{"start":{"line":8,"character":5},"end":{"line":8,"character":5}},"rangeLength":0,"text":"n"}]}} [Trace - 14:17: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:17: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:17: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":131},"contentChanges":[{"range":{"start":{"line":8,"character":6},"end":{"line":8,"character":6}},"rangeLength":0,"text":" "}]}} [Trace - 14:17: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:17:47] Received request 'textDocument/completion - (166)'. Params: {"jsonrpc":"2.0","id":166,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":7},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:17:47] Sending response 'textDocument/completion - (166)' took 0ms Result: {"jsonrpc":"2.0","id":166,"result":[]} [Trace - 14:17: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:17:47] Received request 'textDocument/foldingRange - (167)'. Params: {"jsonrpc":"2.0","id":167,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:47] Sending response 'textDocument/foldingRange - (167)' took 0ms Result: {"jsonrpc":"2.0","id":167,"result":[{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"}]} [Trace - 14:17:47] Received request 'textDocument/codeLens - (168)'. Params: {"jsonrpc":"2.0","id":168,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:47] Sending response 'textDocument/codeLens - (168)' took 0ms Result: {"jsonrpc":"2.0","id":168,"result":null} [Trace - 14:17:47] Received request 'textDocument/documentSymbol - (169)'. Params: {"jsonrpc":"2.0","id":169,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:47] Sending response 'textDocument/documentSymbol - (169)' took 0ms Result: {"jsonrpc":"2.0","id":169,"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:17:50] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":132},"contentChanges":[{"range":{"start":{"line":8,"character":7},"end":{"line":8,"character":7}},"rangeLength":0,"text":"m"}]}} [Trace - 14:17:50] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:17:50] Received request 'textDocument/completion - (170)'. Params: {"jsonrpc":"2.0","id":170,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":8},"context":{"triggerKind":1}}} [Trace - 14:17:50] Sending response 'textDocument/completion - (170)' took 0ms Result: {"jsonrpc":"2.0","id":170,"result":[{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($0)","insertTextFormat":2},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","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:17:50] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:17:50] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":133},"contentChanges":[{"range":{"start":{"line":8,"character":8},"end":{"line":8,"character":8}},"rangeLength":0,"text":"a"}]}} [Trace - 14:17:50] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:17: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:17: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":134},"contentChanges":[{"range":{"start":{"line":8,"character":9},"end":{"line":8,"character":9}},"rangeLength":0,"text":"i"}]}} [Trace - 14:17: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:17: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:17: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":135},"contentChanges":[{"range":{"start":{"line":8,"character":10},"end":{"line":8,"character":10}},"rangeLength":0,"text":"n"}]}} [Trace - 14:17: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:17: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:17:51] Received request 'textDocument/foldingRange - (171)'. Params: {"jsonrpc":"2.0","id":171,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:51] Sending response 'textDocument/foldingRange - (171)' took 0ms Result: {"jsonrpc":"2.0","id":171,"result":[{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"}]} [Trace - 14:17:51] Received request 'textDocument/codeLens - (172)'. Params: {"jsonrpc":"2.0","id":172,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:51] Sending response 'textDocument/codeLens - (172)' took 0ms Result: {"jsonrpc":"2.0","id":172,"result":null} [Trace - 14:17:51] Received request 'textDocument/documentSymbol - (173)'. Params: {"jsonrpc":"2.0","id":173,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:51] Sending response 'textDocument/documentSymbol - (173)' took 0ms Result: {"jsonrpc":"2.0","id":173,"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:17: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":136},"contentChanges":[{"range":{"start":{"line":8,"character":11},"end":{"line":8,"character":11}},"rangeLength":0,"text":"()"}]}} [Trace - 14:17: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:17:51] Received request 'textDocument/completion - (174)'. Params: {"jsonrpc":"2.0","id":174,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":12},"context":{"triggerKind":2,"triggerCharacter":"("}}} [Trace - 14:17:51] Sending response 'textDocument/completion - (174)' took 0ms Result: {"jsonrpc":"2.0","id":174,"result":[]} [Trace - 14:17: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:17:51] Received request 'textDocument/signatureHelp - (175)'. Params: {"jsonrpc":"2.0","id":175,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":12},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}}} [Trace - 14:17:51] Sending response 'textDocument/signatureHelp - (175)' took 0ms Result: {"jsonrpc":"2.0","id":175,"result":null} [Trace - 14:17: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":137},"contentChanges":[{"range":{"start":{"line":8,"character":12},"end":{"line":8,"character":13}},"rangeLength":1,"text":")"}]}} [Trace - 14:17: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:17: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:17:51] Received request 'textDocument/foldingRange - (176)'. Params: {"jsonrpc":"2.0","id":176,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:51] Sending response 'textDocument/foldingRange - (176)' took 0ms Result: {"jsonrpc":"2.0","id":176,"result":[{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"}]} [Trace - 14:17:51] Received request 'textDocument/codeLens - (177)'. Params: {"jsonrpc":"2.0","id":177,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:51] Sending response 'textDocument/codeLens - (177)' took 0ms Result: {"jsonrpc":"2.0","id":177,"result":null} [Trace - 14:17:52] Received request 'textDocument/documentSymbol - (178)'. Params: {"jsonrpc":"2.0","id":178,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:52] Sending response 'textDocument/documentSymbol - (178)' took 0ms Result: {"jsonrpc":"2.0","id":178,"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:17:52] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":138},"contentChanges":[{"range":{"start":{"line":8,"character":13},"end":{"line":8,"character":13}},"rangeLength":0,"text":" "}]}} [Trace - 14:17:52] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:17:52] Received request 'textDocument/completion - (179)'. Params: {"jsonrpc":"2.0","id":179,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":14},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:17:52] Sending response 'textDocument/completion - (179)' took 0ms Result: {"jsonrpc":"2.0","id":179,"result":[]} [Trace - 14:17:52] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:17:52] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":139},"contentChanges":[{"range":{"start":{"line":8,"character":14},"end":{"line":8,"character":14}},"rangeLength":0,"text":" "}]}} [Trace - 14:17:52] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:17:52] Received request 'textDocument/completion - (180)'. Params: {"jsonrpc":"2.0","id":180,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":15},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:17:52] Sending response 'textDocument/completion - (180)' took 0ms Result: {"jsonrpc":"2.0","id":180,"result":[]} [Trace - 14:17:52] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:17:52] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":140},"contentChanges":[{"range":{"start":{"line":8,"character":15},"end":{"line":8,"character":15}},"rangeLength":0,"text":"{}"}]}} [Trace - 14:17:52] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:17:52] Received request 'textDocument/completion - (181)'. Params: {"jsonrpc":"2.0","id":181,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":16},"context":{"triggerKind":2,"triggerCharacter":"{"}}} [Trace - 14:17:52] Sending response 'textDocument/completion - (181)' took 0ms Result: {"jsonrpc":"2.0","id":181,"result":[]} [Trace - 14:17:52] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:17:52] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":141},"contentChanges":[{"range":{"start":{"line":8,"character":16},"end":{"line":8,"character":17}},"rangeLength":1,"text":"}"}]}} [Trace - 14:17:52] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:17:52] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:17:52] Received request 'textDocument/foldingRange - (182)'. Params: {"jsonrpc":"2.0","id":182,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:52] Sending response 'textDocument/foldingRange - (182)' took 0ms Result: {"jsonrpc":"2.0","id":182,"result":[{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"}]} [Trace - 14:17:52] Received request 'textDocument/codeLens - (183)'. Params: {"jsonrpc":"2.0","id":183,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:52] Sending response 'textDocument/codeLens - (183)' took 0ms Result: {"jsonrpc":"2.0","id":183,"result":null} [Trace - 14:17:52] Received request 'textDocument/documentSymbol - (184)'. Params: {"jsonrpc":"2.0","id":184,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:52] Sending response 'textDocument/documentSymbol - (184)' took 0ms Result: {"jsonrpc":"2.0","id":184,"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":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":7},"end":{"line":8,"character":11}}},"containerName":""}]} [Trace - 14:17: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":142},"contentChanges":[{"range":{"start":{"line":8,"character":14},"end":{"line":8,"character":15}},"rangeLength":1,"text":""}]}} [Trace - 14:17: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:17: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:17:53] Received request 'textDocument/foldingRange - (185)'. Params: {"jsonrpc":"2.0","id":185,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:53] Sending response 'textDocument/foldingRange - (185)' took 0ms Result: {"jsonrpc":"2.0","id":185,"result":[{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"}]} [Trace - 14:17:53] Received request 'textDocument/codeLens - (186)'. Params: {"jsonrpc":"2.0","id":186,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:53] Sending response 'textDocument/codeLens - (186)' took 0ms Result: {"jsonrpc":"2.0","id":186,"result":null} [Trace - 14:17:53] Received request 'textDocument/documentSymbol - (187)'. Params: {"jsonrpc":"2.0","id":187,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:53] Sending response 'textDocument/documentSymbol - (187)' took 0ms Result: {"jsonrpc":"2.0","id":187,"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":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":7},"end":{"line":8,"character":11}}},"containerName":""}]} [Trace - 14:17: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":143},"contentChanges":[{"range":{"start":{"line":8,"character":15},"end":{"line":8,"character":15}},"rangeLength":0,"text":"\n\t\n"}]}} [Trace - 14:17: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:17: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:17:53] Received request 'textDocument/foldingRange - (188)'. Params: {"jsonrpc":"2.0","id":188,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:53] Sending response 'textDocument/foldingRange - (188)' took 0ms Result: {"jsonrpc":"2.0","id":188,"result":[{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":14,"endLine":10,"endCharacter":1,"kind":"region"}]} [Trace - 14:17:53] Received request 'textDocument/codeLens - (189)'. Params: {"jsonrpc":"2.0","id":189,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:53] Sending response 'textDocument/codeLens - (189)' took 0ms Result: {"jsonrpc":"2.0","id":189,"result":null} [Trace - 14:17:53] Received request 'textDocument/documentSymbol - (190)'. Params: {"jsonrpc":"2.0","id":190,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:53] Sending response 'textDocument/documentSymbol - (190)' took 0ms Result: {"jsonrpc":"2.0","id":190,"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":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":7},"end":{"line":8,"character":11}}},"containerName":""}]} [Trace - 14:17: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":144},"contentChanges":[{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":1}},"rangeLength":0,"text":"-"}]}} [Trace - 14:17: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:17: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:17:55] Received request 'textDocument/foldingRange - (191)'. Params: {"jsonrpc":"2.0","id":191,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:55] Sending response 'textDocument/foldingRange - (191)' took 0ms Result: {"jsonrpc":"2.0","id":191,"result":[{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":14,"endLine":10,"endCharacter":1,"kind":"region"}]} [Trace - 14:17:55] Received request 'textDocument/codeLens - (192)'. Params: {"jsonrpc":"2.0","id":192,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:55] Sending response 'textDocument/codeLens - (192)' took 0ms Result: {"jsonrpc":"2.0","id":192,"result":null} [Trace - 14:17:55] Received request 'textDocument/documentSymbol - (193)'. Params: {"jsonrpc":"2.0","id":193,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:55] Sending response 'textDocument/documentSymbol - (193)' took 0ms Result: {"jsonrpc":"2.0","id":193,"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":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":7},"end":{"line":8,"character":11}}},"containerName":""}]} [Trace - 14:17: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":145},"contentChanges":[{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":2}},"rangeLength":0,"text":"o"}]}} [Trace - 14:17: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:17:57] Received request 'textDocument/completion - (194)'. Params: {"jsonrpc":"2.0","id":194,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":9,"character":3},"context":{"triggerKind":1}}} [Trace - 14:17:57] Sending response 'textDocument/completion - (194)' took 0ms Result: {"jsonrpc":"2.0","id":194,"result":[{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($0)","insertTextFormat":2},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","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:17: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:17:57] Received request 'textDocument/foldingRange - (195)'. Params: {"jsonrpc":"2.0","id":195,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:57] Sending response 'textDocument/foldingRange - (195)' took 0ms Result: {"jsonrpc":"2.0","id":195,"result":[{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":14,"endLine":10,"endCharacter":1,"kind":"region"}]} [Trace - 14:17:57] Received request 'textDocument/codeLens - (196)'. Params: {"jsonrpc":"2.0","id":196,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:57] Sending response 'textDocument/codeLens - (196)' took 0ms Result: {"jsonrpc":"2.0","id":196,"result":null} [Trace - 14:17: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":146},"contentChanges":[{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":3}},"rangeLength":1,"text":""}]}} [Trace - 14:17: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:17: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:17:57] Received request 'textDocument/foldingRange - (197)'. Params: {"jsonrpc":"2.0","id":197,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:57] Sending response 'textDocument/foldingRange - (197)' took 0ms Result: {"jsonrpc":"2.0","id":197,"result":[{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":14,"endLine":10,"endCharacter":1,"kind":"region"}]} [Trace - 14:17: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":147},"contentChanges":[{"range":{"start":{"line":9,"character":1},"end":{"line":9,"character":2}},"rangeLength":1,"text":""}]}} [Trace - 14:17: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:17: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:17:57] Received request 'textDocument/foldingRange - (198)'. Params: {"jsonrpc":"2.0","id":198,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:57] Sending response 'textDocument/foldingRange - (198)' took 0ms Result: {"jsonrpc":"2.0","id":198,"result":[{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":14,"endLine":10,"endCharacter":1,"kind":"region"}]} [Trace - 14:17:57] Received request 'textDocument/codeLens - (199)'. Params: {"jsonrpc":"2.0","id":199,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:57] Sending response 'textDocument/codeLens - (199)' took 0ms Result: {"jsonrpc":"2.0","id":199,"result":null} [Trace - 14:17:57] Received request 'textDocument/documentSymbol - (200)'. Params: {"jsonrpc":"2.0","id":200,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:17:57] Sending response 'textDocument/documentSymbol - (200)' took 0ms Result: {"jsonrpc":"2.0","id":200,"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":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":7},"end":{"line":8,"character":11}}},"containerName":""}]} [Trace - 14:18:04] Received request 'textDocument/foldingRange - (201)'. Params: {"jsonrpc":"2.0","id":201,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:04] Sending response 'textDocument/foldingRange - (201)' took 0ms Result: {"jsonrpc":"2.0","id":201,"result":[{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":14,"endLine":10,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:04] Received request 'textDocument/codeLens - (202)'. Params: {"jsonrpc":"2.0","id":202,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:04] Sending response 'textDocument/codeLens - (202)' took 0ms Result: {"jsonrpc":"2.0","id":202,"result":null} [Trace - 14:18:07] Received request 'textDocument/codeLens - (203)'. Params: {"jsonrpc":"2.0","id":203,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:07] Sending response 'textDocument/codeLens - (203)' took 0ms Result: {"jsonrpc":"2.0","id":203,"result":null} [Trace - 14:18: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":148},"contentChanges":[{"range":{"start":{"line":1,"character":0},"end":{"line":1,"character":0}},"rangeLength":0,"text":"\n"}]}} [Trace - 14:18: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:18: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:18:12] Received request 'textDocument/foldingRange - (204)'. Params: {"jsonrpc":"2.0","id":204,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:12] Sending response 'textDocument/foldingRange - (204)' took 0ms Result: {"jsonrpc":"2.0","id":204,"result":[{"startLine":3,"startCharacter":32,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":9,"startCharacter":14,"endLine":11,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:12] Received request 'textDocument/codeLens - (205)'. Params: {"jsonrpc":"2.0","id":205,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:12] Sending response 'textDocument/codeLens - (205)' took 0ms Result: {"jsonrpc":"2.0","id":205,"result":null} [Trace - 14:18:12] Received request 'textDocument/documentSymbol - (206)'. Params: {"jsonrpc":"2.0","id":206,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:12] Sending response 'textDocument/documentSymbol - (206)' took 0ms Result: {"jsonrpc":"2.0","id":206,"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":3,"character":7},"end":{"line":3,"character":20}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":9,"character":7},"end":{"line":9,"character":11}}},"containerName":""}]} [Trace - 14:18: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":149},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"rangeLength":0,"text":"i"}]}} [Trace - 14:18: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:18:14] Received request 'textDocument/completion - (207)'. Params: {"jsonrpc":"2.0","id":207,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":0,"character":1},"context":{"triggerKind":1}}} [Trace - 14:18:14] Sending response 'textDocument/completion - (207)' took 0ms Result: {"jsonrpc":"2.0","id":207,"result":[{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($0)","insertTextFormat":2},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","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:18: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:18: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":150},"contentChanges":[{"range":{"start":{"line":0,"character":1},"end":{"line":0,"character":1}},"rangeLength":0,"text":"m"}]}} [Trace - 14:18: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:18: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:18: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":151},"contentChanges":[{"range":{"start":{"line":0,"character":2},"end":{"line":0,"character":2}},"rangeLength":0,"text":"p"}]}} [Trace - 14:18: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:18: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:18: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":152},"contentChanges":[{"range":{"start":{"line":0,"character":3},"end":{"line":0,"character":3}},"rangeLength":0,"text":"o"}]}} [Trace - 14:18: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:18: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:18: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":153},"contentChanges":[{"range":{"start":{"line":0,"character":4},"end":{"line":0,"character":4}},"rangeLength":0,"text":"r"}]}} [Trace - 14:18: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:18:14] Received request 'textDocument/completion - (208)'. Params: {"jsonrpc":"2.0","id":208,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":0,"character":5},"context":{"triggerKind":1}}} [Trace - 14:18:14] Sending response 'textDocument/completion - (208)' took 0ms Result: {"jsonrpc":"2.0","id":208,"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":"slug","kind":6,"detail":"slug string","insertText":"slug","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:18: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:18: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":154},"contentChanges":[{"range":{"start":{"line":0,"character":5},"end":{"line":0,"character":5}},"rangeLength":0,"text":"t"}]}} [Trace - 14:18: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:18:14] Received request 'textDocument/completion - (209)'. Params: {"jsonrpc":"2.0","id":209,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":0,"character":6},"context":{"triggerKind":1}}} [Trace - 14:18:14] Sending response 'textDocument/completion - (209)' took 0ms Result: {"jsonrpc":"2.0","id":209,"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":"slug","kind":6,"detail":"slug string","insertText":"slug","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:18: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:18:14] Received request 'textDocument/foldingRange - (210)'. Params: {"jsonrpc":"2.0","id":210,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:14] Sending response 'textDocument/foldingRange - (210)' took 0ms Result: {"jsonrpc":"2.0","id":210,"result":[{"startLine":3,"startCharacter":32,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":9,"startCharacter":14,"endLine":11,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:14] Received request 'textDocument/codeLens - (211)'. Params: {"jsonrpc":"2.0","id":211,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:14] Sending response 'textDocument/codeLens - (211)' took 0ms Result: {"jsonrpc":"2.0","id":211,"result":null} [Trace - 14:18:14] Received request 'textDocument/documentSymbol - (212)'. Params: {"jsonrpc":"2.0","id":212,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:14] Sending response 'textDocument/documentSymbol - (212)' took 0ms Result: {"jsonrpc":"2.0","id":212,"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":3,"character":7},"end":{"line":3,"character":20}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":9,"character":7},"end":{"line":9,"character":11}}},"containerName":""}]} [Trace - 14:18: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":155},"contentChanges":[{"range":{"start":{"line":0,"character":6},"end":{"line":0,"character":6}},"rangeLength":0,"text":" "}]}} [Trace - 14:18: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:18:15] Received request 'textDocument/completion - (213)'. Params: {"jsonrpc":"2.0","id":213,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":0,"character":7},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:18:15] Sending response 'textDocument/completion - (213)' took 0ms Result: {"jsonrpc":"2.0","id":213,"result":[]} [Trace - 14:18: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:18:15] Received request 'textDocument/foldingRange - (214)'. Params: {"jsonrpc":"2.0","id":214,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:15] Sending response 'textDocument/foldingRange - (214)' took 0ms Result: {"jsonrpc":"2.0","id":214,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":7,"kind":"imports"},{"startLine":3,"startCharacter":32,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":9,"startCharacter":14,"endLine":11,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:15] Received request 'textDocument/codeLens - (215)'. Params: {"jsonrpc":"2.0","id":215,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:15] Sending response 'textDocument/codeLens - (215)' took 0ms Result: {"jsonrpc":"2.0","id":215,"result":null} [Trace - 14:18:15] Received request 'textDocument/documentSymbol - (216)'. Params: {"jsonrpc":"2.0","id":216,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:15] Sending response 'textDocument/documentSymbol - (216)' took 0ms Result: {"jsonrpc":"2.0","id":216,"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":3,"character":7},"end":{"line":3,"character":20}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":9,"character":7},"end":{"line":9,"character":11}}},"containerName":""}]} [Trace - 14:18: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":156},"contentChanges":[{"range":{"start":{"line":0,"character":7},"end":{"line":0,"character":7}},"rangeLength":0,"text":"v"}]}} [Trace - 14:18: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:18:16] Received request 'textDocument/completion - (217)'. Params: {"jsonrpc":"2.0","id":217,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":0,"character":8},"context":{"triggerKind":1}}} [Trace - 14:18:16] Sending response 'textDocument/completion - (217)' took 0ms Result: {"jsonrpc":"2.0","id":217,"result":[{"label":"","kind":9,"detail":"","insertText":"","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($0)","insertTextFormat":2},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1}]} [Trace - 14:18: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:18: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":157},"contentChanges":[{"range":{"start":{"line":0,"character":8},"end":{"line":0,"character":8}},"rangeLength":0,"text":"w"}]}} [Trace - 14:18: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:18: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":[{"range":{"start":{"line":0,"character":7},"end":{"line":0,"character":9}},"severity":1,"code":"","source":"","message":"Module `vw` not found","relatedInformation":[]}]}} [Trace - 14:18: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":158},"contentChanges":[{"range":{"start":{"line":0,"character":9},"end":{"line":0,"character":9}},"rangeLength":0,"text":"e"}]}} [Trace - 14:18: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:18:16] Received request 'textDocument/completion - (218)'. Params: {"jsonrpc":"2.0","id":218,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":0,"character":10},"context":{"triggerKind":1}}} [Trace - 14:18:16] Sending response 'textDocument/completion - (218)' took 0ms Result: {"jsonrpc":"2.0","id":218,"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":"slug","kind":6,"detail":"slug string","insertText":"slug","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:18: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":[{"range":{"start":{"line":0,"character":7},"end":{"line":0,"character":10}},"severity":1,"code":"","source":"","message":"Module `vwe` not found","relatedInformation":[]}]}} [Trace - 14:18: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":159},"contentChanges":[{"range":{"start":{"line":0,"character":10},"end":{"line":0,"character":10}},"rangeLength":0,"text":"b"}]}} [Trace - 14:18: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:18:16] Received request 'textDocument/completion - (219)'. Params: {"jsonrpc":"2.0","id":219,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":0,"character":11},"context":{"triggerKind":1}}} [Trace - 14:18:16] Sending response 'textDocument/completion - (219)' took 0ms Result: {"jsonrpc":"2.0","id":219,"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":"slug","kind":6,"detail":"slug string","insertText":"slug","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:18:16] Received request 'textDocument/foldingRange - (220)'. Params: {"jsonrpc":"2.0","id":220,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:16] Sending response 'textDocument/foldingRange - (220)' took 0ms Result: {"jsonrpc":"2.0","id":220,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":3,"startCharacter":32,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":9,"startCharacter":14,"endLine":11,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:16] Received request 'textDocument/codeLens - (221)'. Params: {"jsonrpc":"2.0","id":221,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:16] Sending response 'textDocument/codeLens - (221)' took 0ms Result: {"jsonrpc":"2.0","id":221,"result":null} [Trace - 14:18:17] Received request 'textDocument/documentSymbol - (222)'. Params: {"jsonrpc":"2.0","id":222,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:17] Sending response 'textDocument/documentSymbol - (222)' took 0ms Result: {"jsonrpc":"2.0","id":222,"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":3,"character":7},"end":{"line":3,"character":20}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":9,"character":7},"end":{"line":9,"character":11}}},"containerName":""}]} [Trace - 14:18: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:18:18] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":160},"contentChanges":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"rangeLength":0,"text":"\n"}]}} [Trace - 14:18:18] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:18] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:18] Received request 'textDocument/foldingRange - (223)'. Params: {"jsonrpc":"2.0","id":223,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:18] Sending response 'textDocument/foldingRange - (223)' took 0ms Result: {"jsonrpc":"2.0","id":223,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":3,"startCharacter":32,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":10,"startCharacter":14,"endLine":12,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:18] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":161},"contentChanges":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"rangeLength":0,"text":"\n"}]}} [Trace - 14:18:18] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:18] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:18] Received request 'textDocument/foldingRange - (224)'. Params: {"jsonrpc":"2.0","id":224,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:18] Sending response 'textDocument/foldingRange - (224)' took 0ms Result: {"jsonrpc":"2.0","id":224,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":3,"startCharacter":32,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":11,"startCharacter":14,"endLine":13,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:19] Received request 'textDocument/codeLens - (225)'. Params: {"jsonrpc":"2.0","id":225,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:19] Sending response 'textDocument/codeLens - (225)' took 0ms Result: {"jsonrpc":"2.0","id":225,"result":null} [Trace - 14:18:19] Received request 'textDocument/documentSymbol - (226)'. Params: {"jsonrpc":"2.0","id":226,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:19] Sending response 'textDocument/documentSymbol - (226)' took 0ms Result: {"jsonrpc":"2.0","id":226,"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":3,"character":7},"end":{"line":3,"character":20}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":7},"end":{"line":11,"character":11}}},"containerName":""}]} [Trace - 14:18:20] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":162},"contentChanges":[{"range":{"start":{"line":11,"character":7},"end":{"line":11,"character":11}},"rangeLength":4,"text":"i"}]}} [Trace - 14:18:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:20] Received request 'textDocument/completion - (227)'. Params: {"jsonrpc":"2.0","id":227,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":11,"character":8},"context":{"triggerKind":1}}} [Trace - 14:18:20] Sending response 'textDocument/completion - (227)' took 0ms Result: {"jsonrpc":"2.0","id":227,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($0)","insertTextFormat":2},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","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:18:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:20] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":163},"contentChanges":[{"range":{"start":{"line":11,"character":8},"end":{"line":11,"character":8}},"rangeLength":0,"text":"n"}]}} [Trace - 14:18:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:20] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":164},"contentChanges":[{"range":{"start":{"line":11,"character":9},"end":{"line":11,"character":9}},"rangeLength":0,"text":"d"}]}} [Trace - 14:18:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:20] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":165},"contentChanges":[{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"rangeLength":0,"text":"e"}]}} [Trace - 14:18:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:20] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":166},"contentChanges":[{"range":{"start":{"line":11,"character":11},"end":{"line":11,"character":11}},"rangeLength":0,"text":"x"}]}} [Trace - 14:18:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:21] Received request 'textDocument/foldingRange - (228)'. Params: {"jsonrpc":"2.0","id":228,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:21] Sending response 'textDocument/foldingRange - (228)' took 0ms Result: {"jsonrpc":"2.0","id":228,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":3,"startCharacter":32,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":11,"startCharacter":15,"endLine":13,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:21] Received request 'textDocument/codeLens - (229)'. Params: {"jsonrpc":"2.0","id":229,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:21] Sending response 'textDocument/codeLens - (229)' took 0ms Result: {"jsonrpc":"2.0","id":229,"result":null} [Trace - 14:18:21] Received request 'textDocument/documentSymbol - (230)'. Params: {"jsonrpc":"2.0","id":230,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:21] Sending response 'textDocument/documentSymbol - (230)' took 0ms Result: {"jsonrpc":"2.0","id":230,"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":3,"character":7},"end":{"line":3,"character":20}}},"containerName":""},{"name":"index","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":7},"end":{"line":11,"character":12}}},"containerName":""}]} [Trace - 14:18:21] Received request 'textDocument/hover - (231)'. Params: {"jsonrpc":"2.0","id":231,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":11,"character":7}}} [Trace - 14:18:21] Sending response 'textDocument/hover - (231)' took 0ms Result: {"jsonrpc":"2.0","id":231,"result":{"contents":{"language":"v","value":"pub fn index()"},"range":{"start":{"line":11,"character":7},"end":{"line":11,"character":12}}}} [Trace - 14:18:21] Received request 'textDocument/hover - (232)'. Params: {"jsonrpc":"2.0","id":232,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":11,"character":6}}} [Trace - 14:18:21] Sending response 'textDocument/hover - (232)' took 0ms Result: {"jsonrpc":"2.0","id":232,"result":{"contents":{"language":"v","value":"pub fn index()"},"range":{"start":{"line":11,"character":7},"end":{"line":11,"character":12}}}} [Trace - 14:18:22] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":167},"contentChanges":[{"range":{"start":{"line":11,"character":6},"end":{"line":11,"character":6}},"rangeLength":0,"text":"()"}]}} [Trace - 14:18:22] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:22] Received request 'textDocument/completion - (233)'. Params: {"jsonrpc":"2.0","id":233,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":11,"character":7},"context":{"triggerKind":2,"triggerCharacter":"("}}} [Trace - 14:18:22] Sending response 'textDocument/completion - (233)' took 0ms Result: {"jsonrpc":"2.0","id":233,"result":[]} [Trace - 14:18:22] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:22] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":168},"contentChanges":[{"range":{"start":{"line":11,"character":7},"end":{"line":11,"character":8}},"rangeLength":1,"text":")"}]}} [Trace - 14:18:22] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:22] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:22] Received request 'textDocument/signatureHelp - (234)'. Params: {"jsonrpc":"2.0","id":234,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":11,"character":8},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}}} [Trace - 14:18:22] Sending response 'textDocument/signatureHelp - (234)' took 0ms Result: {"jsonrpc":"2.0","id":234,"result":null} [Trace - 14:18:22] Received request 'textDocument/foldingRange - (235)'. Params: {"jsonrpc":"2.0","id":235,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:22] Sending response 'textDocument/foldingRange - (235)' took 0ms Result: {"jsonrpc":"2.0","id":235,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":3,"startCharacter":32,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":11,"startCharacter":17,"endLine":13,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:22] Received request 'textDocument/codeLens - (236)'. Params: {"jsonrpc":"2.0","id":236,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:22] Sending response 'textDocument/codeLens - (236)' took 0ms Result: {"jsonrpc":"2.0","id":236,"result":null} [Trace - 14:18:22] Received request 'textDocument/documentSymbol - (237)'. Params: {"jsonrpc":"2.0","id":237,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:22] Sending response 'textDocument/documentSymbol - (237)' took 0ms Result: {"jsonrpc":"2.0","id":237,"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":3,"character":7},"end":{"line":3,"character":20}}},"containerName":""},{"name":"index","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":9},"end":{"line":11,"character":14}}},"containerName":""}]} [Trace - 14:18:22] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":169},"contentChanges":[{"range":{"start":{"line":11,"character":6},"end":{"line":11,"character":6}},"rangeLength":0,"text":" "}]}} [Trace - 14:18:22] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:22] Received request 'textDocument/completion - (238)'. Params: {"jsonrpc":"2.0","id":238,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":11,"character":7},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:18:22] Sending response 'textDocument/completion - (238)' took 0ms Result: {"jsonrpc":"2.0","id":238,"result":[]} [Trace - 14:18:22] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:22] Received request 'textDocument/foldingRange - (239)'. Params: {"jsonrpc":"2.0","id":239,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:22] Sending response 'textDocument/foldingRange - (239)' took 0ms Result: {"jsonrpc":"2.0","id":239,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":3,"startCharacter":32,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":11,"startCharacter":18,"endLine":13,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:23] Received request 'textDocument/codeLens - (240)'. Params: {"jsonrpc":"2.0","id":240,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:23] Sending response 'textDocument/codeLens - (240)' took 0ms Result: {"jsonrpc":"2.0","id":240,"result":null} [Trace - 14:18:23] Received request 'textDocument/documentSymbol - (241)'. Params: {"jsonrpc":"2.0","id":241,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:23] Sending response 'textDocument/documentSymbol - (241)' took 0ms Result: {"jsonrpc":"2.0","id":241,"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":3,"character":7},"end":{"line":3,"character":20}}},"containerName":""},{"name":"index","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":10},"end":{"line":11,"character":15}}},"containerName":""}]} [Trace - 14:18:23] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":170},"contentChanges":[{"range":{"start":{"line":11,"character":8},"end":{"line":11,"character":8}},"rangeLength":0,"text":"a"}]}} [Trace - 14:18:23] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:23] Received request 'textDocument/completion - (242)'. Params: {"jsonrpc":"2.0","id":242,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":11,"character":9},"context":{"triggerKind":1}}} [Trace - 14:18:23] Sending response 'textDocument/completion - (242)' took 0ms Result: {"jsonrpc":"2.0","id":242,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($0)","insertTextFormat":2},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"index","kind":3,"detail":"pub fn index()","insertText":"index()","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:18:23] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:23] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":171},"contentChanges":[{"range":{"start":{"line":11,"character":9},"end":{"line":11,"character":9}},"rangeLength":0,"text":"p"}]}} [Trace - 14:18:23] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:23] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:23] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":172},"contentChanges":[{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"rangeLength":0,"text":"p"}]}} [Trace - 14:18:23] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:23] Received request 'textDocument/completion - (243)'. Params: {"jsonrpc":"2.0","id":243,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":11,"character":11},"context":{"triggerKind":1}}} [Trace - 14:18:23] Sending response 'textDocument/completion - (243)' took 0ms Result: {"jsonrpc":"2.0","id":243,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($0)","insertTextFormat":2},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"index","kind":3,"detail":"pub fn index()","insertText":"index()","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:18:23] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:24] Received request 'textDocument/foldingRange - (244)'. Params: {"jsonrpc":"2.0","id":244,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:24] Sending response 'textDocument/foldingRange - (244)' took 0ms Result: {"jsonrpc":"2.0","id":244,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":3,"startCharacter":32,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":11,"startCharacter":21,"endLine":13,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:24] Received request 'textDocument/codeLens - (245)'. Params: {"jsonrpc":"2.0","id":245,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:24] Sending response 'textDocument/codeLens - (245)' took 0ms Result: {"jsonrpc":"2.0","id":245,"result":null} [Trace - 14:18:24] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":173},"contentChanges":[{"range":{"start":{"line":11,"character":11},"end":{"line":11,"character":11}},"rangeLength":0,"text":" "}]}} [Trace - 14:18:24] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:24] Received request 'textDocument/completion - (246)'. Params: {"jsonrpc":"2.0","id":246,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":11,"character":12},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:18:24] Sending response 'textDocument/completion - (246)' took 0ms Result: {"jsonrpc":"2.0","id":246,"result":[]} [Trace - 14:18:24] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:24] Received request 'textDocument/foldingRange - (247)'. Params: {"jsonrpc":"2.0","id":247,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:24] Sending response 'textDocument/foldingRange - (247)' took 0ms Result: {"jsonrpc":"2.0","id":247,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":3,"startCharacter":32,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":11,"startCharacter":22,"endLine":13,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:24] Received request 'textDocument/codeLens - (248)'. Params: {"jsonrpc":"2.0","id":248,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:24] Sending response 'textDocument/codeLens - (248)' took 0ms Result: {"jsonrpc":"2.0","id":248,"result":null} [Trace - 14:18:24] Received request 'textDocument/documentSymbol - (249)'. Params: {"jsonrpc":"2.0","id":249,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:24] Sending response 'textDocument/documentSymbol - (249)' took 0ms Result: {"jsonrpc":"2.0","id":249,"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":3,"character":7},"end":{"line":3,"character":20}}},"containerName":""},{"name":"index","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":14},"end":{"line":11,"character":19}}},"containerName":""}]} [Trace - 14:18:24] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":174},"contentChanges":[{"range":{"start":{"line":11,"character":12},"end":{"line":11,"character":12}},"rangeLength":0,"text":"A"}]}} [Trace - 14:18:24] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:24] Received request 'textDocument/completion - (250)'. Params: {"jsonrpc":"2.0","id":250,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":11,"character":13},"context":{"triggerKind":1}}} [Trace - 14:18:24] Sending response 'textDocument/completion - (250)' took 0ms Result: {"jsonrpc":"2.0","id":250,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($0)","insertTextFormat":2},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"index","kind":3,"detail":"pub fn index()","insertText":"index()","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:18:24] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:24] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":175},"contentChanges":[{"range":{"start":{"line":11,"character":13},"end":{"line":11,"character":13}},"rangeLength":0,"text":"p"}]}} [Trace - 14:18:24] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:24] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:25] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":176},"contentChanges":[{"range":{"start":{"line":11,"character":14},"end":{"line":11,"character":14}},"rangeLength":0,"text":"p"}]}} [Trace - 14:18:25] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:25] Received request 'textDocument/completion - (251)'. Params: {"jsonrpc":"2.0","id":251,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":11,"character":15},"context":{"triggerKind":1}}} [Trace - 14:18:25] Sending response 'textDocument/completion - (251)' took 0ms Result: {"jsonrpc":"2.0","id":251,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($0)","insertTextFormat":2},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"index","kind":3,"detail":"pub fn index()","insertText":"index()","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:18:25] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:25] Received request 'textDocument/foldingRange - (252)'. Params: {"jsonrpc":"2.0","id":252,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:25] Sending response 'textDocument/foldingRange - (252)' took 0ms Result: {"jsonrpc":"2.0","id":252,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":3,"startCharacter":32,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":11,"startCharacter":25,"endLine":13,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:25] Received request 'textDocument/codeLens - (253)'. Params: {"jsonrpc":"2.0","id":253,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:25] Sending response 'textDocument/codeLens - (253)' took 0ms Result: {"jsonrpc":"2.0","id":253,"result":null} [Trace - 14:18:25] Received request 'textDocument/documentSymbol - (254)'. Params: {"jsonrpc":"2.0","id":254,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:25] Sending response 'textDocument/documentSymbol - (254)' took 0ms Result: {"jsonrpc":"2.0","id":254,"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":3,"character":7},"end":{"line":3,"character":20}}},"containerName":""},{"name":"index","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":14},"end":{"line":11,"character":19}}},"containerName":""}]} [Trace - 14:18:26] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":177},"contentChanges":[{"range":{"start":{"line":11,"character":8},"end":{"line":11,"character":8}},"rangeLength":0,"text":"m"}]}} [Trace - 14:18:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:26] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":178},"contentChanges":[{"range":{"start":{"line":11,"character":9},"end":{"line":11,"character":9}},"rangeLength":0,"text":"u"}]}} [Trace - 14:18:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:26] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":179},"contentChanges":[{"range":{"start":{"line":11,"character":10},"end":{"line":11,"character":10}},"rangeLength":0,"text":"t"}]}} [Trace - 14:18:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:26] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":180},"contentChanges":[{"range":{"start":{"line":11,"character":11},"end":{"line":11,"character":11}},"rangeLength":0,"text":" "}]}} [Trace - 14:18:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:26] Received request 'textDocument/completion - (255)'. Params: {"jsonrpc":"2.0","id":255,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":11,"character":12},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:18:26] Sending response 'textDocument/completion - (255)' took 0ms Result: {"jsonrpc":"2.0","id":255,"result":[]} [Trace - 14:18:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:26] Received request 'textDocument/foldingRange - (256)'. Params: {"jsonrpc":"2.0","id":256,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:26] Sending response 'textDocument/foldingRange - (256)' took 0ms Result: {"jsonrpc":"2.0","id":256,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":3,"startCharacter":32,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":11,"startCharacter":29,"endLine":13,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:26] Received request 'textDocument/codeLens - (257)'. Params: {"jsonrpc":"2.0","id":257,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:26] Sending response 'textDocument/codeLens - (257)' took 0ms Result: {"jsonrpc":"2.0","id":257,"result":null} [Trace - 14:18:27] Received request 'textDocument/documentSymbol - (258)'. Params: {"jsonrpc":"2.0","id":258,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:27] Sending response 'textDocument/documentSymbol - (258)' took 0ms Result: {"jsonrpc":"2.0","id":258,"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":3,"character":7},"end":{"line":3,"character":20}}},"containerName":""},{"name":"index","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":14},"end":{"line":11,"character":19}}},"containerName":""}]} [Trace - 14:18:28] Received request 'textDocument/hover - (259)'. Params: {"jsonrpc":"2.0","id":259,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":11,"character":30}}} [Trace - 14:18:28] Sending response 'textDocument/hover - (259)' took 0ms Result: {"jsonrpc":"2.0","id":259,"result":{"contents":{"language":"v","value":"pub fn (app App) index()"},"range":{"start":{"line":11,"character":29},"end":{"line":13,"character":1}}}} [Trace - 14:18:29] Received request 'textDocument/hover - (260)'. Params: {"jsonrpc":"2.0","id":260,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":11,"character":28}}} [Trace - 14:18:29] Sending response 'textDocument/hover - (260)' took 0ms Result: {"jsonrpc":"2.0","id":260,"result":{"contents":{"language":"v","value":"pub fn (app App) index()"},"range":{"start":{"line":11,"character":29},"end":{"line":13,"character":1}}}} [Trace - 14:18:29] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":181},"contentChanges":[{"range":{"start":{"line":11,"character":29},"end":{"line":11,"character":29}},"rangeLength":0,"text":"v"}]}} [Trace - 14:18:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:29] Received request 'textDocument/completion - (261)'. Params: {"jsonrpc":"2.0","id":261,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":11,"character":30},"context":{"triggerKind":1}}} [Trace - 14:18:29] Sending response 'textDocument/completion - (261)' took 0ms Result: {"jsonrpc":"2.0","id":261,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"app App","insertText":"app","insertTextFormat":1},{"label":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($0)","insertTextFormat":2},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"index","kind":3,"detail":"pub fn index()","insertText":"index()","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:18:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:30] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":182},"contentChanges":[{"range":{"start":{"line":11,"character":30},"end":{"line":11,"character":30}},"rangeLength":0,"text":"w"}]}} [Trace - 14:18:30] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:30] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:30] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":183},"contentChanges":[{"range":{"start":{"line":11,"character":31},"end":{"line":11,"character":31}},"rangeLength":0,"text":"e"}]}} [Trace - 14:18:30] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:30] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:30] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":184},"contentChanges":[{"range":{"start":{"line":11,"character":32},"end":{"line":11,"character":32}},"rangeLength":0,"text":"b"}]}} [Trace - 14:18:30] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:30] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:30] Received request 'textDocument/foldingRange - (262)'. Params: {"jsonrpc":"2.0","id":262,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:30] Sending response 'textDocument/foldingRange - (262)' took 0ms Result: {"jsonrpc":"2.0","id":262,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":3,"startCharacter":32,"endLine":6,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:30] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":185},"contentChanges":[{"range":{"start":{"line":11,"character":33},"end":{"line":11,"character":33}},"rangeLength":0,"text":"."}]}} [Trace - 14:18:30] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:30] Received request 'textDocument/completion - (263)'. Params: {"jsonrpc":"2.0","id":263,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":11,"character":34},"context":{"triggerKind":2,"triggerCharacter":"."}}} [Trace - 14:18:30] Sending response 'textDocument/completion - (263)' took 0ms Result: {"jsonrpc":"2.0","id":263,"result":[]} [Trace - 14:18:30] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:30] Received request 'textDocument/foldingRange - (264)'. Params: {"jsonrpc":"2.0","id":264,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:30] Sending response 'textDocument/foldingRange - (264)' took 0ms Result: {"jsonrpc":"2.0","id":264,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":3,"startCharacter":32,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":11,"startCharacter":34,"endLine":13,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:30] Received request 'textDocument/codeLens - (265)'. Params: {"jsonrpc":"2.0","id":265,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:30] Sending response 'textDocument/codeLens - (265)' took 0ms Result: {"jsonrpc":"2.0","id":265,"result":null} [Trace - 14:18:30] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":186},"contentChanges":[{"range":{"start":{"line":11,"character":34},"end":{"line":11,"character":34}},"rangeLength":0,"text":"R"}]}} [Trace - 14:18:30] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:30] Received request 'textDocument/completion - (266)'. Params: {"jsonrpc":"2.0","id":266,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":11,"character":35},"context":{"triggerKind":1}}} [Trace - 14:18:30] Sending response 'textDocument/completion - (266)' took 0ms Result: {"jsonrpc":"2.0","id":266,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($0)","insertTextFormat":2},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"index","kind":3,"detail":"pub fn index()","insertText":"index()","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:18:30] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:30] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":187},"contentChanges":[{"range":{"start":{"line":11,"character":35},"end":{"line":11,"character":35}},"rangeLength":0,"text":"e"}]}} [Trace - 14:18:30] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:30] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:31] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":188},"contentChanges":[{"range":{"start":{"line":11,"character":36},"end":{"line":11,"character":36}},"rangeLength":0,"text":"s"}]}} [Trace - 14:18:31] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:31] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:31] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":189},"contentChanges":[{"range":{"start":{"line":11,"character":37},"end":{"line":11,"character":37}},"rangeLength":0,"text":"u"}]}} [Trace - 14:18:31] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:31] Received request 'textDocument/completion - (267)'. Params: {"jsonrpc":"2.0","id":267,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":11,"character":38},"context":{"triggerKind":1}}} [Trace - 14:18:31] Sending response 'textDocument/completion - (267)' took 0ms Result: {"jsonrpc":"2.0","id":267,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($0)","insertTextFormat":2},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"index","kind":3,"detail":"pub fn index()","insertText":"index()","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:18:31] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:31] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":190},"contentChanges":[{"range":{"start":{"line":11,"character":38},"end":{"line":11,"character":38}},"rangeLength":0,"text":"l"}]}} [Trace - 14:18:31] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:31] Received request 'textDocument/completion - (268)'. Params: {"jsonrpc":"2.0","id":268,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":11,"character":39},"context":{"triggerKind":1}}} [Trace - 14:18:31] Sending response 'textDocument/completion - (268)' took 0ms Result: {"jsonrpc":"2.0","id":268,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($0)","insertTextFormat":2},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"index","kind":3,"detail":"pub fn index()","insertText":"index()","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:18:31] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:31] Received request 'textDocument/foldingRange - (269)'. Params: {"jsonrpc":"2.0","id":269,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:31] Sending response 'textDocument/foldingRange - (269)' took 0ms Result: {"jsonrpc":"2.0","id":269,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":3,"startCharacter":32,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":11,"startCharacter":39,"endLine":13,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:31] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":191},"contentChanges":[{"range":{"start":{"line":11,"character":39},"end":{"line":11,"character":39}},"rangeLength":0,"text":"t"}]}} [Trace - 14:18:31] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:31] Received request 'textDocument/completion - (270)'. Params: {"jsonrpc":"2.0","id":270,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":11,"character":40},"context":{"triggerKind":1}}} [Trace - 14:18:31] Sending response 'textDocument/completion - (270)' took 0ms Result: {"jsonrpc":"2.0","id":270,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($0)","insertTextFormat":2},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"index","kind":3,"detail":"pub fn index()","insertText":"index()","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:18:31] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:31] Received request 'textDocument/foldingRange - (271)'. Params: {"jsonrpc":"2.0","id":271,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:31] Sending response 'textDocument/foldingRange - (271)' took 0ms Result: {"jsonrpc":"2.0","id":271,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":3,"startCharacter":32,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":11,"startCharacter":40,"endLine":13,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:31] Received request 'textDocument/codeLens - (272)'. Params: {"jsonrpc":"2.0","id":272,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:31] Sending response 'textDocument/codeLens - (272)' took 0ms Result: {"jsonrpc":"2.0","id":272,"result":null} [Trace - 14:18:31] Received request 'textDocument/documentSymbol - (273)'. Params: {"jsonrpc":"2.0","id":273,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:31] Sending response 'textDocument/documentSymbol - (273)' took 0ms Result: {"jsonrpc":"2.0","id":273,"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":3,"character":7},"end":{"line":3,"character":20}}},"containerName":""},{"name":"index","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":14},"end":{"line":11,"character":19}}},"containerName":""}]} [Trace - 14:18:32] Received request 'textDocument/formatting - (274)'. Params: {"jsonrpc":"2.0","id":274,"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:18:32] Sending response 'textDocument/formatting - (274)' took 73ms Result: {"jsonrpc":"2.0","id":274,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":13,"character":1}},"newText":"import vweb\n\npub fn render_ticket(qr string) {\n\tslug := qr.all_after_last('_')\n\t$tmpl('./ticket.html')\n}\n\npub fn (mut app App) index() vweb.Result {\n}\n"}]} [Trace - 14:18:32] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":192},"contentChanges":[{"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":1}},"rangeLength":0,"text":"\n"},{"range":{"start":{"line":11,"character":41},"end":{"line":12,"character":1}},"rangeLength":2,"text":""},{"range":{"start":{"line":11,"character":40},"end":{"line":11,"character":40}},"rangeLength":0,"text":" "},{"range":{"start":{"line":8,"character":0},"end":{"line":11,"character":0}},"rangeLength":3,"text":""},{"range":{"start":{"line":2,"character":0},"end":{"line":3,"character":0}},"rangeLength":1,"text":""}]}} [Trace - 14:18:32] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:32] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:32] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:32] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:32] Received request 'textDocument/foldingRange - (275)'. Params: {"jsonrpc":"2.0","id":275,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:32] Sending response 'textDocument/foldingRange - (275)' took 0ms Result: {"jsonrpc":"2.0","id":275,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":41,"endLine":8,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:32] Received request 'textDocument/codeLens - (276)'. Params: {"jsonrpc":"2.0","id":276,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:32] Sending response 'textDocument/codeLens - (276)' took 0ms Result: {"jsonrpc":"2.0","id":276,"result":null} [Trace - 14:18:32] Received request 'textDocument/documentSymbol - (277)'. Params: {"jsonrpc":"2.0","id":277,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:32] Sending response 'textDocument/documentSymbol - (277)' took 0ms Result: {"jsonrpc":"2.0","id":277,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"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:18:32] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:18:34] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":193},"contentChanges":[{"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":1}},"rangeLength":0,"text":"\n"}]}} [Trace - 14:18:34] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:34] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:34] Received request 'textDocument/foldingRange - (278)'. Params: {"jsonrpc":"2.0","id":278,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:34] Sending response 'textDocument/foldingRange - (278)' took 0ms Result: {"jsonrpc":"2.0","id":278,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":41,"endLine":8,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:34] Received request 'textDocument/codeLens - (279)'. Params: {"jsonrpc":"2.0","id":279,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:34] Sending response 'textDocument/codeLens - (279)' took 0ms Result: {"jsonrpc":"2.0","id":279,"result":null} [Trace - 14:18:34] Received request 'textDocument/documentSymbol - (280)'. Params: {"jsonrpc":"2.0","id":280,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:34] Sending response 'textDocument/documentSymbol - (280)' took 0ms Result: {"jsonrpc":"2.0","id":280,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"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:18:35] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":194},"contentChanges":[{"range":{"start":{"line":7,"character":42},"end":{"line":7,"character":42}},"rangeLength":0,"text":"\n\t"}]}} [Trace - 14:18:35] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:35] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:35] Received request 'textDocument/foldingRange - (281)'. Params: {"jsonrpc":"2.0","id":281,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:35] Sending response 'textDocument/foldingRange - (281)' took 0ms Result: {"jsonrpc":"2.0","id":281,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":41,"endLine":9,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:35] Received request 'textDocument/codeLens - (282)'. Params: {"jsonrpc":"2.0","id":282,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:35] Sending response 'textDocument/codeLens - (282)' took 0ms Result: {"jsonrpc":"2.0","id":282,"result":null} [Trace - 14:18:35] Received request 'textDocument/documentSymbol - (283)'. Params: {"jsonrpc":"2.0","id":283,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:35] Sending response 'textDocument/documentSymbol - (283)' took 0ms Result: {"jsonrpc":"2.0","id":283,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"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:18:36] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":195},"contentChanges":[{"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":1}},"rangeLength":0,"text":"r"}]}} [Trace - 14:18:36] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:36] Received request 'textDocument/completion - (284)'. Params: {"jsonrpc":"2.0","id":284,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":2},"context":{"triggerKind":1}}} [Trace - 14:18:36] Sending response 'textDocument/completion - (284)' took 1ms Result: {"jsonrpc":"2.0","id":284,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"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:18:36] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:36] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":196},"contentChanges":[{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":2}},"rangeLength":0,"text":"e"}]}} [Trace - 14:18:36] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:36] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:37] Received request 'textDocument/foldingRange - (285)'. Params: {"jsonrpc":"2.0","id":285,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:37] Sending response 'textDocument/foldingRange - (285)' took 0ms Result: {"jsonrpc":"2.0","id":285,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":41,"endLine":9,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:37] Received request 'textDocument/codeLens - (286)'. Params: {"jsonrpc":"2.0","id":286,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:37] Sending response 'textDocument/codeLens - (286)' took 0ms Result: {"jsonrpc":"2.0","id":286,"result":null} [Trace - 14:18:37] Received request 'textDocument/documentSymbol - (287)'. Params: {"jsonrpc":"2.0","id":287,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:37] Sending response 'textDocument/documentSymbol - (287)' took 0ms Result: {"jsonrpc":"2.0","id":287,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"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:18:37] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":197},"contentChanges":[{"range":{"start":{"line":8,"character":3},"end":{"line":8,"character":3}},"rangeLength":0,"text":"t"}]}} [Trace - 14:18:37] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:37] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:37] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":198},"contentChanges":[{"range":{"start":{"line":8,"character":4},"end":{"line":8,"character":4}},"rangeLength":0,"text":"u"}]}} [Trace - 14:18:37] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:37] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:37] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":199},"contentChanges":[{"range":{"start":{"line":8,"character":5},"end":{"line":8,"character":5}},"rangeLength":0,"text":"r"}]}} [Trace - 14:18:37] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:37] Received request 'textDocument/completion - (288)'. Params: {"jsonrpc":"2.0","id":288,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":6},"context":{"triggerKind":1}}} [Trace - 14:18:37] Sending response 'textDocument/completion - (288)' took 0ms Result: {"jsonrpc":"2.0","id":288,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"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:18:37] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:37] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":200},"contentChanges":[{"range":{"start":{"line":8,"character":6},"end":{"line":8,"character":6}},"rangeLength":0,"text":"n"}]}} [Trace - 14:18:37] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:37] Received request 'textDocument/completion - (289)'. Params: {"jsonrpc":"2.0","id":289,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":7},"context":{"triggerKind":1}}} [Trace - 14:18:37] Sending response 'textDocument/completion - (289)' took 0ms Result: {"jsonrpc":"2.0","id":289,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"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:18:37] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:18:37] Received request 'textDocument/foldingRange - (290)'. Params: {"jsonrpc":"2.0","id":290,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:37] Sending response 'textDocument/foldingRange - (290)' took 0ms Result: {"jsonrpc":"2.0","id":290,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":41,"endLine":9,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:37] Received request 'textDocument/codeLens - (291)'. Params: {"jsonrpc":"2.0","id":291,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:37] Sending response 'textDocument/codeLens - (291)' took 0ms Result: {"jsonrpc":"2.0","id":291,"result":null} [Trace - 14:18:38] Received request 'textDocument/documentSymbol - (292)'. Params: {"jsonrpc":"2.0","id":292,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:38] Sending response 'textDocument/documentSymbol - (292)' took 0ms Result: {"jsonrpc":"2.0","id":292,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"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:18: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":201},"contentChanges":[{"range":{"start":{"line":8,"character":7},"end":{"line":8,"character":7}},"rangeLength":0,"text":" "}]}} [Trace - 14:18: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:18:38] Received request 'textDocument/completion - (293)'. Params: {"jsonrpc":"2.0","id":293,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":8},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:18:38] Sending response 'textDocument/completion - (293)' took 0ms Result: {"jsonrpc":"2.0","id":293,"result":[]} [Trace - 14:18: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:18:38] Received request 'textDocument/foldingRange - (294)'. Params: {"jsonrpc":"2.0","id":294,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:38] Sending response 'textDocument/foldingRange - (294)' took 0ms Result: {"jsonrpc":"2.0","id":294,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":41,"endLine":9,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:38] Received request 'textDocument/codeLens - (295)'. Params: {"jsonrpc":"2.0","id":295,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:38] Sending response 'textDocument/codeLens - (295)' took 0ms Result: {"jsonrpc":"2.0","id":295,"result":null} [Trace - 14:18:38] Received request 'textDocument/documentSymbol - (296)'. Params: {"jsonrpc":"2.0","id":296,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:38] Sending response 'textDocument/documentSymbol - (296)' took 0ms Result: {"jsonrpc":"2.0","id":296,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"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:18: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":202},"contentChanges":[{"range":{"start":{"line":8,"character":8},"end":{"line":8,"character":8}},"rangeLength":0,"text":"$"}]}} [Trace - 14:18: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:18: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:18:39] Received request 'textDocument/foldingRange - (297)'. Params: {"jsonrpc":"2.0","id":297,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:39] Sending response 'textDocument/foldingRange - (297)' took 0ms Result: {"jsonrpc":"2.0","id":297,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":41,"endLine":9,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:39] Received request 'textDocument/codeLens - (298)'. Params: {"jsonrpc":"2.0","id":298,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:39] Sending response 'textDocument/codeLens - (298)' took 0ms Result: {"jsonrpc":"2.0","id":298,"result":null} [Trace - 14:18:39] Received request 'textDocument/documentSymbol - (299)'. Params: {"jsonrpc":"2.0","id":299,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:39] Sending response 'textDocument/documentSymbol - (299)' took 0ms Result: {"jsonrpc":"2.0","id":299,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"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:18: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":203},"contentChanges":[{"range":{"start":{"line":8,"character":9},"end":{"line":8,"character":9}},"rangeLength":0,"text":"v"}]}} [Trace - 14:18: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:18:39] Received request 'textDocument/completion - (300)'. Params: {"jsonrpc":"2.0","id":300,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":10},"context":{"triggerKind":1}}} [Trace - 14:18:39] Sending response 'textDocument/completion - (300)' took 1ms Result: {"jsonrpc":"2.0","id":300,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"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:18: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:18: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":204},"contentChanges":[{"range":{"start":{"line":8,"character":10},"end":{"line":8,"character":10}},"rangeLength":0,"text":"e"}]}} [Trace - 14:18: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:18: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:18:40] Received request 'textDocument/foldingRange - (301)'. Params: {"jsonrpc":"2.0","id":301,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:40] Sending response 'textDocument/foldingRange - (301)' took 0ms Result: {"jsonrpc":"2.0","id":301,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":41,"endLine":9,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:40] Received request 'textDocument/codeLens - (302)'. Params: {"jsonrpc":"2.0","id":302,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:40] Sending response 'textDocument/codeLens - (302)' took 0ms Result: {"jsonrpc":"2.0","id":302,"result":null} [Trace - 14:18:40] Received request 'textDocument/documentSymbol - (303)'. Params: {"jsonrpc":"2.0","id":303,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:40] Sending response 'textDocument/documentSymbol - (303)' took 0ms Result: {"jsonrpc":"2.0","id":303,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"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:18: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":205},"contentChanges":[{"range":{"start":{"line":8,"character":10},"end":{"line":8,"character":11}},"rangeLength":1,"text":""}]}} [Trace - 14:18: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:18: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:18: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":206},"contentChanges":[{"range":{"start":{"line":8,"character":10},"end":{"line":8,"character":10}},"rangeLength":0,"text":"w"}]}} [Trace - 14:18: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:18: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:18:41] Received request 'textDocument/foldingRange - (304)'. Params: {"jsonrpc":"2.0","id":304,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:41] Sending response 'textDocument/foldingRange - (304)' took 0ms Result: {"jsonrpc":"2.0","id":304,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":41,"endLine":9,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:41] Received request 'textDocument/codeLens - (305)'. Params: {"jsonrpc":"2.0","id":305,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:41] Sending response 'textDocument/codeLens - (305)' took 0ms Result: {"jsonrpc":"2.0","id":305,"result":null} [Trace - 14:18: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":207},"contentChanges":[{"range":{"start":{"line":8,"character":11},"end":{"line":8,"character":11}},"rangeLength":0,"text":"b"}]}} [Trace - 14:18: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:18: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:18:41] Received request 'textDocument/foldingRange - (306)'. Params: {"jsonrpc":"2.0","id":306,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:41] Sending response 'textDocument/foldingRange - (306)' took 0ms Result: {"jsonrpc":"2.0","id":306,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":41,"endLine":9,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:41] Received request 'textDocument/codeLens - (307)'. Params: {"jsonrpc":"2.0","id":307,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:41] Sending response 'textDocument/codeLens - (307)' took 0ms Result: {"jsonrpc":"2.0","id":307,"result":null} [Trace - 14:18:41] Received request 'textDocument/documentSymbol - (308)'. Params: {"jsonrpc":"2.0","id":308,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:41] Sending response 'textDocument/documentSymbol - (308)' took 0ms Result: {"jsonrpc":"2.0","id":308,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"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:18: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":208},"contentChanges":[{"range":{"start":{"line":8,"character":11},"end":{"line":8,"character":12}},"rangeLength":1,"text":""}]}} [Trace - 14:18: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:18: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:18: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":209},"contentChanges":[{"range":{"start":{"line":8,"character":11},"end":{"line":8,"character":11}},"rangeLength":0,"text":"e"}]}} [Trace - 14:18: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:18: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:18: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":210},"contentChanges":[{"range":{"start":{"line":8,"character":12},"end":{"line":8,"character":12}},"rangeLength":0,"text":"b"}]}} [Trace - 14:18: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:18: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:18: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":211},"contentChanges":[{"range":{"start":{"line":8,"character":13},"end":{"line":8,"character":13}},"rangeLength":0,"text":"r"}]}} [Trace - 14:18: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:18: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:18:42] Received request 'textDocument/foldingRange - (309)'. Params: {"jsonrpc":"2.0","id":309,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:42] Sending response 'textDocument/foldingRange - (309)' took 0ms Result: {"jsonrpc":"2.0","id":309,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":41,"endLine":9,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:42] Received request 'textDocument/codeLens - (310)'. Params: {"jsonrpc":"2.0","id":310,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:42] Sending response 'textDocument/codeLens - (310)' took 0ms Result: {"jsonrpc":"2.0","id":310,"result":null} [Trace - 14:18:42] Received request 'textDocument/documentSymbol - (311)'. Params: {"jsonrpc":"2.0","id":311,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:42] Sending response 'textDocument/documentSymbol - (311)' took 1ms Result: {"jsonrpc":"2.0","id":311,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"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:18: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":212},"contentChanges":[{"range":{"start":{"line":8,"character":13},"end":{"line":8,"character":14}},"rangeLength":1,"text":""}]}} [Trace - 14:18: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:18: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:18: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":213},"contentChanges":[{"range":{"start":{"line":8,"character":13},"end":{"line":8,"character":13}},"rangeLength":0,"text":"."}]}} [Trace - 14:18: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:18:43] Received request 'textDocument/completion - (312)'. Params: {"jsonrpc":"2.0","id":312,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":14},"context":{"triggerKind":2,"triggerCharacter":"."}}} [Trace - 14:18:43] Sending response 'textDocument/completion - (312)' took 0ms Result: {"jsonrpc":"2.0","id":312,"result":[]} [Trace - 14:18: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:18:43] Received request 'textDocument/foldingRange - (313)'. Params: {"jsonrpc":"2.0","id":313,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:43] Sending response 'textDocument/foldingRange - (313)' took 0ms Result: {"jsonrpc":"2.0","id":313,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":41,"endLine":9,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:43] Received request 'textDocument/codeLens - (314)'. Params: {"jsonrpc":"2.0","id":314,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:43] Sending response 'textDocument/codeLens - (314)' took 0ms Result: {"jsonrpc":"2.0","id":314,"result":null} [Trace - 14:18:43] Received request 'textDocument/documentSymbol - (315)'. Params: {"jsonrpc":"2.0","id":315,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:43] Sending response 'textDocument/documentSymbol - (315)' took 0ms Result: {"jsonrpc":"2.0","id":315,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"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:18: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":214},"contentChanges":[{"range":{"start":{"line":8,"character":14},"end":{"line":8,"character":14}},"rangeLength":0,"text":"h"}]}} [Trace - 14:18: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:18:43] Received request 'textDocument/completion - (316)'. Params: {"jsonrpc":"2.0","id":316,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":15},"context":{"triggerKind":1}}} [Trace - 14:18:43] Sending response 'textDocument/completion - (316)' took 0ms Result: {"jsonrpc":"2.0","id":316,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"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:18: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:18: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":215},"contentChanges":[{"range":{"start":{"line":8,"character":15},"end":{"line":8,"character":15}},"rangeLength":0,"text":"t"}]}} [Trace - 14:18: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:18:43] Received request 'textDocument/completion - (317)'. Params: {"jsonrpc":"2.0","id":317,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":16},"context":{"triggerKind":1}}} [Trace - 14:18:43] Sending response 'textDocument/completion - (317)' took 0ms Result: {"jsonrpc":"2.0","id":317,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"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:18: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":216},"contentChanges":[{"range":{"start":{"line":8,"character":16},"end":{"line":8,"character":16}},"rangeLength":0,"text":"m"}]}} [Trace - 14:18: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:18:43] Received request 'textDocument/completion - (318)'. Params: {"jsonrpc":"2.0","id":318,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":17},"context":{"triggerKind":1}}} [Trace - 14:18:43] Sending response 'textDocument/completion - (318)' took 0ms Result: {"jsonrpc":"2.0","id":318,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"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:18: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":217},"contentChanges":[{"range":{"start":{"line":8,"character":17},"end":{"line":8,"character":17}},"rangeLength":0,"text":"l"}]}} [Trace - 14:18: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:18:43] Received request 'textDocument/completion - (319)'. Params: {"jsonrpc":"2.0","id":319,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":18},"context":{"triggerKind":1}}} [Trace - 14:18:43] Sending response 'textDocument/completion - (319)' took 0ms Result: {"jsonrpc":"2.0","id":319,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","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:18: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:18:43] Received request 'textDocument/foldingRange - (320)'. Params: {"jsonrpc":"2.0","id":320,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:43] Sending response 'textDocument/foldingRange - (320)' took 0ms Result: {"jsonrpc":"2.0","id":320,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":41,"endLine":9,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:43] Received request 'textDocument/codeLens - (321)'. Params: {"jsonrpc":"2.0","id":321,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:43] Sending response 'textDocument/codeLens - (321)' took 0ms Result: {"jsonrpc":"2.0","id":321,"result":null} [Trace - 14:18: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":218},"contentChanges":[{"range":{"start":{"line":8,"character":18},"end":{"line":8,"character":18}},"rangeLength":0,"text":"()"}]}} [Trace - 14:18: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:18:44] Received request 'textDocument/completion - (322)'. Params: {"jsonrpc":"2.0","id":322,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":19},"context":{"triggerKind":2,"triggerCharacter":"("}}} [Trace - 14:18:44] Sending response 'textDocument/completion - (322)' took 0ms Result: {"jsonrpc":"2.0","id":322,"result":[]} [Trace - 14:18: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:18: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":219},"contentChanges":[{"range":{"start":{"line":8,"character":19},"end":{"line":8,"character":20}},"rangeLength":1,"text":")"}]}} [Trace - 14:18: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:18: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:18:44] Received request 'textDocument/signatureHelp - (323)'. Params: {"jsonrpc":"2.0","id":323,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":20},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}}} [Trace - 14:18:44] Sending response 'textDocument/signatureHelp - (323)' took 0ms Result: {"jsonrpc":"2.0","id":323,"result":null} [Trace - 14:18:44] Received request 'textDocument/foldingRange - (324)'. Params: {"jsonrpc":"2.0","id":324,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:44] Sending response 'textDocument/foldingRange - (324)' took 0ms Result: {"jsonrpc":"2.0","id":324,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":41,"endLine":9,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:44] Received request 'textDocument/codeLens - (325)'. Params: {"jsonrpc":"2.0","id":325,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:44] Sending response 'textDocument/codeLens - (325)' took 0ms Result: {"jsonrpc":"2.0","id":325,"result":null} [Trace - 14:18:44] Received request 'textDocument/documentSymbol - (326)'. Params: {"jsonrpc":"2.0","id":326,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:44] Sending response 'textDocument/documentSymbol - (326)' took 0ms Result: {"jsonrpc":"2.0","id":326,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"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:18:45] Received request 'textDocument/formatting - (327)'. Params: {"jsonrpc":"2.0","id":327,"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:18:45] Sending response 'textDocument/formatting - (327)' took 43ms Result: {"jsonrpc":"2.0","id":327,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":11,"character":0}},"newText":"import vweb\n\npub fn render_ticket(qr string) {\n\tslug := qr.all_after_last('_')\n\t$tmpl('./ticket.html')\n}\n\npub fn (mut app App) index() vweb.Result {\n\treturn $vweb.html()\n}\n"}]} [Trace - 14:18: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":220},"contentChanges":[{"range":{"start":{"line":10,"character":0},"end":{"line":11,"character":0}},"rangeLength":1,"text":""}]}} [Trace - 14:18: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:18:45] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18: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:18: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:18:46] Received request 'textDocument/foldingRange - (328)'. Params: {"jsonrpc":"2.0","id":328,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:46] Sending response 'textDocument/foldingRange - (328)' took 0ms Result: {"jsonrpc":"2.0","id":328,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":41,"endLine":9,"endCharacter":1,"kind":"region"}]} [Trace - 14:18:46] Received request 'textDocument/codeLens - (329)'. Params: {"jsonrpc":"2.0","id":329,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:46] Sending response 'textDocument/codeLens - (329)' took 0ms Result: {"jsonrpc":"2.0","id":329,"result":null} [Trace - 14:18:46] Received request 'textDocument/documentSymbol - (330)'. Params: {"jsonrpc":"2.0","id":330,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:46] Sending response 'textDocument/documentSymbol - (330)' took 0ms Result: {"jsonrpc":"2.0","id":330,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"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:18:46] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:18:58] Received request 'textDocument/codeLens - (331)'. Params: {"jsonrpc":"2.0","id":331,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:18:58] Sending response 'textDocument/codeLens - (331)' took 2ms Result: {"jsonrpc":"2.0","id":331,"result":null} [Trace - 14:19:00] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":221},"contentChanges":[{"range":{"start":{"line":7,"character":42},"end":{"line":7,"character":42}},"rangeLength":0,"text":"\n\t"}]}} [Trace - 14:19:00] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:19:00] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:19:00] Received request 'textDocument/foldingRange - (332)'. Params: {"jsonrpc":"2.0","id":332,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:00] Sending response 'textDocument/foldingRange - (332)' took 0ms Result: {"jsonrpc":"2.0","id":332,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":41,"endLine":10,"endCharacter":1,"kind":"region"}]} [Trace - 14:19:00] Received request 'textDocument/codeLens - (333)'. Params: {"jsonrpc":"2.0","id":333,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:00] Sending response 'textDocument/codeLens - (333)' took 0ms Result: {"jsonrpc":"2.0","id":333,"result":null} [Trace - 14:19:00] Received request 'textDocument/documentSymbol - (334)'. Params: {"jsonrpc":"2.0","id":334,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:00] Sending response 'textDocument/documentSymbol - (334)' took 0ms Result: {"jsonrpc":"2.0","id":334,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"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:19: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":222},"contentChanges":[{"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":1}},"rangeLength":0,"text":"q"}]}} [Trace - 14:19: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:19:01] Received request 'textDocument/completion - (335)'. Params: {"jsonrpc":"2.0","id":335,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":2},"context":{"triggerKind":1}}} [Trace - 14:19:01] Sending response 'textDocument/completion - (335)' took 0ms Result: {"jsonrpc":"2.0","id":335,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"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:19: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:19:02] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":223},"contentChanges":[{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":2}},"rangeLength":0,"text":"r"}]}} [Trace - 14:19:02] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:19:02] Received request 'textDocument/completion - (336)'. Params: {"jsonrpc":"2.0","id":336,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":3},"context":{"triggerKind":1}}} [Trace - 14:19:02] Sending response 'textDocument/completion - (336)' took 2ms Result: {"jsonrpc":"2.0","id":336,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"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:19:02] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:19:02] Received request 'textDocument/foldingRange - (337)'. Params: {"jsonrpc":"2.0","id":337,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:02] Sending response 'textDocument/foldingRange - (337)' took 0ms Result: {"jsonrpc":"2.0","id":337,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":41,"endLine":10,"endCharacter":1,"kind":"region"}]} [Trace - 14:19:02] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":224},"contentChanges":[{"range":{"start":{"line":8,"character":3},"end":{"line":8,"character":3}},"rangeLength":0,"text":"s"}]}} [Trace - 14:19:02] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:19:02] Received request 'textDocument/completion - (338)'. Params: {"jsonrpc":"2.0","id":338,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":4},"context":{"triggerKind":1}}} [Trace - 14:19:02] Sending response 'textDocument/completion - (338)' took 0ms Result: {"jsonrpc":"2.0","id":338,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"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:19:02] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:19:02] Received request 'textDocument/foldingRange - (339)'. Params: {"jsonrpc":"2.0","id":339,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:02] Sending response 'textDocument/foldingRange - (339)' took 0ms Result: {"jsonrpc":"2.0","id":339,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":41,"endLine":10,"endCharacter":1,"kind":"region"}]} [Trace - 14:19:02] Received request 'textDocument/codeLens - (340)'. Params: {"jsonrpc":"2.0","id":340,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:02] Sending response 'textDocument/codeLens - (340)' took 0ms Result: {"jsonrpc":"2.0","id":340,"result":null} [Trace - 14:19:02] Received request 'textDocument/documentSymbol - (341)'. Params: {"jsonrpc":"2.0","id":341,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:02] Sending response 'textDocument/documentSymbol - (341)' took 0ms Result: {"jsonrpc":"2.0","id":341,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"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:19:03] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":225},"contentChanges":[{"range":{"start":{"line":8,"character":4},"end":{"line":8,"character":4}},"rangeLength":0,"text":":"}]}} [Trace - 14:19:03] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:19:03] Received request 'textDocument/completion - (342)'. Params: {"jsonrpc":"2.0","id":342,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":5},"context":{"triggerKind":2,"triggerCharacter":":"}}} [Trace - 14:19:03] Sending response 'textDocument/completion - (342)' took 0ms Result: {"jsonrpc":"2.0","id":342,"result":[]} [Trace - 14:19:03] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:19:03] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":226},"contentChanges":[{"range":{"start":{"line":8,"character":5},"end":{"line":8,"character":5}},"rangeLength":0,"text":"="}]}} [Trace - 14:19:03] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:19:03] Received request 'textDocument/completion - (343)'. Params: {"jsonrpc":"2.0","id":343,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":6},"context":{"triggerKind":2,"triggerCharacter":"="}}} [Trace - 14:19:03] Sending response 'textDocument/completion - (343)' took 0ms Result: {"jsonrpc":"2.0","id":343,"result":[]} [Trace - 14:19:03] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:19:03] Received request 'textDocument/foldingRange - (344)'. Params: {"jsonrpc":"2.0","id":344,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:03] Sending response 'textDocument/foldingRange - (344)' took 0ms Result: {"jsonrpc":"2.0","id":344,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":41,"endLine":10,"endCharacter":1,"kind":"region"}]} [Trace - 14:19:03] Received request 'textDocument/codeLens - (345)'. Params: {"jsonrpc":"2.0","id":345,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:03] Sending response 'textDocument/codeLens - (345)' took 0ms Result: {"jsonrpc":"2.0","id":345,"result":null} [Trace - 14:19:03] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":227},"contentChanges":[{"range":{"start":{"line":8,"character":5},"end":{"line":8,"character":6}},"rangeLength":1,"text":""}]}} [Trace - 14:19:03] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:19:03] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:19:04] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":228},"contentChanges":[{"range":{"start":{"line":8,"character":4},"end":{"line":8,"character":5}},"rangeLength":1,"text":""}]}} [Trace - 14:19:04] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:19:04] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:19:04] Received request 'textDocument/foldingRange - (346)'. Params: {"jsonrpc":"2.0","id":346,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:04] Sending response 'textDocument/foldingRange - (346)' took 194ms Result: {"jsonrpc":"2.0","id":346,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":41,"endLine":10,"endCharacter":1,"kind":"region"}]} [Trace - 14:19:04] Received request 'textDocument/codeLens - (347)'. Params: {"jsonrpc":"2.0","id":347,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:04] Sending response 'textDocument/codeLens - (347)' took 0ms Result: {"jsonrpc":"2.0","id":347,"result":null} [Trace - 14:19:04] Received request 'textDocument/documentSymbol - (348)'. Params: {"jsonrpc":"2.0","id":348,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:04] Sending response 'textDocument/documentSymbol - (348)' took 0ms Result: {"jsonrpc":"2.0","id":348,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"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:19:05] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":229},"contentChanges":[{"range":{"start":{"line":8,"character":4},"end":{"line":8,"character":4}},"rangeLength":0,"text":" "}]}} [Trace - 14:19:05] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:19:05] Received request 'textDocument/completion - (349)'. Params: {"jsonrpc":"2.0","id":349,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":5},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:19:05] Sending response 'textDocument/completion - (349)' took 0ms Result: {"jsonrpc":"2.0","id":349,"result":[]} [Trace - 14:19:05] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:19:05] Received request 'textDocument/foldingRange - (350)'. Params: {"jsonrpc":"2.0","id":350,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:05] Sending response 'textDocument/foldingRange - (350)' took 0ms Result: {"jsonrpc":"2.0","id":350,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":41,"endLine":10,"endCharacter":1,"kind":"region"}]} [Trace - 14:19:05] Received request 'textDocument/codeLens - (351)'. Params: {"jsonrpc":"2.0","id":351,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:05] Sending response 'textDocument/codeLens - (351)' took 0ms Result: {"jsonrpc":"2.0","id":351,"result":null} [Trace - 14:19:05] Received request 'textDocument/documentSymbol - (352)'. Params: {"jsonrpc":"2.0","id":352,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:05] Sending response 'textDocument/documentSymbol - (352)' took 0ms Result: {"jsonrpc":"2.0","id":352,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"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:19:06] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":230},"contentChanges":[{"range":{"start":{"line":8,"character":5},"end":{"line":8,"character":5}},"rangeLength":0,"text":":"}]}} [Trace - 14:19:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:19:06] Received request 'textDocument/completion - (353)'. Params: {"jsonrpc":"2.0","id":353,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":6},"context":{"triggerKind":2,"triggerCharacter":":"}}} [Trace - 14:19:06] Sending response 'textDocument/completion - (353)' took 0ms Result: {"jsonrpc":"2.0","id":353,"result":[]} [Trace - 14:19:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:19:06] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":231},"contentChanges":[{"range":{"start":{"line":8,"character":6},"end":{"line":8,"character":6}},"rangeLength":0,"text":"+"}]}} [Trace - 14:19:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:19:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:19:06] Received request 'textDocument/foldingRange - (354)'. Params: {"jsonrpc":"2.0","id":354,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:06] Sending response 'textDocument/foldingRange - (354)' took 0ms Result: {"jsonrpc":"2.0","id":354,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":41,"endLine":10,"endCharacter":1,"kind":"region"}]} [Trace - 14:19:06] Received request 'textDocument/codeLens - (355)'. Params: {"jsonrpc":"2.0","id":355,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:06] Sending response 'textDocument/codeLens - (355)' took 0ms Result: {"jsonrpc":"2.0","id":355,"result":null} [Trace - 14:19:06] Received request 'textDocument/documentSymbol - (356)'. Params: {"jsonrpc":"2.0","id":356,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:06] Sending response 'textDocument/documentSymbol - (356)' took 0ms Result: {"jsonrpc":"2.0","id":356,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"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:19:07] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":232},"contentChanges":[{"range":{"start":{"line":8,"character":6},"end":{"line":8,"character":7}},"rangeLength":1,"text":""}]}} [Trace - 14:19:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:19:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:19:07] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":233},"contentChanges":[{"range":{"start":{"line":8,"character":6},"end":{"line":8,"character":6}},"rangeLength":0,"text":"="}]}} [Trace - 14:19:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:19:07] Received request 'textDocument/completion - (357)'. Params: {"jsonrpc":"2.0","id":357,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":7},"context":{"triggerKind":2,"triggerCharacter":"="}}} [Trace - 14:19:07] Sending response 'textDocument/completion - (357)' took 0ms Result: {"jsonrpc":"2.0","id":357,"result":[]} [Trace - 14:19:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:19:07] Received request 'textDocument/foldingRange - (358)'. Params: {"jsonrpc":"2.0","id":358,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:07] Sending response 'textDocument/foldingRange - (358)' took 0ms Result: {"jsonrpc":"2.0","id":358,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":41,"endLine":10,"endCharacter":1,"kind":"region"}]} [Trace - 14:19:07] Received request 'textDocument/codeLens - (359)'. Params: {"jsonrpc":"2.0","id":359,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:07] Sending response 'textDocument/codeLens - (359)' took 0ms Result: {"jsonrpc":"2.0","id":359,"result":null} [Trace - 14:19:07] Received request 'textDocument/documentSymbol - (360)'. Params: {"jsonrpc":"2.0","id":360,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:07] Sending response 'textDocument/documentSymbol - (360)' took 0ms Result: {"jsonrpc":"2.0","id":360,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"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:19:09] Received request 'textDocument/formatting - (361)'. Params: {"jsonrpc":"2.0","id":361,"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:19:09] Sending notification 'window/showMessage'. Params: {"jsonrpc":"2.0","method":"window/showMessage","params":{"type":3,"message":"/private/tmp/vls_temp_formatting.v:10:2: error: invalid expression: unexpected keyword `return`\n 8 | pub fn (mut app App) index() vweb.Result {\n 9 | qrs :=\n 10 | return $vweb.html()\n | ~~~~~~\n 11 | }\n\nInternal vfmt error while formatting file: /tmp/vls_temp_formatting.v.\nEncountered a total of: 1 errors."}} [Trace - 14:19:09] Sending response 'textDocument/formatting - (361)' took 0ms Result: {"jsonrpc":"2.0","id":361,"result":null} [Trace - 14:19:09] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19: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:19:09] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:19:16] Received request 'textDocument/hover - (362)'. Params: {"jsonrpc":"2.0","id":362,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":7,"character":10}}} [Trace - 14:19:16] Sending response 'textDocument/hover - (362)' took 0ms Result: {"jsonrpc":"2.0","id":362,"result":null} [Trace - 14:19:17] Received request 'textDocument/codeLens - (363)'. Params: {"jsonrpc":"2.0","id":363,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:17] Sending response 'textDocument/codeLens - (363)' took 0ms Result: {"jsonrpc":"2.0","id":363,"result":null} [Trace - 14:19:17] Received request 'textDocument/hover - (364)'. Params: {"jsonrpc":"2.0","id":364,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":9,"character":15}}} [Trace - 14:19:17] Sending response 'textDocument/hover - (364)' took 0ms Result: {"jsonrpc":"2.0","id":364,"result":null} [Trace - 14:19:18] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":234},"contentChanges":[{"range":{"start":{"line":8,"character":7},"end":{"line":8,"character":7}},"rangeLength":0,"text":" "}]}} [Trace - 14:19:18] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:19:18] Received request 'textDocument/completion - (365)'. Params: {"jsonrpc":"2.0","id":365,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":8},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:19:18] Sending response 'textDocument/completion - (365)' took 0ms Result: {"jsonrpc":"2.0","id":365,"result":[]} [Trace - 14:19:18] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:19:18] Received request 'textDocument/foldingRange - (366)'. Params: {"jsonrpc":"2.0","id":366,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:18] Sending response 'textDocument/foldingRange - (366)' took 0ms Result: {"jsonrpc":"2.0","id":366,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":41,"endLine":10,"endCharacter":1,"kind":"region"}]} [Trace - 14:19:18] Received request 'textDocument/codeLens - (367)'. Params: {"jsonrpc":"2.0","id":367,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:18] Sending response 'textDocument/codeLens - (367)' took 0ms Result: {"jsonrpc":"2.0","id":367,"result":null} [Trace - 14:19:18] Received request 'textDocument/documentSymbol - (368)'. Params: {"jsonrpc":"2.0","id":368,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:18] Sending response 'textDocument/documentSymbol - (368)' took 0ms Result: {"jsonrpc":"2.0","id":368,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"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:19:21] Received request 'textDocument/formatting - (369)'. Params: {"jsonrpc":"2.0","id":369,"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:19:21] Sending notification 'window/showMessage'. Params: {"jsonrpc":"2.0","method":"window/showMessage","params":{"type":3,"message":"/private/tmp/vls_temp_formatting.v:10:2: error: invalid expression: unexpected keyword `return`\n 8 | pub fn (mut app App) index() vweb.Result {\n 9 | qrs := \n 10 | return $vweb.html()\n | ~~~~~~\n 11 | }\n\nInternal vfmt error while formatting file: /tmp/vls_temp_formatting.v.\nEncountered a total of: 1 errors."}} [Trace - 14:19:21] Sending response 'textDocument/formatting - (369)' took 0ms Result: {"jsonrpc":"2.0","id":369,"result":null} [Trace - 14:19:21] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:19:21] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:19:27] Received request 'textDocument/hover - (370)'. Params: {"jsonrpc":"2.0","id":370,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":9,"character":4}}} [Trace - 14:19:27] Sending response 'textDocument/hover - (370)' took 0ms Result: {"jsonrpc":"2.0","id":370,"result":null} [Trace - 14:19:28] Received request 'textDocument/codeLens - (371)'. Params: {"jsonrpc":"2.0","id":371,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:28] Sending response 'textDocument/codeLens - (371)' took 0ms Result: {"jsonrpc":"2.0","id":371,"result":null} [Trace - 14:19:32] Received request 'textDocument/hover - (372)'. Params: {"jsonrpc":"2.0","id":372,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":9,"character":9}}} [Trace - 14:19:32] Sending response 'textDocument/hover - (372)' took 0ms Result: {"jsonrpc":"2.0","id":372,"result":null} [Trace - 14:19:32] Received request 'textDocument/codeLens - (373)'. Params: {"jsonrpc":"2.0","id":373,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:32] Sending response 'textDocument/codeLens - (373)' took 0ms Result: {"jsonrpc":"2.0","id":373,"result":null} [Trace - 14:19:32] Received request 'textDocument/hover - (374)'. Params: {"jsonrpc":"2.0","id":374,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":7,"character":18}}} [Trace - 14:19:32] Sending response 'textDocument/hover - (374)' took 0ms Result: {"jsonrpc":"2.0","id":374,"result":null} [Trace - 14:19:33] Received request 'textDocument/hover - (375)'. Params: {"jsonrpc":"2.0","id":375,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":9,"character":14}}} [Trace - 14:19:33] Sending response 'textDocument/hover - (375)' took 0ms Result: {"jsonrpc":"2.0","id":375,"result":null} [Trace - 14:19:39] Received request 'textDocument/foldingRange - (376)'. Params: {"jsonrpc":"2.0","id":376,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:39] Sending response 'textDocument/foldingRange - (376)' took 0ms Result: {"jsonrpc":"2.0","id":376,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":41,"endLine":10,"endCharacter":1,"kind":"region"}]} [Trace - 14:19:39] Received request 'textDocument/codeLens - (377)'. Params: {"jsonrpc":"2.0","id":377,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:39] Sending response 'textDocument/codeLens - (377)' took 0ms Result: {"jsonrpc":"2.0","id":377,"result":null} [Trace - 14:19:40] Received request 'textDocument/codeLens - (378)'. Params: {"jsonrpc":"2.0","id":378,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:40] Sending response 'textDocument/codeLens - (378)' took 0ms Result: {"jsonrpc":"2.0","id":378,"result":null} [Trace - 14:19:43] Received request 'textDocument/codeLens - (379)'. Params: {"jsonrpc":"2.0","id":379,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:43] Sending response 'textDocument/codeLens - (379)' took 0ms Result: {"jsonrpc":"2.0","id":379,"result":null} [Trace - 14:19:59] Received request 'textDocument/codeLens - (380)'. Params: {"jsonrpc":"2.0","id":380,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:19:59] Sending response 'textDocument/codeLens - (380)' took 0ms Result: {"jsonrpc":"2.0","id":380,"result":null} [Trace - 14:20:00] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":235},"contentChanges":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":1}},"rangeLength":0,"text":"\n"}]}} [Trace - 14:20:00] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:00] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:00] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":236},"contentChanges":[{"range":{"start":{"line":6,"character":0},"end":{"line":6,"character":0}},"rangeLength":0,"text":"\n"}]}} [Trace - 14:20:00] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:00] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:00] Received request 'textDocument/foldingRange - (381)'. Params: {"jsonrpc":"2.0","id":381,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:00] Sending response 'textDocument/foldingRange - (381)' took 0ms Result: {"jsonrpc":"2.0","id":381,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":9,"startCharacter":41,"endLine":12,"endCharacter":1,"kind":"region"}]} [Trace - 14:20:00] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":237},"contentChanges":[{"range":{"start":{"line":7,"character":0},"end":{"line":7,"character":0}},"rangeLength":0,"text":"\npub struct App {\n\tvweb.Context\npub mut:\n\tchannel chan string\n\tuser User\n\tui UserInterface\n}\n\npub fn (mut app App) before_request() {\n\t// builds page from ground up if requested url isn't rooturl\n\tif app.get_header('Hx-Request') == '' && app.req.url != '/' && !app.req.url.ends_with('css') && !app.req.url.ends_with('js') {\n\t\tapp.index()\n\t}\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\t// static_folder := os.resource_abs_path(os.dir(@FILE) + '/static')\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn run(channel chan string) {\n\tmut app := new_app()\n\tapp.channel = channel\n\tvweb.run(app, 8000)\n}"}]}} [Trace - 14:20:00] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:00] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:01] Received request 'textDocument/foldingRange - (382)'. Params: {"jsonrpc":"2.0","id":382,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:01] Sending response 'textDocument/foldingRange - (382)' took 1ms Result: {"jsonrpc":"2.0","id":382,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":14,"endCharacter":1,"kind":"region"},{"startLine":16,"startCharacter":38,"endLine":21,"endCharacter":1,"kind":"region"},{"startLine":17,"startCharacter":1,"endLine":17,"endCharacter":61,"kind":"comment"},{"startLine":18,"startCharacter":126,"endLine":20,"endCharacter":2,"kind":"region"},{"startLine":23,"startCharacter":22,"endLine":29,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":16,"endLine":24,"endCharacter":18,"kind":"region"},{"startLine":25,"startCharacter":1,"endLine":25,"endCharacter":68,"kind":"comment"},{"startLine":31,"startCharacter":32,"endLine":35,"endCharacter":1,"kind":"region"},{"startLine":37,"startCharacter":41,"endLine":40,"endCharacter":1,"kind":"region"}]} [Trace - 14:20:01] Received request 'textDocument/codeLens - (383)'. Params: {"jsonrpc":"2.0","id":383,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:01] Sending response 'textDocument/codeLens - (383)' took 0ms Result: {"jsonrpc":"2.0","id":383,"result":null} [Trace - 14:20:01] Received request 'textDocument/documentSymbol - (384)'. Params: {"jsonrpc":"2.0","id":384,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:01] Sending response 'textDocument/documentSymbol - (384)' took 1ms Result: {"jsonrpc":"2.0","id":384,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"app.before_request","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":16,"character":21},"end":{"line":16,"character":35}}},"containerName":""},{"name":"render_ticket","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":23,"character":7},"end":{"line":23,"character":14}}},"containerName":""},{"name":"run","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":31,"character":7},"end":{"line":31,"character":10}}},"containerName":""}]} [Trace - 14:20:01] Received request 'textDocument/hover - (385)'. Params: {"jsonrpc":"2.0","id":385,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":2}}} [Trace - 14:20:01] Sending response 'textDocument/hover - (385)' took 0ms Result: {"jsonrpc":"2.0","id":385,"result":{"contents":{"language":"v","value":"pub mut App.ui UserInterface"},"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":3}}}} [Trace - 14:20:01] Received request 'textDocument/hover - (386)'. Params: {"jsonrpc":"2.0","id":386,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":17,"character":5}}} [Trace - 14:20:01] Sending response 'textDocument/hover - (386)' took 0ms Result: {"jsonrpc":"2.0","id":386,"result":null} [Trace - 14:20:03] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":238},"contentChanges":[{"range":{"start":{"line":11,"character":0},"end":{"line":12,"character":13}},"rangeLength":34,"text":""}]}} [Trace - 14:20:03] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:03] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:04] Received request 'textDocument/foldingRange - (387)'. Params: {"jsonrpc":"2.0","id":387,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:04] Sending response 'textDocument/foldingRange - (387)' took 0ms Result: {"jsonrpc":"2.0","id":387,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":13,"endCharacter":1,"kind":"region"},{"startLine":15,"startCharacter":38,"endLine":20,"endCharacter":1,"kind":"region"},{"startLine":16,"startCharacter":1,"endLine":16,"endCharacter":61,"kind":"comment"},{"startLine":17,"startCharacter":126,"endLine":19,"endCharacter":2,"kind":"region"},{"startLine":22,"startCharacter":22,"endLine":28,"endCharacter":1,"kind":"region"},{"startLine":23,"startCharacter":16,"endLine":23,"endCharacter":18,"kind":"region"},{"startLine":24,"startCharacter":1,"endLine":24,"endCharacter":68,"kind":"comment"},{"startLine":30,"startCharacter":32,"endLine":34,"endCharacter":1,"kind":"region"},{"startLine":36,"startCharacter":41,"endLine":39,"endCharacter":1,"kind":"region"}]} [Trace - 14:20:04] Received request 'textDocument/codeLens - (388)'. Params: {"jsonrpc":"2.0","id":388,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:04] Sending response 'textDocument/codeLens - (388)' took 0ms Result: {"jsonrpc":"2.0","id":388,"result":null} [Trace - 14:20:04] Received request 'textDocument/documentSymbol - (389)'. Params: {"jsonrpc":"2.0","id":389,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:04] Sending response 'textDocument/documentSymbol - (389)' took 0ms Result: {"jsonrpc":"2.0","id":389,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"app.before_request","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":15,"character":21},"end":{"line":15,"character":35}}},"containerName":""},{"name":"render_ticket","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":22,"character":7},"end":{"line":22,"character":14}}},"containerName":""},{"name":"run","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":30,"character":7},"end":{"line":30,"character":10}}},"containerName":""}]} [Trace - 14:20:05] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":239},"contentChanges":[{"range":{"start":{"line":10,"character":0},"end":{"line":12,"character":17}},"rangeLength":27,"text":""}]}} [Trace - 14:20:05] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:05] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:05] Received request 'textDocument/foldingRange - (390)'. Params: {"jsonrpc":"2.0","id":390,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:05] Sending response 'textDocument/foldingRange - (390)' took 0ms Result: {"jsonrpc":"2.0","id":390,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":11,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":38,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":1,"endLine":14,"endCharacter":61,"kind":"comment"},{"startLine":15,"startCharacter":126,"endLine":17,"endCharacter":2,"kind":"region"},{"startLine":20,"startCharacter":22,"endLine":26,"endCharacter":1,"kind":"region"},{"startLine":21,"startCharacter":16,"endLine":21,"endCharacter":18,"kind":"region"},{"startLine":22,"startCharacter":1,"endLine":22,"endCharacter":68,"kind":"comment"},{"startLine":28,"startCharacter":32,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":34,"startCharacter":41,"endLine":37,"endCharacter":1,"kind":"region"}]} [Trace - 14:20:05] Received request 'textDocument/codeLens - (391)'. Params: {"jsonrpc":"2.0","id":391,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:05] Sending response 'textDocument/codeLens - (391)' took 0ms Result: {"jsonrpc":"2.0","id":391,"result":null} [Trace - 14:20:05] Received request 'textDocument/documentSymbol - (392)'. Params: {"jsonrpc":"2.0","id":392,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:05] Sending response 'textDocument/documentSymbol - (392)' took 0ms Result: {"jsonrpc":"2.0","id":392,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"app.before_request","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":21},"end":{"line":13,"character":35}}},"containerName":""},{"name":"render_ticket","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":14}}},"containerName":""},{"name":"run","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":28,"character":7},"end":{"line":28,"character":10}}},"containerName":""}]} [Trace - 14:20:05] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":240},"contentChanges":[{"range":{"start":{"line":9,"character":13},"end":{"line":10,"character":0}},"rangeLength":1,"text":""}]}} [Trace - 14:20:05] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:05] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:05] Received request 'textDocument/foldingRange - (393)'. Params: {"jsonrpc":"2.0","id":393,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:05] Sending response 'textDocument/foldingRange - (393)' took 0ms Result: {"jsonrpc":"2.0","id":393,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":38,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":1,"endLine":13,"endCharacter":61,"kind":"comment"},{"startLine":14,"startCharacter":126,"endLine":16,"endCharacter":2,"kind":"region"},{"startLine":19,"startCharacter":22,"endLine":25,"endCharacter":1,"kind":"region"},{"startLine":20,"startCharacter":16,"endLine":20,"endCharacter":18,"kind":"region"},{"startLine":21,"startCharacter":1,"endLine":21,"endCharacter":68,"kind":"comment"},{"startLine":27,"startCharacter":32,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":33,"startCharacter":41,"endLine":36,"endCharacter":1,"kind":"region"}]} [Trace - 14:20:06] Received request 'textDocument/codeLens - (394)'. Params: {"jsonrpc":"2.0","id":394,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:06] Sending response 'textDocument/codeLens - (394)' took 0ms Result: {"jsonrpc":"2.0","id":394,"result":null} [Trace - 14:20:06] Received request 'textDocument/documentSymbol - (395)'. Params: {"jsonrpc":"2.0","id":395,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:06] Sending response 'textDocument/documentSymbol - (395)' took 0ms Result: {"jsonrpc":"2.0","id":395,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"app.before_request","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":21},"end":{"line":12,"character":35}}},"containerName":""},{"name":"render_ticket","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":14}}},"containerName":""},{"name":"run","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":27,"character":7},"end":{"line":27,"character":10}}},"containerName":""}]} [Trace - 14:20:07] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":241},"contentChanges":[{"range":{"start":{"line":12,"character":0},"end":{"line":17,"character":1}},"rangeLength":248,"text":""}]}} [Trace - 14:20:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:07] Received request 'textDocument/foldingRange - (396)'. Params: {"jsonrpc":"2.0","id":396,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:07] Sending response 'textDocument/foldingRange - (396)' took 0ms Result: {"jsonrpc":"2.0","id":396,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":22,"endLine":20,"endCharacter":1,"kind":"region"},{"startLine":15,"startCharacter":16,"endLine":15,"endCharacter":18,"kind":"region"},{"startLine":16,"startCharacter":1,"endLine":16,"endCharacter":68,"kind":"comment"},{"startLine":22,"startCharacter":32,"endLine":26,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"}]} [Trace - 14:20:07] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":242},"contentChanges":[{"range":{"start":{"line":11,"character":0},"end":{"line":12,"character":0}},"rangeLength":1,"text":""}]}} [Trace - 14:20:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:07] Received request 'textDocument/foldingRange - (397)'. Params: {"jsonrpc":"2.0","id":397,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:07] Sending response 'textDocument/foldingRange - (397)' took 0ms Result: {"jsonrpc":"2.0","id":397,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":19,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":15,"startCharacter":1,"endLine":15,"endCharacter":68,"kind":"comment"},{"startLine":21,"startCharacter":32,"endLine":25,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":41,"endLine":30,"endCharacter":1,"kind":"region"}]} [Trace - 14:20:08] Received request 'textDocument/codeLens - (398)'. Params: {"jsonrpc":"2.0","id":398,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:08] Sending response 'textDocument/codeLens - (398)' took 0ms Result: {"jsonrpc":"2.0","id":398,"result":null} [Trace - 14:20:08] Received request 'textDocument/documentSymbol - (399)'. Params: {"jsonrpc":"2.0","id":399,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:08] Sending response 'textDocument/documentSymbol - (399)' took 0ms Result: {"jsonrpc":"2.0","id":399,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"render_ticket","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"run","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":21,"character":7},"end":{"line":21,"character":10}}},"containerName":""}]} [Trace - 14:20:09] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":243},"contentChanges":[{"range":{"start":{"line":15,"character":0},"end":{"line":16,"character":0}},"rangeLength":69,"text":""}]}} [Trace - 14:20:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:09] Received request 'textDocument/foldingRange - (400)'. Params: {"jsonrpc":"2.0","id":400,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:09] Sending response 'textDocument/foldingRange - (400)' took 0ms Result: {"jsonrpc":"2.0","id":400,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":32,"endLine":24,"endCharacter":1,"kind":"region"},{"startLine":26,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} [Trace - 14:20:09] Received request 'textDocument/codeLens - (401)'. Params: {"jsonrpc":"2.0","id":401,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:09] Sending response 'textDocument/codeLens - (401)' took 0ms Result: {"jsonrpc":"2.0","id":401,"result":null} [Trace - 14:20:09] Received request 'textDocument/documentSymbol - (402)'. Params: {"jsonrpc":"2.0","id":402,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:09] Sending response 'textDocument/documentSymbol - (402)' took 0ms Result: {"jsonrpc":"2.0","id":402,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"render_ticket","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"run","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":10}}},"containerName":""}]} [Trace - 14:20:11] Received request 'textDocument/formatting - (403)'. Params: {"jsonrpc":"2.0","id":403,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} [Trace - 14:20:11] Sending notification 'window/showMessage'. Params: {"jsonrpc":"2.0","method":"window/showMessage","params":{"type":3,"message":"/private/tmp/vls_temp_formatting.v:29:2: error: invalid expression: unexpected keyword `return`\n 27 | pub fn (mut app App) index() vweb.Result {\n 28 | qrs := \n 29 | return $vweb.html()\n | ~~~~~~\n 30 | }\n\nInternal vfmt error while formatting file: /tmp/vls_temp_formatting.v.\nEncountered a total of: 1 errors."}} [Trace - 14:20:11] Sending response 'textDocument/formatting - (403)' took 0ms Result: {"jsonrpc":"2.0","id":403,"result":null} [Trace - 14:20:11] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:12] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:12] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:20:20] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":244},"contentChanges":[{"range":{"start":{"line":22,"character":0},"end":{"line":23,"character":0}},"rangeLength":23,"text":""}]}} [Trace - 14:20:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:20] Received request 'textDocument/foldingRange - (404)'. Params: {"jsonrpc":"2.0","id":404,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:20] Sending response 'textDocument/foldingRange - (404)' took 2ms Result: {"jsonrpc":"2.0","id":404,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":32,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} [Trace - 14:20:20] Received request 'textDocument/codeLens - (405)'. Params: {"jsonrpc":"2.0","id":405,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:20] Sending response 'textDocument/codeLens - (405)' took 0ms Result: {"jsonrpc":"2.0","id":405,"result":null} [Trace - 14:20:20] Received request 'textDocument/documentSymbol - (406)'. Params: {"jsonrpc":"2.0","id":406,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:20] Sending response 'textDocument/documentSymbol - (406)' took 0ms Result: {"jsonrpc":"2.0","id":406,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"render_ticket","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"run","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":10}}},"containerName":""}]} [Trace - 14:20:24] Received request 'textDocument/hover - (407)'. Params: {"jsonrpc":"2.0","id":407,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":20,"character":7}}} [Trace - 14:20:24] Sending response 'textDocument/hover - (407)' took 0ms Result: {"jsonrpc":"2.0","id":407,"result":{"contents":{"language":"v","value":"pub fn run(channel chan string)"},"range":{"start":{"line":20,"character":7},"end":{"line":20,"character":10}}}} [Trace - 14:20:26] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":245},"contentChanges":[{"range":{"start":{"line":20,"character":7},"end":{"line":20,"character":10}},"rangeLength":3,"text":"m"}]}} [Trace - 14:20:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:26] Received request 'textDocument/completion - (408)'. Params: {"jsonrpc":"2.0","id":408,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":20,"character":8},"context":{"triggerKind":1}}} [Trace - 14:20:26] Sending response 'textDocument/completion - (408)' took 0ms Result: {"jsonrpc":"2.0","id":408,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"render_ticket","kind":3,"detail":"pub fn render_ticket(qr string)","insertText":"render_ticket($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"run","kind":3,"detail":"pub fn run(channel chan string)","insertText":"run($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:20:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:26] Received request 'textDocument/foldingRange - (409)'. Params: {"jsonrpc":"2.0","id":409,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:26] Sending response 'textDocument/foldingRange - (409)' took 0ms Result: {"jsonrpc":"2.0","id":409,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":30,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} [Trace - 14:20:26] Received request 'textDocument/codeLens - (410)'. Params: {"jsonrpc":"2.0","id":410,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:26] Sending response 'textDocument/codeLens - (410)' took 0ms Result: {"jsonrpc":"2.0","id":410,"result":null} [Trace - 14:20:26] Received request 'textDocument/documentSymbol - (411)'. Params: {"jsonrpc":"2.0","id":411,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:26] Sending response 'textDocument/documentSymbol - (411)' took 0ms Result: {"jsonrpc":"2.0","id":411,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"render_ticket","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"m","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":8}}},"containerName":""}]} [Trace - 14:20:27] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":246},"contentChanges":[{"range":{"start":{"line":20,"character":8},"end":{"line":20,"character":8}},"rangeLength":0,"text":"a"}]}} [Trace - 14:20:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:27] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":247},"contentChanges":[{"range":{"start":{"line":20,"character":9},"end":{"line":20,"character":9}},"rangeLength":0,"text":"i"}]}} [Trace - 14:20:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:27] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":248},"contentChanges":[{"range":{"start":{"line":20,"character":10},"end":{"line":20,"character":10}},"rangeLength":0,"text":"n"}]}} [Trace - 14:20:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:27] Received request 'textDocument/foldingRange - (412)'. Params: {"jsonrpc":"2.0","id":412,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:27] Sending response 'textDocument/foldingRange - (412)' took 0ms Result: {"jsonrpc":"2.0","id":412,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":33,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} [Trace - 14:20:27] Received request 'textDocument/codeLens - (413)'. Params: {"jsonrpc":"2.0","id":413,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:27] Sending response 'textDocument/codeLens - (413)' took 0ms Result: {"jsonrpc":"2.0","id":413,"result":null} [Trace - 14:20:27] Received request 'textDocument/documentSymbol - (414)'. Params: {"jsonrpc":"2.0","id":414,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:27] Sending response 'textDocument/documentSymbol - (414)' took 0ms Result: {"jsonrpc":"2.0","id":414,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"render_ticket","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""}]} [Trace - 14:20:29] Received request 'textDocument/formatting - (415)'. Params: {"jsonrpc":"2.0","id":415,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} [Trace - 14:20:29] Sending notification 'window/showMessage'. Params: {"jsonrpc":"2.0","method":"window/showMessage","params":{"type":3,"message":"/private/tmp/vls_temp_formatting.v:28:2: error: invalid expression: unexpected keyword `return`\n 26 | pub fn (mut app App) index() vweb.Result {\n 27 | qrs := \n 28 | return $vweb.html()\n | ~~~~~~\n 29 | }\n\nInternal vfmt error while formatting file: /tmp/vls_temp_formatting.v.\nEncountered a total of: 1 errors."}} [Trace - 14:20:29] Sending response 'textDocument/formatting - (415)' took 0ms Result: {"jsonrpc":"2.0","id":415,"result":null} [Trace - 14:20:29] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:29] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:20:30] Received request 'textDocument/hover - (416)'. Params: {"jsonrpc":"2.0","id":416,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":20,"character":12}}} [Trace - 14:20:30] Sending response 'textDocument/hover - (416)' took 0ms Result: {"jsonrpc":"2.0","id":416,"result":{"contents":{"language":"v","value":"channel chan string"},"range":{"start":{"line":20,"character":12},"end":{"line":20,"character":19}}}} [Trace - 14:20:31] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":249},"contentChanges":[{"range":{"start":{"line":20,"character":12},"end":{"line":20,"character":31}},"rangeLength":19,"text":""}]}} [Trace - 14:20:31] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:31] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:31] Received request 'textDocument/foldingRange - (417)'. Params: {"jsonrpc":"2.0","id":417,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:31] Sending response 'textDocument/foldingRange - (417)' took 0ms Result: {"jsonrpc":"2.0","id":417,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} [Trace - 14:20:31] Received request 'textDocument/codeLens - (418)'. Params: {"jsonrpc":"2.0","id":418,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:31] Sending response 'textDocument/codeLens - (418)' took 0ms Result: {"jsonrpc":"2.0","id":418,"result":null} [Trace - 14:20:31] Received request 'textDocument/formatting - (419)'. Params: {"jsonrpc":"2.0","id":419,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} [Trace - 14:20:31] Sending notification 'window/showMessage'. Params: {"jsonrpc":"2.0","method":"window/showMessage","params":{"type":3,"message":"/private/tmp/vls_temp_formatting.v:28:2: error: invalid expression: unexpected keyword `return`\n 26 | pub fn (mut app App) index() vweb.Result {\n 27 | qrs := \n 28 | return $vweb.html()\n | ~~~~~~\n 29 | }\n\nInternal vfmt error while formatting file: /tmp/vls_temp_formatting.v.\nEncountered a total of: 1 errors."}} [Trace - 14:20:31] Sending response 'textDocument/formatting - (419)' took 0ms Result: {"jsonrpc":"2.0","id":419,"result":null} [Trace - 14:20:32] Received request 'textDocument/documentSymbol - (420)'. Params: {"jsonrpc":"2.0","id":420,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:32] Sending response 'textDocument/documentSymbol - (420)' took 0ms Result: {"jsonrpc":"2.0","id":420,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"render_ticket","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""}]} [Trace - 14:20:32] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:32] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:20:32] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:20:44] Received request 'textDocument/hover - (421)'. Params: {"jsonrpc":"2.0","id":421,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":22,"character":9}}} [Trace - 14:20:44] Sending response 'textDocument/hover - (421)' took 0ms Result: {"jsonrpc":"2.0","id":421,"result":{"contents":{"language":"v","value":"mut app &App"},"range":{"start":{"line":22,"character":10},"end":{"line":22,"character":13}}}} [Trace - 14:20:57] Received request 'textDocument/foldingRange - (422)'. Params: {"jsonrpc":"2.0","id":422,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:57] Sending response 'textDocument/foldingRange - (422)' took 1ms Result: {"jsonrpc":"2.0","id":422,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":32,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} [Trace - 14:20:57] Received request 'textDocument/codeLens - (423)'. Params: {"jsonrpc":"2.0","id":423,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:20:57] Sending response 'textDocument/codeLens - (423)' took 0ms Result: {"jsonrpc":"2.0","id":423,"result":null} [Trace - 14:21:00] Received request 'textDocument/codeLens - (424)'. Params: {"jsonrpc":"2.0","id":424,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:00] Sending response 'textDocument/codeLens - (424)' took 0ms Result: {"jsonrpc":"2.0","id":424,"result":null} [Trace - 14:21:00] Received request 'textDocument/hover - (425)'. Params: {"jsonrpc":"2.0","id":425,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":18}}} [Trace - 14:21:00] Sending response 'textDocument/hover - (425)' took 0ms Result: {"jsonrpc":"2.0","id":425,"result":{"contents":{"language":"v","value":"pub fn (s string) all_after_last(sub string) string"},"range":{"start":{"line":3,"character":12},"end":{"line":3,"character":26}}}} [Trace - 14:21:01] Received request 'textDocument/hover - (426)'. Params: {"jsonrpc":"2.0","id":426,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":9}}} [Trace - 14:21:01] Sending response 'textDocument/hover - (426)' took 0ms Result: {"jsonrpc":"2.0","id":426,"result":null} [Trace - 14:21:03] Received request 'textDocument/hover - (427)'. Params: {"jsonrpc":"2.0","id":427,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":9}}} [Trace - 14:21:03] Sending response 'textDocument/hover - (427)' took 0ms Result: {"jsonrpc":"2.0","id":427,"result":{"contents":{"language":"v","value":"pub fn render_ticket(qr string)"},"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":20}}}} [Trace - 14:21:04] Received request 'textDocument/hover - (428)'. Params: {"jsonrpc":"2.0","id":428,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":4}}} [Trace - 14:21:04] Sending response 'textDocument/hover - (428)' took 0ms Result: {"jsonrpc":"2.0","id":428,"result":{"contents":{"language":"v","value":"pub fn render_ticket(qr string)"},"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":20}}}} [Trace - 14:21:08] Received request 'textDocument/hover - (429)'. Params: {"jsonrpc":"2.0","id":429,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":14}}} [Trace - 14:21:08] Sending response 'textDocument/hover - (429)' took 0ms Result: {"jsonrpc":"2.0","id":429,"result":{"contents":{"language":"v","value":"pub fn render_ticket(qr string)"},"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":20}}}} [Trace - 14:21:08] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":250},"contentChanges":[{"range":{"start":{"line":2,"character":13},"end":{"line":2,"character":14}},"rangeLength":1,"text":""}]}} [Trace - 14:21:08] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:08] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:08] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":251},"contentChanges":[{"range":{"start":{"line":2,"character":12},"end":{"line":2,"character":13}},"rangeLength":1,"text":""}]}} [Trace - 14:21:08] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:08] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:08] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":252},"contentChanges":[{"range":{"start":{"line":2,"character":11},"end":{"line":2,"character":12}},"rangeLength":1,"text":""}]}} [Trace - 14:21:08] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:08] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:08] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":253},"contentChanges":[{"range":{"start":{"line":2,"character":10},"end":{"line":2,"character":11}},"rangeLength":1,"text":""}]}} [Trace - 14:21:08] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:09] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":254},"contentChanges":[{"range":{"start":{"line":2,"character":9},"end":{"line":2,"character":10}},"rangeLength":1,"text":""}]}} [Trace - 14:21:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:09] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":255},"contentChanges":[{"range":{"start":{"line":2,"character":8},"end":{"line":2,"character":9}},"rangeLength":1,"text":""}]}} [Trace - 14:21:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:09] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":256},"contentChanges":[{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":8}},"rangeLength":1,"text":""}]}} [Trace - 14:21:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:09] Received request 'textDocument/foldingRange - (430)'. Params: {"jsonrpc":"2.0","id":430,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:09] Sending response 'textDocument/foldingRange - (430)' took 0ms Result: {"jsonrpc":"2.0","id":430,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":25,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} [Trace - 14:21:09] Received request 'textDocument/codeLens - (431)'. Params: {"jsonrpc":"2.0","id":431,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:09] Sending response 'textDocument/codeLens - (431)' took 0ms Result: {"jsonrpc":"2.0","id":431,"result":null} [Trace - 14:21:09] Received request 'textDocument/documentSymbol - (432)'. Params: {"jsonrpc":"2.0","id":432,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:09] Sending response 'textDocument/documentSymbol - (432)' took 0ms Result: {"jsonrpc":"2.0","id":432,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":13}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""}]} [Trace - 14:21:09] Received request 'textDocument/hover - (433)'. Params: {"jsonrpc":"2.0","id":433,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":14}}} [Trace - 14:21:09] Sending response 'textDocument/hover - (433)' took 0ms Result: {"jsonrpc":"2.0","id":433,"result":{"contents":{"language":"v","value":"qr string"},"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":16}}}} [Trace - 14:21:10] Received request 'textDocument/hover - (434)'. Params: {"jsonrpc":"2.0","id":434,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":13}}} [Trace - 14:21:10] Sending response 'textDocument/hover - (434)' took 0ms Result: {"jsonrpc":"2.0","id":434,"result":{"contents":{"language":"v","value":"qr string"},"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":16}}}} [Trace - 14:21:10] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":257},"contentChanges":[{"range":{"start":{"line":2,"character":13},"end":{"line":2,"character":13}},"rangeLength":0,"text":"_"}]}} [Trace - 14:21:10] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:10] Received request 'textDocument/completion - (435)'. Params: {"jsonrpc":"2.0","id":435,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":14},"context":{"triggerKind":1}}} [Trace - 14:21:10] Sending response 'textDocument/completion - (435)' took 1ms Result: {"jsonrpc":"2.0","id":435,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket","kind":3,"detail":"pub fn ticket(qr string)","insertText":"ticket($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:21:10] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:10] Received request 'textDocument/foldingRange - (436)'. Params: {"jsonrpc":"2.0","id":436,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:10] Sending response 'textDocument/foldingRange - (436)' took 1ms Result: {"jsonrpc":"2.0","id":436,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":26,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} [Trace - 14:21:10] Received request 'textDocument/codeLens - (437)'. Params: {"jsonrpc":"2.0","id":437,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:10] Sending response 'textDocument/codeLens - (437)' took 0ms Result: {"jsonrpc":"2.0","id":437,"result":null} [Trace - 14:21:10] Received request 'textDocument/documentSymbol - (438)'. Params: {"jsonrpc":"2.0","id":438,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:10] Sending response 'textDocument/documentSymbol - (438)' took 0ms Result: {"jsonrpc":"2.0","id":438,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":14}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""}]} [Trace - 14:21:11] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":258},"contentChanges":[{"range":{"start":{"line":2,"character":14},"end":{"line":2,"character":14}},"rangeLength":0,"text":"f"}]}} [Trace - 14:21:11] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:11] Received request 'textDocument/completion - (439)'. Params: {"jsonrpc":"2.0","id":439,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":15},"context":{"triggerKind":1}}} [Trace - 14:21:11] Sending response 'textDocument/completion - (439)' took 0ms Result: {"jsonrpc":"2.0","id":439,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_","kind":3,"detail":"pub fn ticket_(qr string)","insertText":"ticket_($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:21:11] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:11] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":259},"contentChanges":[{"range":{"start":{"line":2,"character":15},"end":{"line":2,"character":15}},"rangeLength":0,"text":"r"}]}} [Trace - 14:21:11] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:11] Received request 'textDocument/completion - (440)'. Params: {"jsonrpc":"2.0","id":440,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":16},"context":{"triggerKind":1}}} [Trace - 14:21:11] Sending response 'textDocument/completion - (440)' took 2ms Result: {"jsonrpc":"2.0","id":440,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_f","kind":3,"detail":"pub fn ticket_f(qr string)","insertText":"ticket_f($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:21:11] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:11] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":260},"contentChanges":[{"range":{"start":{"line":2,"character":16},"end":{"line":2,"character":16}},"rangeLength":0,"text":"o"}]}} [Trace - 14:21:11] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:11] Received request 'textDocument/completion - (441)'. Params: {"jsonrpc":"2.0","id":441,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":17},"context":{"triggerKind":1}}} [Trace - 14:21:11] Sending response 'textDocument/completion - (441)' took 1ms Result: {"jsonrpc":"2.0","id":441,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_fr","kind":3,"detail":"pub fn ticket_fr(qr string)","insertText":"ticket_fr($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:21:11] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:11] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":261},"contentChanges":[{"range":{"start":{"line":2,"character":17},"end":{"line":2,"character":17}},"rangeLength":0,"text":"m"}]}} [Trace - 14:21:11] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:11] Received request 'textDocument/completion - (442)'. Params: {"jsonrpc":"2.0","id":442,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":18},"context":{"triggerKind":1}}} [Trace - 14:21:11] Sending response 'textDocument/completion - (442)' took 0ms Result: {"jsonrpc":"2.0","id":442,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_fro","kind":3,"detail":"pub fn ticket_fro(qr string)","insertText":"ticket_fro($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:21:11] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:11] Received request 'textDocument/foldingRange - (443)'. Params: {"jsonrpc":"2.0","id":443,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:11] Sending response 'textDocument/foldingRange - (443)' took 0ms Result: {"jsonrpc":"2.0","id":443,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":30,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} [Trace - 14:21:11] Received request 'textDocument/codeLens - (444)'. Params: {"jsonrpc":"2.0","id":444,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:11] Sending response 'textDocument/codeLens - (444)' took 0ms Result: {"jsonrpc":"2.0","id":444,"result":null} [Trace - 14:21:11] Received request 'textDocument/documentSymbol - (445)'. Params: {"jsonrpc":"2.0","id":445,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:11] Sending response 'textDocument/documentSymbol - (445)' took 0ms Result: {"jsonrpc":"2.0","id":445,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_from","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":18}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""}]} [Trace - 14:21:11] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":262},"contentChanges":[{"range":{"start":{"line":2,"character":17},"end":{"line":2,"character":18}},"rangeLength":1,"text":""}]}} [Trace - 14:21:11] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:12] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:12] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":263},"contentChanges":[{"range":{"start":{"line":2,"character":17},"end":{"line":2,"character":17}},"rangeLength":0,"text":"n"}]}} [Trace - 14:21:12] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:12] Received request 'textDocument/completion - (446)'. Params: {"jsonrpc":"2.0","id":446,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":18},"context":{"triggerKind":1}}} [Trace - 14:21:12] Sending response 'textDocument/completion - (446)' took 0ms Result: {"jsonrpc":"2.0","id":446,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_fro","kind":3,"detail":"pub fn ticket_fro(qr string)","insertText":"ticket_fro($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:21:12] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:12] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":264},"contentChanges":[{"range":{"start":{"line":2,"character":18},"end":{"line":2,"character":18}},"rangeLength":0,"text":"t"}]}} [Trace - 14:21:12] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:12] Received request 'textDocument/completion - (447)'. Params: {"jsonrpc":"2.0","id":447,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":19},"context":{"triggerKind":1}}} [Trace - 14:21:12] Sending response 'textDocument/completion - (447)' took 0ms Result: {"jsonrpc":"2.0","id":447,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_fron","kind":3,"detail":"pub fn ticket_fron(qr string)","insertText":"ticket_fron($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:21:12] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:12] Received request 'textDocument/foldingRange - (448)'. Params: {"jsonrpc":"2.0","id":448,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:12] Sending response 'textDocument/foldingRange - (448)' took 0ms Result: {"jsonrpc":"2.0","id":448,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":31,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} [Trace - 14:21:12] Received request 'textDocument/codeLens - (449)'. Params: {"jsonrpc":"2.0","id":449,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:12] Sending response 'textDocument/codeLens - (449)' took 0ms Result: {"jsonrpc":"2.0","id":449,"result":null} [Trace - 14:21:12] Received request 'textDocument/documentSymbol - (450)'. Params: {"jsonrpc":"2.0","id":450,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:12] Sending response 'textDocument/documentSymbol - (450)' took 0ms Result: {"jsonrpc":"2.0","id":450,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":19}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""}]} [Trace - 14:21:12] Received request 'textDocument/formatting - (451)'. Params: {"jsonrpc":"2.0","id":451,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} [Trace - 14:21:12] Sending notification 'window/showMessage'. Params: {"jsonrpc":"2.0","method":"window/showMessage","params":{"type":3,"message":"/private/tmp/vls_temp_formatting.v:28:2: error: invalid expression: unexpected keyword `return`\n 26 | pub fn (mut app App) index() vweb.Result {\n 27 | qrs := \n 28 | return $vweb.html()\n | ~~~~~~\n 29 | }\n\nInternal vfmt error while formatting file: /tmp/vls_temp_formatting.v.\nEncountered a total of: 1 errors."}} [Trace - 14:21:12] Sending response 'textDocument/formatting - (451)' took 0ms Result: {"jsonrpc":"2.0","id":451,"result":null} [Trace - 14:21:12] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:13] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:13] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:21:13] Received request 'textDocument/hover - (452)'. Params: {"jsonrpc":"2.0","id":452,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":4}}} [Trace - 14:21:13] Sending response 'textDocument/hover - (452)' took 0ms Result: {"jsonrpc":"2.0","id":452,"result":null} [Trace - 14:21:13] Received request 'textDocument/hover - (453)'. Params: {"jsonrpc":"2.0","id":453,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":4}}} [Trace - 14:21:13] Sending response 'textDocument/hover - (453)' took 0ms Result: {"jsonrpc":"2.0","id":453,"result":null} [Trace - 14:21:13] Received request 'textDocument/definition - (454)'. Params: {"jsonrpc":"2.0","id":454,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":4}}} [Trace - 14:21:13] Sending response 'textDocument/definition - (454)' took 0ms Result: {"jsonrpc":"2.0","id":454,"result":null} [Trace - 14:21:15] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":265},"contentChanges":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":6}},"rangeLength":4,"text":"v"}]}} [Trace - 14:21:15] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:15] Received request 'textDocument/completion - (455)'. Params: {"jsonrpc":"2.0","id":455,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":3},"context":{"triggerKind":1}}} [Trace - 14:21:15] Sending response 'textDocument/completion - (455)' took 1ms Result: {"jsonrpc":"2.0","id":455,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string)","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:21:15] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:15] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":266},"contentChanges":[{"range":{"start":{"line":4,"character":3},"end":{"line":4,"character":3}},"rangeLength":0,"text":"w"}]}} [Trace - 14:21:15] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:15] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:15] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":267},"contentChanges":[{"range":{"start":{"line":4,"character":4},"end":{"line":4,"character":4}},"rangeLength":0,"text":"e"}]}} [Trace - 14:21:15] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:16] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:16] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":268},"contentChanges":[{"range":{"start":{"line":4,"character":5},"end":{"line":4,"character":5}},"rangeLength":0,"text":"b"}]}} [Trace - 14:21:16] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:16] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:16] Received request 'textDocument/foldingRange - (456)'. Params: {"jsonrpc":"2.0","id":456,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:16] Sending response 'textDocument/foldingRange - (456)' took 0ms Result: {"jsonrpc":"2.0","id":456,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":31,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} [Trace - 14:21:16] Received request 'textDocument/codeLens - (457)'. Params: {"jsonrpc":"2.0","id":457,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:16] Sending response 'textDocument/codeLens - (457)' took 0ms Result: {"jsonrpc":"2.0","id":457,"result":null} [Trace - 14:21:16] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":269},"contentChanges":[{"range":{"start":{"line":4,"character":6},"end":{"line":4,"character":6}},"rangeLength":0,"text":"."}]}} [Trace - 14:21:16] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:16] Received request 'textDocument/completion - (458)'. Params: {"jsonrpc":"2.0","id":458,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":7},"context":{"triggerKind":2,"triggerCharacter":"."}}} [Trace - 14:21:16] Sending response 'textDocument/completion - (458)' took 0ms Result: {"jsonrpc":"2.0","id":458,"result":[]} [Trace - 14:21:16] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:16] Received request 'textDocument/foldingRange - (459)'. Params: {"jsonrpc":"2.0","id":459,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:16] Sending response 'textDocument/foldingRange - (459)' took 0ms Result: {"jsonrpc":"2.0","id":459,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"}]} [Trace - 14:21:16] Received request 'textDocument/codeLens - (460)'. Params: {"jsonrpc":"2.0","id":460,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:16] Sending response 'textDocument/codeLens - (460)' took 0ms Result: {"jsonrpc":"2.0","id":460,"result":null} [Trace - 14:21:16] Received request 'textDocument/documentSymbol - (461)'. Params: {"jsonrpc":"2.0","id":461,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:16] Sending response 'textDocument/documentSymbol - (461)' took 0ms Result: {"jsonrpc":"2.0","id":461,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":19}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""}]} [Trace - 14:21:16] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":270},"contentChanges":[{"range":{"start":{"line":4,"character":7},"end":{"line":4,"character":7}},"rangeLength":0,"text":"h"}]}} [Trace - 14:21:16] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:16] Received request 'textDocument/completion - (462)'. Params: {"jsonrpc":"2.0","id":462,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":8},"context":{"triggerKind":1}}} [Trace - 14:21:16] Sending response 'textDocument/completion - (462)' took 1ms Result: {"jsonrpc":"2.0","id":462,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string)","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:21:16] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:17] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":271},"contentChanges":[{"range":{"start":{"line":4,"character":8},"end":{"line":4,"character":8}},"rangeLength":0,"text":"t"}]}} [Trace - 14:21:17] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:17] Received request 'textDocument/completion - (463)'. Params: {"jsonrpc":"2.0","id":463,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":9},"context":{"triggerKind":1}}} [Trace - 14:21:17] Sending response 'textDocument/completion - (463)' took 0ms Result: {"jsonrpc":"2.0","id":463,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string)","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:21:17] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":272},"contentChanges":[{"range":{"start":{"line":4,"character":9},"end":{"line":4,"character":9}},"rangeLength":0,"text":"m"}]}} [Trace - 14:21:17] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:17] Received request 'textDocument/completion - (464)'. Params: {"jsonrpc":"2.0","id":464,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":10},"context":{"triggerKind":1}}} [Trace - 14:21:17] Sending response 'textDocument/completion - (464)' took 0ms Result: {"jsonrpc":"2.0","id":464,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string)","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:21:17] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:17] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":273},"contentChanges":[{"range":{"start":{"line":4,"character":10},"end":{"line":4,"character":10}},"rangeLength":0,"text":"l"}]}} [Trace - 14:21:17] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:17] Received request 'textDocument/completion - (465)'. Params: {"jsonrpc":"2.0","id":465,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":11},"context":{"triggerKind":1}}} [Trace - 14:21:17] Sending response 'textDocument/completion - (465)' took 0ms Result: {"jsonrpc":"2.0","id":465,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string)","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:21:17] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:17] Received request 'textDocument/foldingRange - (466)'. Params: {"jsonrpc":"2.0","id":466,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:17] Sending response 'textDocument/foldingRange - (466)' took 0ms Result: {"jsonrpc":"2.0","id":466,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":31,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} [Trace - 14:21:17] Received request 'textDocument/codeLens - (467)'. Params: {"jsonrpc":"2.0","id":467,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:17] Sending response 'textDocument/codeLens - (467)' took 0ms Result: {"jsonrpc":"2.0","id":467,"result":null} [Trace - 14:21:17] Received request 'textDocument/documentSymbol - (468)'. Params: {"jsonrpc":"2.0","id":468,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:17] Sending response 'textDocument/documentSymbol - (468)' took 0ms Result: {"jsonrpc":"2.0","id":468,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":19}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""}]} [Trace - 14:21:18] Received request 'textDocument/hover - (469)'. Params: {"jsonrpc":"2.0","id":469,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":10}}} [Trace - 14:21:18] Sending response 'textDocument/hover - (469)' took 0ms Result: {"jsonrpc":"2.0","id":469,"result":null} [Trace - 14:21:18] Received request 'textDocument/hover - (470)'. Params: {"jsonrpc":"2.0","id":470,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":11}}} [Trace - 14:21:18] Sending response 'textDocument/hover - (470)' took 0ms Result: {"jsonrpc":"2.0","id":470,"result":null} [Trace - 14:21:20] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":274},"contentChanges":[{"range":{"start":{"line":4,"character":12},"end":{"line":4,"character":27}},"rangeLength":15,"text":""}]}} [Trace - 14:21:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:20] Received request 'textDocument/foldingRange - (471)'. Params: {"jsonrpc":"2.0","id":471,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:20] Sending response 'textDocument/foldingRange - (471)' took 0ms Result: {"jsonrpc":"2.0","id":471,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":31,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} [Trace - 14:21:20] Received request 'textDocument/codeLens - (472)'. Params: {"jsonrpc":"2.0","id":472,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:20] Sending response 'textDocument/codeLens - (472)' took 0ms Result: {"jsonrpc":"2.0","id":472,"result":null} [Trace - 14:21:20] Received request 'textDocument/documentSymbol - (473)'. Params: {"jsonrpc":"2.0","id":473,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:20] Sending response 'textDocument/documentSymbol - (473)' took 0ms Result: {"jsonrpc":"2.0","id":473,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":19}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""}]} [Trace - 14:21:21] Received request 'textDocument/formatting - (474)'. Params: {"jsonrpc":"2.0","id":474,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} [Trace - 14:21:21] Sending notification 'window/showMessage'. Params: {"jsonrpc":"2.0","method":"window/showMessage","params":{"type":3,"message":"/private/tmp/vls_temp_formatting.v:28:2: error: invalid expression: unexpected keyword `return`\n 26 | pub fn (mut app App) index() vweb.Result {\n 27 | qrs := \n 28 | return $vweb.html()\n | ~~~~~~\n 29 | }\n\nInternal vfmt error while formatting file: /tmp/vls_temp_formatting.v.\nEncountered a total of: 1 errors."}} [Trace - 14:21:21] Sending response 'textDocument/formatting - (474)' took 0ms Result: {"jsonrpc":"2.0","id":474,"result":null} [Trace - 14:21:21] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:21] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:21:43] Received request 'textDocument/hover - (475)'. Params: {"jsonrpc":"2.0","id":475,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":22,"character":11}}} [Trace - 14:21:43] Sending response 'textDocument/hover - (475)' took 0ms Result: {"jsonrpc":"2.0","id":475,"result":{"contents":{"language":"v","value":"mut app &App"},"range":{"start":{"line":22,"character":10},"end":{"line":22,"character":13}}}} [Trace - 14:21:45] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":275},"contentChanges":[{"range":{"start":{"line":10,"character":1},"end":{"line":11,"character":0}},"rangeLength":1,"text":""}]}} [Trace - 14:21:45] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:46] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:46] Received request 'textDocument/foldingRange - (476)'. Params: {"jsonrpc":"2.0","id":476,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:46] Sending response 'textDocument/foldingRange - (476)' took 0ms Result: {"jsonrpc":"2.0","id":476,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":31,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:21:46] Received request 'textDocument/codeLens - (477)'. Params: {"jsonrpc":"2.0","id":477,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:46] Sending response 'textDocument/codeLens - (477)' took 0ms Result: {"jsonrpc":"2.0","id":477,"result":null} [Trace - 14:21:46] Received request 'textDocument/documentSymbol - (478)'. Params: {"jsonrpc":"2.0","id":478,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:46] Sending response 'textDocument/documentSymbol - (478)' took 0ms Result: {"jsonrpc":"2.0","id":478,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":19}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:21:46] Received request 'textDocument/formatting - (479)'. Params: {"jsonrpc":"2.0","id":479,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} [Trace - 14:21:46] Sending notification 'window/showMessage'. Params: {"jsonrpc":"2.0","method":"window/showMessage","params":{"type":3,"message":"/private/tmp/vls_temp_formatting.v:27:2: error: invalid expression: unexpected keyword `return`\n 25 | pub fn (mut app App) index() vweb.Result {\n 26 | qrs := \n 27 | return $vweb.html()\n | ~~~~~~\n 28 | }\n\nInternal vfmt error while formatting file: /tmp/vls_temp_formatting.v.\nEncountered a total of: 1 errors."}} [Trace - 14:21:46] Sending response 'textDocument/formatting - (479)' took 0ms Result: {"jsonrpc":"2.0","id":479,"result":null} [Trace - 14:21:46] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:46] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:46] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:21:47] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":276},"contentChanges":[{"range":{"start":{"line":5,"character":1},"end":{"line":6,"character":0}},"rangeLength":1,"text":""}]}} [Trace - 14:21:47] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:47] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:47] Received request 'textDocument/formatting - (480)'. Params: {"jsonrpc":"2.0","id":480,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} [Trace - 14:21:47] Sending notification 'window/showMessage'. Params: {"jsonrpc":"2.0","method":"window/showMessage","params":{"type":3,"message":"/private/tmp/vls_temp_formatting.v:26:2: error: invalid expression: unexpected keyword `return`\n 24 | pub fn (mut app App) index() vweb.Result {\n 25 | qrs := \n 26 | return $vweb.html()\n | ~~~~~~\n 27 | }\n\nInternal vfmt error while formatting file: /tmp/vls_temp_formatting.v.\nEncountered a total of: 1 errors."}} [Trace - 14:21:47] Sending response 'textDocument/formatting - (480)' took 0ms Result: {"jsonrpc":"2.0","id":480,"result":null} [Trace - 14:21:47] Received request 'textDocument/foldingRange - (481)'. Params: {"jsonrpc":"2.0","id":481,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:47] Sending response 'textDocument/foldingRange - (481)' took 0ms Result: {"jsonrpc":"2.0","id":481,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":31,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":7,"startCharacter":15,"endLine":9,"endCharacter":1,"kind":"region"},{"startLine":11,"startCharacter":22,"endLine":16,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":16,"endLine":12,"endCharacter":18,"kind":"region"},{"startLine":18,"startCharacter":14,"endLine":21,"endCharacter":1,"kind":"region"},{"startLine":23,"startCharacter":41,"endLine":26,"endCharacter":1,"kind":"region"}]} [Trace - 14:21:47] Received request 'textDocument/codeLens - (482)'. Params: {"jsonrpc":"2.0","id":482,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:47] Sending response 'textDocument/codeLens - (482)' took 0ms Result: {"jsonrpc":"2.0","id":482,"result":null} [Trace - 14:21:47] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:47] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:21:47] Received request 'textDocument/documentSymbol - (483)'. Params: {"jsonrpc":"2.0","id":483,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:21:47] Sending response 'textDocument/documentSymbol - (483)' took 0ms Result: {"jsonrpc":"2.0","id":483,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":7},"end":{"line":11,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":18,"character":7},"end":{"line":18,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":7,"character":11},"end":{"line":7,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":19}}},"containerName":""}]} [Trace - 14:21:47] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:21:48] Received request 'textDocument/hover - (484)'. Params: {"jsonrpc":"2.0","id":484,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":23,"character":6}}} [Trace - 14:21:48] Sending response 'textDocument/hover - (484)' took 0ms Result: {"jsonrpc":"2.0","id":484,"result":{"contents":{"language":"v","value":"mut app App"},"range":{"start":{"line":23,"character":8},"end":{"line":23,"character":15}}}} [Trace - 14:21:49] Received request 'textDocument/hover - (485)'. Params: {"jsonrpc":"2.0","id":485,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":19,"character":10}}} [Trace - 14:21:49] Sending response 'textDocument/hover - (485)' took 0ms Result: {"jsonrpc":"2.0","id":485,"result":{"contents":{"language":"v","value":"pub fn new_app() &App"},"range":{"start":{"line":19,"character":12},"end":{"line":19,"character":19}}}} [Trace - 14:21:49] Received request 'textDocument/hover - (486)'. Params: {"jsonrpc":"2.0","id":486,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":23,"character":16}}} [Trace - 14:21:49] Sending response 'textDocument/hover - (486)' took 0ms Result: {"jsonrpc":"2.0","id":486,"result":{"contents":{"language":"v","value":"pub struct App"},"range":{"start":{"line":23,"character":16},"end":{"line":23,"character":19}}}} [Trace - 14:22:00] Received request 'textDocument/hover - (487)'. Params: {"jsonrpc":"2.0","id":487,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":8}}} [Trace - 14:22:00] Sending response 'textDocument/hover - (487)' took 0ms Result: {"jsonrpc":"2.0","id":487,"result":null} [Trace - 14:22:05] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":277},"contentChanges":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":1}},"rangeLength":0,"text":"\n"}]}} [Trace - 14:22:05] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:22:05] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:22:05] Received request 'textDocument/foldingRange - (488)'. Params: {"jsonrpc":"2.0","id":488,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:22:05] Sending response 'textDocument/foldingRange - (488)' took 1ms Result: {"jsonrpc":"2.0","id":488,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":31,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:22:05] Received request 'textDocument/codeLens - (489)'. Params: {"jsonrpc":"2.0","id":489,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:22:05] Sending response 'textDocument/codeLens - (489)' took 0ms Result: {"jsonrpc":"2.0","id":489,"result":null} [Trace - 14:22:05] Received request 'textDocument/documentSymbol - (490)'. Params: {"jsonrpc":"2.0","id":490,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:22:05] Sending response 'textDocument/documentSymbol - (490)' took 0ms Result: {"jsonrpc":"2.0","id":490,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":19}}},"containerName":""}]} [Trace - 14:22:05] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":278},"contentChanges":[{"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":1}},"rangeLength":0,"text":"\n"}]}} [Trace - 14:22:05] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:22:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:22:06] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":279},"contentChanges":[{"range":{"start":{"line":4,"character":12},"end":{"line":4,"character":12}},"rangeLength":0,"text":"'./ticket.html'"}]}} [Trace - 14:22:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:22:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:22:06] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":280},"contentChanges":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":11}},"rangeLength":9,"text":"tmpl"}]}} [Trace - 14:22:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:22:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:22:06] Received request 'textDocument/foldingRange - (491)'. Params: {"jsonrpc":"2.0","id":491,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:22:06] Sending response 'textDocument/foldingRange - (491)' took 0ms Result: {"jsonrpc":"2.0","id":491,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":31,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} [Trace - 14:22:06] Received request 'textDocument/codeLens - (492)'. Params: {"jsonrpc":"2.0","id":492,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:22:06] Sending response 'textDocument/codeLens - (492)' took 0ms Result: {"jsonrpc":"2.0","id":492,"result":null} [Trace - 14:22:06] Received request 'textDocument/documentSymbol - (493)'. Params: {"jsonrpc":"2.0","id":493,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:22:06] Sending response 'textDocument/documentSymbol - (493)' took 0ms Result: {"jsonrpc":"2.0","id":493,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":19}}},"containerName":""}]} [Trace - 14:22:08] Received request 'textDocument/hover - (494)'. Params: {"jsonrpc":"2.0","id":494,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":31}}} [Trace - 14:22:08] Sending response 'textDocument/hover - (494)' took 0ms Result: {"jsonrpc":"2.0","id":494,"result":{"contents":{"language":"v","value":"slug"},"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":5}}}} [Trace - 14:22:16] Received request 'textDocument/hover - (495)'. Params: {"jsonrpc":"2.0","id":495,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":30}}} [Trace - 14:22:16] Sending response 'textDocument/hover - (495)' took 0ms Result: {"jsonrpc":"2.0","id":495,"result":{"contents":{"language":"v","value":"slug"},"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":5}}}} [Trace - 14:22:16] Received request 'textDocument/hover - (496)'. Params: {"jsonrpc":"2.0","id":496,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":30}}} [Trace - 14:22:16] Sending response 'textDocument/hover - (496)' took 0ms Result: {"jsonrpc":"2.0","id":496,"result":{"contents":{"language":"v","value":"slug"},"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":5}}}} [Trace - 14:22:35] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":281},"contentChanges":[{"range":{"start":{"line":2,"character":31},"end":{"line":2,"character":31}},"rangeLength":0,"text":"s"}]}} [Trace - 14:22:35] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:22:35] Received request 'textDocument/completion - (497)'. Params: {"jsonrpc":"2.0","id":497,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":32},"context":{"triggerKind":1}}} [Trace - 14:22:35] Sending response 'textDocument/completion - (497)' took 0ms Result: {"jsonrpc":"2.0","id":497,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string)","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:22:35] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:22:35] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":282},"contentChanges":[{"range":{"start":{"line":2,"character":32},"end":{"line":2,"character":32}},"rangeLength":0,"text":"t"}]}} [Trace - 14:22:35] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:22:35] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:22:36] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":283},"contentChanges":[{"range":{"start":{"line":2,"character":33},"end":{"line":2,"character":33}},"rangeLength":0,"text":"r"}]}} [Trace - 14:22:36] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:22:36] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:22:36] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":284},"contentChanges":[{"range":{"start":{"line":2,"character":34},"end":{"line":2,"character":34}},"rangeLength":0,"text":"i"}]}} [Trace - 14:22:36] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:22:36] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:22:36] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":285},"contentChanges":[{"range":{"start":{"line":2,"character":35},"end":{"line":2,"character":35}},"rangeLength":0,"text":"n"}]}} [Trace - 14:22:36] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:22:36] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:22:36] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":286},"contentChanges":[{"range":{"start":{"line":2,"character":36},"end":{"line":2,"character":36}},"rangeLength":0,"text":"g"}]}} [Trace - 14:22:36] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:22:36] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:22:36] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":287},"contentChanges":[{"range":{"start":{"line":2,"character":37},"end":{"line":2,"character":37}},"rangeLength":0,"text":" "}]}} [Trace - 14:22:36] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:22:36] Received request 'textDocument/completion - (498)'. Params: {"jsonrpc":"2.0","id":498,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":2,"character":38},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:22:36] Sending response 'textDocument/completion - (498)' took 1ms Result: {"jsonrpc":"2.0","id":498,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug","insertText":"slug","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:22:36] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:22:36] Received request 'textDocument/foldingRange - (499)'. Params: {"jsonrpc":"2.0","id":499,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:22:36] Sending response 'textDocument/foldingRange - (499)' took 0ms Result: {"jsonrpc":"2.0","id":499,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":38,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} [Trace - 14:22:36] Received request 'textDocument/codeLens - (500)'. Params: {"jsonrpc":"2.0","id":500,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:22:36] Sending response 'textDocument/codeLens - (500)' took 0ms Result: {"jsonrpc":"2.0","id":500,"result":null} [Trace - 14:22:36] Received request 'textDocument/documentSymbol - (501)'. Params: {"jsonrpc":"2.0","id":501,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:22:36] Sending response 'textDocument/documentSymbol - (501)' took 0ms Result: {"jsonrpc":"2.0","id":501,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":19}}},"containerName":""}]} [Trace - 14:22:57] Received request 'textDocument/formatting - (502)'. Params: {"jsonrpc":"2.0","id":502,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} [Trace - 14:22:57] Sending notification 'window/showMessage'. Params: {"jsonrpc":"2.0","method":"window/showMessage","params":{"type":3,"message":"/private/tmp/vls_temp_formatting.v:28:2: error: invalid expression: unexpected keyword `return`\n 26 | pub fn (mut app App) index() vweb.Result {\n 27 | qrs := \n 28 | return $vweb.html()\n | ~~~~~~\n 29 | }\n\nInternal vfmt error while formatting file: /tmp/vls_temp_formatting.v.\nEncountered a total of: 1 errors."}} [Trace - 14:22:57] Sending response 'textDocument/formatting - (502)' took 0ms Result: {"jsonrpc":"2.0","id":502,"result":null} [Trace - 14:22:57] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:22:57] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:22:57] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:23:41] Received request 'textDocument/foldingRange - (503)'. Params: {"jsonrpc":"2.0","id":503,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:23:41] Sending response 'textDocument/foldingRange - (503)' took 0ms Result: {"jsonrpc":"2.0","id":503,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":38,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} [Trace - 14:23:41] Received request 'textDocument/codeLens - (504)'. Params: {"jsonrpc":"2.0","id":504,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:23:41] Sending response 'textDocument/codeLens - (504)' took 0ms Result: {"jsonrpc":"2.0","id":504,"result":null} [Trace - 14:23:41] Received request 'textDocument/hover - (505)'. Params: {"jsonrpc":"2.0","id":505,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":11}}} [Trace - 14:23:41] Sending response 'textDocument/hover - (505)' took 0ms Result: {"jsonrpc":"2.0","id":505,"result":null} [Trace - 14:23:42] Received request 'textDocument/codeLens - (506)'. Params: {"jsonrpc":"2.0","id":506,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:23:42] Sending response 'textDocument/codeLens - (506)' took 0ms Result: {"jsonrpc":"2.0","id":506,"result":null} [Trace - 14:23:42] Received request 'textDocument/hover - (507)'. Params: {"jsonrpc":"2.0","id":507,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":16}}} [Trace - 14:23:42] Sending response 'textDocument/hover - (507)' took 0ms Result: {"jsonrpc":"2.0","id":507,"result":null} [Trace - 14:23:42] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":288},"contentChanges":[{"range":{"start":{"line":4,"character":16},"end":{"line":4,"character":16}},"rangeLength":0,"text":"_"}]}} [Trace - 14:23:42] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:42] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:43] Received request 'textDocument/foldingRange - (508)'. Params: {"jsonrpc":"2.0","id":508,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:23:43] Sending response 'textDocument/foldingRange - (508)' took 0ms Result: {"jsonrpc":"2.0","id":508,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"}]} [Trace - 14:23:43] Received request 'textDocument/codeLens - (509)'. Params: {"jsonrpc":"2.0","id":509,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:23:43] Sending response 'textDocument/codeLens - (509)' took 0ms Result: {"jsonrpc":"2.0","id":509,"result":null} [Trace - 14:23:43] Received request 'textDocument/documentSymbol - (510)'. Params: {"jsonrpc":"2.0","id":510,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:23:43] Sending response 'textDocument/documentSymbol - (510)' took 0ms Result: {"jsonrpc":"2.0","id":510,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":19}}},"containerName":""}]} [Trace - 14:23:43] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":289},"contentChanges":[{"range":{"start":{"line":4,"character":17},"end":{"line":4,"character":17}},"rangeLength":0,"text":"f"}]}} [Trace - 14:23:43] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:43] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:43] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":290},"contentChanges":[{"range":{"start":{"line":4,"character":18},"end":{"line":4,"character":18}},"rangeLength":0,"text":"o"}]}} [Trace - 14:23:43] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:43] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:43] Received request 'textDocument/foldingRange - (511)'. Params: {"jsonrpc":"2.0","id":511,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:23:43] Sending response 'textDocument/foldingRange - (511)' took 0ms Result: {"jsonrpc":"2.0","id":511,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"}]} [Trace - 14:23:43] Received request 'textDocument/codeLens - (512)'. Params: {"jsonrpc":"2.0","id":512,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:23:43] Sending response 'textDocument/codeLens - (512)' took 0ms Result: {"jsonrpc":"2.0","id":512,"result":null} [Trace - 14:23:44] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":291},"contentChanges":[{"range":{"start":{"line":4,"character":18},"end":{"line":4,"character":19}},"rangeLength":1,"text":""}]}} [Trace - 14:23:44] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:44] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:44] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":292},"contentChanges":[{"range":{"start":{"line":4,"character":18},"end":{"line":4,"character":18}},"rangeLength":0,"text":"r"}]}} [Trace - 14:23:44] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:44] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:44] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":293},"contentChanges":[{"range":{"start":{"line":4,"character":19},"end":{"line":4,"character":19}},"rangeLength":0,"text":"o"}]}} [Trace - 14:23:44] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:44] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:44] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":294},"contentChanges":[{"range":{"start":{"line":4,"character":20},"end":{"line":4,"character":20}},"rangeLength":0,"text":"n"}]}} [Trace - 14:23:44] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:44] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:44] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":295},"contentChanges":[{"range":{"start":{"line":4,"character":21},"end":{"line":4,"character":21}},"rangeLength":0,"text":"t"}]}} [Trace - 14:23:44] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:44] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:44] Received request 'textDocument/foldingRange - (513)'. Params: {"jsonrpc":"2.0","id":513,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:23:44] Sending response 'textDocument/foldingRange - (513)' took 0ms Result: {"jsonrpc":"2.0","id":513,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":38,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} [Trace - 14:23:44] Received request 'textDocument/codeLens - (514)'. Params: {"jsonrpc":"2.0","id":514,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:23:44] Sending response 'textDocument/codeLens - (514)' took 0ms Result: {"jsonrpc":"2.0","id":514,"result":null} [Trace - 14:23:44] Received request 'textDocument/documentSymbol - (515)'. Params: {"jsonrpc":"2.0","id":515,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:23:44] Sending response 'textDocument/documentSymbol - (515)' took 0ms Result: {"jsonrpc":"2.0","id":515,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":19}}},"containerName":""}]} [Trace - 14:23:45] Received request 'textDocument/formatting - (516)'. Params: {"jsonrpc":"2.0","id":516,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} [Trace - 14:23:45] Sending notification 'window/showMessage'. Params: {"jsonrpc":"2.0","method":"window/showMessage","params":{"type":3,"message":"/private/tmp/vls_temp_formatting.v:28:2: error: invalid expression: unexpected keyword `return`\n 26 | pub fn (mut app App) index() vweb.Result {\n 27 | qrs := \n 28 | return $vweb.html()\n | ~~~~~~\n 29 | }\n\nInternal vfmt error while formatting file: /tmp/vls_temp_formatting.v.\nEncountered a total of: 1 errors."}} [Trace - 14:23:45] Sending response 'textDocument/formatting - (516)' took 0ms Result: {"jsonrpc":"2.0","id":516,"result":null} [Trace - 14:23:45] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:23:45] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:45] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:23:46] Received request 'textDocument/hover - (517)'. Params: {"jsonrpc":"2.0","id":517,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":9}}} [Trace - 14:23:46] Sending response 'textDocument/hover - (517)' took 0ms Result: {"jsonrpc":"2.0","id":517,"result":null} [Trace - 14:23:46] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":296},"contentChanges":[{"range":{"start":{"line":4,"character":8},"end":{"line":4,"character":9}},"rangeLength":1,"text":""}]}} [Trace - 14:23:46] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:46] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:46] Received request 'textDocument/foldingRange - (518)'. Params: {"jsonrpc":"2.0","id":518,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:23:46] Sending response 'textDocument/foldingRange - (518)' took 0ms Result: {"jsonrpc":"2.0","id":518,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":38,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} [Trace - 14:23:46] Received request 'textDocument/codeLens - (519)'. Params: {"jsonrpc":"2.0","id":519,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:23:46] Sending response 'textDocument/codeLens - (519)' took 0ms Result: {"jsonrpc":"2.0","id":519,"result":null} [Trace - 14:23:46] Received request 'textDocument/formatting - (520)'. Params: {"jsonrpc":"2.0","id":520,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} [Trace - 14:23:46] Sending notification 'window/showMessage'. Params: {"jsonrpc":"2.0","method":"window/showMessage","params":{"type":3,"message":"/private/tmp/vls_temp_formatting.v:28:2: error: invalid expression: unexpected keyword `return`\n 26 | pub fn (mut app App) index() vweb.Result {\n 27 | qrs := \n 28 | return $vweb.html()\n | ~~~~~~\n 29 | }\n\nInternal vfmt error while formatting file: /tmp/vls_temp_formatting.v.\nEncountered a total of: 1 errors."}} [Trace - 14:23:46] Sending response 'textDocument/formatting - (520)' took 0ms Result: {"jsonrpc":"2.0","id":520,"result":null} [Trace - 14:23:46] Received request 'textDocument/documentSymbol - (521)'. Params: {"jsonrpc":"2.0","id":521,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:23:46] Sending response 'textDocument/documentSymbol - (521)' took 0ms Result: {"jsonrpc":"2.0","id":521,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":19}}},"containerName":""}]} [Trace - 14:23:46] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:23:47] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:47] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:23:51] Received request 'textDocument/hover - (522)'. Params: {"jsonrpc":"2.0","id":522,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":8}}} [Trace - 14:23:51] Sending response 'textDocument/hover - (522)' took 0ms Result: {"jsonrpc":"2.0","id":522,"result":null} [Trace - 14:23:52] Received request 'textDocument/codeLens - (523)'. Params: {"jsonrpc":"2.0","id":523,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:23:52] Sending response 'textDocument/codeLens - (523)' took 0ms Result: {"jsonrpc":"2.0","id":523,"result":null} [Trace - 14:23:53] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":297},"contentChanges":[{"range":{"start":{"line":4,"character":8},"end":{"line":4,"character":8}},"rangeLength":0,"text":"t"}]}} [Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:53] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":298},"contentChanges":[{"range":{"start":{"line":4,"character":9},"end":{"line":4,"character":9}},"rangeLength":0,"text":"e"}]}} [Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:53] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":299},"contentChanges":[{"range":{"start":{"line":4,"character":10},"end":{"line":4,"character":10}},"rangeLength":0,"text":"m"}]}} [Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:53] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":300},"contentChanges":[{"range":{"start":{"line":4,"character":11},"end":{"line":4,"character":11}},"rangeLength":0,"text":"p"}]}} [Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:53] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":301},"contentChanges":[{"range":{"start":{"line":4,"character":12},"end":{"line":4,"character":12}},"rangeLength":0,"text":"l"}]}} [Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:53] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":302},"contentChanges":[{"range":{"start":{"line":4,"character":13},"end":{"line":4,"character":13}},"rangeLength":0,"text":"a"}]}} [Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:53] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":303},"contentChanges":[{"range":{"start":{"line":4,"character":14},"end":{"line":4,"character":14}},"rangeLength":0,"text":"t"}]}} [Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:53] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":304},"contentChanges":[{"range":{"start":{"line":4,"character":15},"end":{"line":4,"character":15}},"rangeLength":0,"text":"e"}]}} [Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:53] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":305},"contentChanges":[{"range":{"start":{"line":4,"character":16},"end":{"line":4,"character":16}},"rangeLength":0,"text":"s"}]}} [Trace - 14:23:53] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:54] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:54] Received request 'textDocument/foldingRange - (524)'. Params: {"jsonrpc":"2.0","id":524,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:23:54] Sending response 'textDocument/foldingRange - (524)' took 0ms Result: {"jsonrpc":"2.0","id":524,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"}]} [Trace - 14:23:54] Received request 'textDocument/codeLens - (525)'. Params: {"jsonrpc":"2.0","id":525,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:23:54] Sending response 'textDocument/codeLens - (525)' took 0ms Result: {"jsonrpc":"2.0","id":525,"result":null} [Trace - 14:23:54] Received request 'textDocument/formatting - (526)'. Params: {"jsonrpc":"2.0","id":526,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} [Trace - 14:23:54] Sending notification 'window/showMessage'. Params: {"jsonrpc":"2.0","method":"window/showMessage","params":{"type":3,"message":"/private/tmp/vls_temp_formatting.v:28:2: error: invalid expression: unexpected keyword `return`\n 26 | pub fn (mut app App) index() vweb.Result {\n 27 | qrs := \n 28 | return $vweb.html()\n | ~~~~~~\n 29 | }\n\nInternal vfmt error while formatting file: /tmp/vls_temp_formatting.v.\nEncountered a total of: 1 errors."}} [Trace - 14:23:54] Sending response 'textDocument/formatting - (526)' took 0ms Result: {"jsonrpc":"2.0","id":526,"result":null} [Trace - 14:23:54] Received request 'textDocument/documentSymbol - (527)'. Params: {"jsonrpc":"2.0","id":527,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:23:54] Sending response 'textDocument/documentSymbol - (527)' took 0ms Result: {"jsonrpc":"2.0","id":527,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":19}}},"containerName":""}]} [Trace - 14:23:54] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:23:54] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[{"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":1}},"severity":1,"code":"","source":"","message":"invalid expression: unexpected keyword `return`","relatedInformation":[]},{"range":{"start":{"line":2,"character":0},"end":{"line":2,"character":0}},"severity":1,"code":"","source":"","message":"missing return at end of function `ticket_front`","relatedInformation":[]},{"range":{"start":{"line":15,"character":18},"end":{"line":15,"character":18}},"severity":1,"code":"","source":"","message":"undefined ident: `os`","relatedInformation":[]},{"range":{"start":{"line":16,"character":28},"end":{"line":16,"character":28}},"severity":1,"code":"","source":"","message":"`static_folder` (no value) used as value in argument 1 to `App.mount_static_folder_at`","relatedInformation":[]},{"range":{"start":{"line":25,"character":0},"end":{"line":25,"character":0}},"severity":1,"code":"","source":"","message":"missing return at end of function `index`","relatedInformation":[]},{"range":{"start":{"line":11,"character":5},"end":{"line":11,"character":5}},"severity":2,"code":"","source":"","message":"unused variable: `qr`","relatedInformation":[]}]}} [Trace - 14:23:54] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:23:58] Received request 'textDocument/hover - (528)'. Params: {"jsonrpc":"2.0","id":528,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":7}}} [Trace - 14:23:58] Sending response 'textDocument/hover - (528)' took 0ms Result: {"jsonrpc":"2.0","id":528,"result":null} [Trace - 14:23:59] Received request 'textDocument/codeLens - (529)'. Params: {"jsonrpc":"2.0","id":529,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:23:59] Sending response 'textDocument/codeLens - (529)' took 0ms Result: {"jsonrpc":"2.0","id":529,"result":null} [Trace - 14:23:59] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":306},"contentChanges":[{"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":7}},"rangeLength":6,"text":""}]}} [Trace - 14:23:59] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:59] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:23:59] Received request 'textDocument/foldingRange - (530)'. Params: {"jsonrpc":"2.0","id":530,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:23:59] Sending response 'textDocument/foldingRange - (530)' took 0ms Result: {"jsonrpc":"2.0","id":530,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":38,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} [Trace - 14:23:59] Received request 'textDocument/codeLens - (531)'. Params: {"jsonrpc":"2.0","id":531,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:23:59] Sending response 'textDocument/codeLens - (531)' took 0ms Result: {"jsonrpc":"2.0","id":531,"result":null} [Trace - 14:23:59] Received request 'textDocument/documentSymbol - (532)'. Params: {"jsonrpc":"2.0","id":532,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:23:59] Sending response 'textDocument/documentSymbol - (532)' took 0ms Result: {"jsonrpc":"2.0","id":532,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":13,"character":7},"end":{"line":13,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":20,"character":7},"end":{"line":20,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":2,"character":7},"end":{"line":2,"character":19}}},"containerName":""}]} [Trace - 14:24:00] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":307},"contentChanges":[{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":1}},"rangeLength":1,"text":""}]}} [Trace - 14:24:00] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:00] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:00] Received request 'textDocument/foldingRange - (533)'. Params: {"jsonrpc":"2.0","id":533,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:00] Sending response 'textDocument/foldingRange - (533)' took 0ms Result: {"jsonrpc":"2.0","id":533,"result":[{"startLine":0,"startCharacter":0,"endLine":0,"endCharacter":11,"kind":"imports"},{"startLine":2,"startCharacter":38,"endLine":5,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":22,"endLine":18,"endCharacter":1,"kind":"region"},{"startLine":14,"startCharacter":16,"endLine":14,"endCharacter":18,"kind":"region"},{"startLine":20,"startCharacter":14,"endLine":23,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} [Trace - 14:24:00] Received request 'textDocument/codeLens - (534)'. Params: {"jsonrpc":"2.0","id":534,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:00] Sending response 'textDocument/codeLens - (534)' took 0ms Result: {"jsonrpc":"2.0","id":534,"result":null} [Trace - 14:24:00] Received request 'textDocument/formatting - (535)'. Params: {"jsonrpc":"2.0","id":535,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} [Trace - 14:24:00] Sending response 'textDocument/formatting - (535)' took 23ms Result: {"jsonrpc":"2.0","id":535,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":29,"character":0}},"newText":"import vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\t$tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := $vweb.html()\n}\n"}]} [Trace - 14:24:00] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":308},"contentChanges":[{"range":{"start":{"line":26,"character":7},"end":{"line":27,"character":0}},"rangeLength":2,"text":""},{"range":{"start":{"line":10,"character":1},"end":{"line":11,"character":0}},"rangeLength":1,"text":""},{"range":{"start":{"line":5,"character":1},"end":{"line":6,"character":0}},"rangeLength":1,"text":""},{"range":{"start":{"line":1,"character":0},"end":{"line":1,"character":0}},"rangeLength":0,"text":"import os\n"}]}} [Trace - 14:24:00] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:00] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:00] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:00] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:00] Received request 'textDocument/foldingRange - (536)'. Params: {"jsonrpc":"2.0","id":536,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:00] Sending response 'textDocument/foldingRange - (536)' took 0ms Result: {"jsonrpc":"2.0","id":536,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":26,"endCharacter":1,"kind":"region"}]} [Trace - 14:24:00] Received request 'textDocument/codeLens - (537)'. Params: {"jsonrpc":"2.0","id":537,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:00] Sending response 'textDocument/codeLens - (537)' took 0ms Result: {"jsonrpc":"2.0","id":537,"result":null} [Trace - 14:24:00] Received request 'textDocument/documentSymbol - (538)'. Params: {"jsonrpc":"2.0","id":538,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:00] Sending response 'textDocument/documentSymbol - (538)' took 0ms Result: {"jsonrpc":"2.0","id":538,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:24:00] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:24:02] Received request 'textDocument/hover - (539)'. Params: {"jsonrpc":"2.0","id":539,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":25,"character":0}}} [Trace - 14:24:02] Sending response 'textDocument/hover - (539)' took 0ms Result: {"jsonrpc":"2.0","id":539,"result":{"contents":{"language":"v","value":"qrs"},"range":{"start":{"line":25,"character":1},"end":{"line":25,"character":4}}}} [Trace - 14:24:03] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":309},"contentChanges":[{"range":{"start":{"line":25,"character":7},"end":{"line":25,"character":7}},"rangeLength":0,"text":"\n\t"}]}} [Trace - 14:24:03] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:03] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:03] Received request 'textDocument/foldingRange - (540)'. Params: {"jsonrpc":"2.0","id":540,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:03] Sending response 'textDocument/foldingRange - (540)' took 0ms Result: {"jsonrpc":"2.0","id":540,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:24:03] Received request 'textDocument/codeLens - (541)'. Params: {"jsonrpc":"2.0","id":541,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:03] Sending response 'textDocument/codeLens - (541)' took 0ms Result: {"jsonrpc":"2.0","id":541,"result":null} [Trace - 14:24:04] Received request 'textDocument/documentSymbol - (542)'. Params: {"jsonrpc":"2.0","id":542,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:04] Sending response 'textDocument/documentSymbol - (542)' took 0ms Result: {"jsonrpc":"2.0","id":542,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:24:04] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":310},"contentChanges":[{"range":{"start":{"line":26,"character":1},"end":{"line":26,"character":2}},"rangeLength":1,"text":""}]}} [Trace - 14:24:04] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:04] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:04] Received request 'textDocument/foldingRange - (543)'. Params: {"jsonrpc":"2.0","id":543,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:04] Sending response 'textDocument/foldingRange - (543)' took 0ms Result: {"jsonrpc":"2.0","id":543,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:24:05] Received request 'textDocument/codeLens - (544)'. Params: {"jsonrpc":"2.0","id":544,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:05] Sending response 'textDocument/codeLens - (544)' took 0ms Result: {"jsonrpc":"2.0","id":544,"result":null} [Trace - 14:24:05] Received request 'textDocument/documentSymbol - (545)'. Params: {"jsonrpc":"2.0","id":545,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:05] Sending response 'textDocument/documentSymbol - (545)' took 1ms Result: {"jsonrpc":"2.0","id":545,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:24:05] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":311},"contentChanges":[{"range":{"start":{"line":25,"character":7},"end":{"line":25,"character":7}},"rangeLength":0,"text":"[]"}]}} [Trace - 14:24:05] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:05] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":312},"contentChanges":[{"range":{"start":{"line":25,"character":8},"end":{"line":25,"character":9}},"rangeLength":1,"text":"]"}]}} [Trace - 14:24:05] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:05] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:05] Received request 'textDocument/foldingRange - (546)'. Params: {"jsonrpc":"2.0","id":546,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:05] Sending response 'textDocument/foldingRange - (546)' took 0ms Result: {"jsonrpc":"2.0","id":546,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:24:05] Received request 'textDocument/codeLens - (547)'. Params: {"jsonrpc":"2.0","id":547,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:05] Sending response 'textDocument/codeLens - (547)' took 0ms Result: {"jsonrpc":"2.0","id":547,"result":null} [Trace - 14:24:05] Received request 'textDocument/documentSymbol - (548)'. Params: {"jsonrpc":"2.0","id":548,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:05] Sending response 'textDocument/documentSymbol - (548)' took 0ms Result: {"jsonrpc":"2.0","id":548,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:24:06] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":313},"contentChanges":[{"range":{"start":{"line":25,"character":7},"end":{"line":25,"character":7}},"rangeLength":0,"text":" "}]}} [Trace - 14:24:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:06] Received request 'textDocument/completion - (549)'. Params: {"jsonrpc":"2.0","id":549,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":25,"character":8},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:24:06] Sending response 'textDocument/completion - (549)' took 0ms Result: {"jsonrpc":"2.0","id":549,"result":[]} [Trace - 14:24:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:06] Received request 'textDocument/foldingRange - (550)'. Params: {"jsonrpc":"2.0","id":550,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:06] Sending response 'textDocument/foldingRange - (550)' took 0ms Result: {"jsonrpc":"2.0","id":550,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:24:06] Received request 'textDocument/codeLens - (551)'. Params: {"jsonrpc":"2.0","id":551,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:06] Sending response 'textDocument/codeLens - (551)' took 0ms Result: {"jsonrpc":"2.0","id":551,"result":null} [Trace - 14:24:06] Received request 'textDocument/documentSymbol - (552)'. Params: {"jsonrpc":"2.0","id":552,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:06] Sending response 'textDocument/documentSymbol - (552)' took 0ms Result: {"jsonrpc":"2.0","id":552,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:24:06] Received request 'textDocument/formatting - (553)'. Params: {"jsonrpc":"2.0","id":553,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} [Trace - 14:24:06] Sending response 'textDocument/formatting - (553)' took 22ms Result: {"jsonrpc":"2.0","id":553,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":28,"character":0}},"newText":"import vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\t$tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := []\n\t$vweb.html()\n}\n"}]} [Trace - 14:24:06] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"severity":1,"code":"","source":"","message":"missing return at end of function `ticket_front`","relatedInformation":[]},{"range":{"start":{"line":25,"character":8},"end":{"line":25,"character":8}},"severity":1,"code":"","source":"","message":"array_init: no type specified (maybe: `[]Type{}` instead of `[]`)","relatedInformation":[]},{"range":{"start":{"line":24,"character":0},"end":{"line":24,"character":0}},"severity":1,"code":"","source":"","message":"missing return at end of function `index`","relatedInformation":[]},{"range":{"start":{"line":11,"character":5},"end":{"line":11,"character":5}},"severity":2,"code":"","source":"","message":"unused variable: `qr`","relatedInformation":[]}]}} [Trace - 14:24:06] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:24:08] Received request 'textDocument/hover - (554)'. Params: {"jsonrpc":"2.0","id":554,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":24,"character":0}}} [Trace - 14:24:08] Sending response 'textDocument/hover - (554)' took 0ms Result: {"jsonrpc":"2.0","id":554,"result":{"contents":{"language":"v","value":"mut app App"},"range":{"start":{"line":24,"character":8},"end":{"line":24,"character":15}}}} [Trace - 14:24:11] Received request 'textDocument/codeLens - (555)'. Params: {"jsonrpc":"2.0","id":555,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:11] Sending response 'textDocument/codeLens - (555)' took 0ms Result: {"jsonrpc":"2.0","id":555,"result":null} [Trace - 14:24:12] Received request 'textDocument/hover - (556)'. Params: {"jsonrpc":"2.0","id":556,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":0}}} [Trace - 14:24:12] Sending response 'textDocument/hover - (556)' took 0ms Result: {"jsonrpc":"2.0","id":556,"result":{"contents":{"language":"v","value":"pub fn (mut app App) index() Result"},"range":{"start":{"line":24,"character":41},"end":{"line":27,"character":1}}}} [Trace - 14:24:13] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":314},"contentChanges":[{"range":{"start":{"line":26,"character":1},"end":{"line":26,"character":1}},"rangeLength":0,"text":"r"}]}} [Trace - 14:24:13] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:13] Received request 'textDocument/completion - (557)'. Params: {"jsonrpc":"2.0","id":557,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":2},"context":{"triggerKind":1}}} [Trace - 14:24:13] Sending response 'textDocument/completion - (557)' took 1ms Result: {"jsonrpc":"2.0","id":557,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:24:13] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:13] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":315},"contentChanges":[{"range":{"start":{"line":26,"character":2},"end":{"line":26,"character":2}},"rangeLength":0,"text":"e"}]}} [Trace - 14:24:13] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:13] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:13] Received request 'textDocument/foldingRange - (558)'. Params: {"jsonrpc":"2.0","id":558,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:13] Sending response 'textDocument/foldingRange - (558)' took 0ms Result: {"jsonrpc":"2.0","id":558,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:24:13] Received request 'textDocument/codeLens - (559)'. Params: {"jsonrpc":"2.0","id":559,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:13] Sending response 'textDocument/codeLens - (559)' took 0ms Result: {"jsonrpc":"2.0","id":559,"result":null} [Trace - 14:24:13] Received request 'textDocument/documentSymbol - (560)'. Params: {"jsonrpc":"2.0","id":560,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:13] Sending response 'textDocument/documentSymbol - (560)' took 0ms Result: {"jsonrpc":"2.0","id":560,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:24:13] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":316},"contentChanges":[{"range":{"start":{"line":26,"character":3},"end":{"line":26,"character":3}},"rangeLength":0,"text":"t"}]}} [Trace - 14:24:13] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:13] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:13] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":317},"contentChanges":[{"range":{"start":{"line":26,"character":4},"end":{"line":26,"character":4}},"rangeLength":0,"text":"u"}]}} [Trace - 14:24:13] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:13] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:13] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":318},"contentChanges":[{"range":{"start":{"line":26,"character":5},"end":{"line":26,"character":5}},"rangeLength":0,"text":"r"}]}} [Trace - 14:24:13] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:13] Received request 'textDocument/completion - (561)'. Params: {"jsonrpc":"2.0","id":561,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":6},"context":{"triggerKind":1}}} [Trace - 14:24:13] Sending response 'textDocument/completion - (561)' took 0ms Result: {"jsonrpc":"2.0","id":561,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:24:14] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:14] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":319},"contentChanges":[{"range":{"start":{"line":26,"character":6},"end":{"line":26,"character":6}},"rangeLength":0,"text":"n"}]}} [Trace - 14:24:14] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:14] Received request 'textDocument/completion - (562)'. Params: {"jsonrpc":"2.0","id":562,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":7},"context":{"triggerKind":1}}} [Trace - 14:24:14] Sending response 'textDocument/completion - (562)' took 0ms Result: {"jsonrpc":"2.0","id":562,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:24:14] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:14] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":320},"contentChanges":[{"range":{"start":{"line":26,"character":7},"end":{"line":26,"character":7}},"rangeLength":0,"text":" "}]}} [Trace - 14:24:14] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:14] Received request 'textDocument/completion - (563)'. Params: {"jsonrpc":"2.0","id":563,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":8},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:24:14] Sending response 'textDocument/completion - (563)' took 0ms Result: {"jsonrpc":"2.0","id":563,"result":[]} [Trace - 14:24:14] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:14] Received request 'textDocument/formatting - (564)'. Params: {"jsonrpc":"2.0","id":564,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} [Trace - 14:24:14] Sending response 'textDocument/formatting - (564)' took 18ms Result: {"jsonrpc":"2.0","id":564,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":28,"character":0}},"newText":"import vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\t$tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := []\n\treturn $vweb.html()\n}\n"}]} [Trace - 14:24:14] Received request 'textDocument/foldingRange - (565)'. Params: {"jsonrpc":"2.0","id":565,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:14] Sending response 'textDocument/foldingRange - (565)' took 0ms Result: {"jsonrpc":"2.0","id":565,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:24:14] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:14] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"severity":1,"code":"","source":"","message":"missing return at end of function `ticket_front`","relatedInformation":[]},{"range":{"start":{"line":25,"character":8},"end":{"line":25,"character":8}},"severity":1,"code":"","source":"","message":"array_init: no type specified (maybe: `[]Type{}` instead of `[]`)","relatedInformation":[]},{"range":{"start":{"line":11,"character":5},"end":{"line":11,"character":5}},"severity":2,"code":"","source":"","message":"unused variable: `qr`","relatedInformation":[]}]}} [Trace - 14:24:14] Received request 'textDocument/codeLens - (566)'. Params: {"jsonrpc":"2.0","id":566,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:14] Sending response 'textDocument/codeLens - (566)' took 0ms Result: {"jsonrpc":"2.0","id":566,"result":null} [Trace - 14:24:14] Received request 'textDocument/documentSymbol - (567)'. Params: {"jsonrpc":"2.0","id":567,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:14] Sending response 'textDocument/documentSymbol - (567)' took 0ms Result: {"jsonrpc":"2.0","id":567,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:24:14] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:24:15] Received request 'textDocument/hover - (568)'. Params: {"jsonrpc":"2.0","id":568,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":25,"character":9}}} [Trace - 14:24:15] Sending response 'textDocument/hover - (568)' took 0ms Result: {"jsonrpc":"2.0","id":568,"result":null} [Trace - 14:24:16] Received request 'textDocument/hover - (569)'. Params: {"jsonrpc":"2.0","id":569,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":25,"character":7}}} [Trace - 14:24:16] Sending response 'textDocument/hover - (569)' took 0ms Result: {"jsonrpc":"2.0","id":569,"result":null} [Trace - 14:24:18] Received request 'textDocument/hover - (570)'. Params: {"jsonrpc":"2.0","id":570,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":25,"character":9}}} [Trace - 14:24:18] Sending response 'textDocument/hover - (570)' took 0ms Result: {"jsonrpc":"2.0","id":570,"result":null} [Trace - 14:24:20] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":321},"contentChanges":[{"range":{"start":{"line":25,"character":10},"end":{"line":25,"character":10}},"rangeLength":0,"text":"s"}]}} [Trace - 14:24:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:20] Received request 'textDocument/completion - (571)'. Params: {"jsonrpc":"2.0","id":571,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":25,"character":11},"context":{"triggerKind":1}}} [Trace - 14:24:20] Sending response 'textDocument/completion - (571)' took 0ms Result: {"jsonrpc":"2.0","id":571,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:24:20] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":322},"contentChanges":[{"range":{"start":{"line":25,"character":11},"end":{"line":25,"character":11}},"rangeLength":0,"text":"t"}]}} [Trace - 14:24:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:20] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":323},"contentChanges":[{"range":{"start":{"line":25,"character":12},"end":{"line":25,"character":12}},"rangeLength":0,"text":"r"}]}} [Trace - 14:24:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:20] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":324},"contentChanges":[{"range":{"start":{"line":25,"character":13},"end":{"line":25,"character":13}},"rangeLength":0,"text":"i"}]}} [Trace - 14:24:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:21] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":325},"contentChanges":[{"range":{"start":{"line":25,"character":14},"end":{"line":25,"character":14}},"rangeLength":0,"text":"n"}]}} [Trace - 14:24:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:21] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":326},"contentChanges":[{"range":{"start":{"line":25,"character":15},"end":{"line":25,"character":15}},"rangeLength":0,"text":"g"}]}} [Trace - 14:24:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:21] Received request 'textDocument/foldingRange - (572)'. Params: {"jsonrpc":"2.0","id":572,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:21] Sending response 'textDocument/foldingRange - (572)' took 0ms Result: {"jsonrpc":"2.0","id":572,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:24:21] Received request 'textDocument/codeLens - (573)'. Params: {"jsonrpc":"2.0","id":573,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:21] Sending response 'textDocument/codeLens - (573)' took 0ms Result: {"jsonrpc":"2.0","id":573,"result":null} [Trace - 14:24:21] Received request 'textDocument/formatting - (574)'. Params: {"jsonrpc":"2.0","id":574,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} [Trace - 14:24:21] Sending response 'textDocument/formatting - (574)' took 17ms Result: {"jsonrpc":"2.0","id":574,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":28,"character":0}},"newText":"import vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\t$tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := []string{}\n\treturn $vweb.html()\n}\n"}]} [Trace - 14:24:21] Received request 'textDocument/documentSymbol - (575)'. Params: {"jsonrpc":"2.0","id":575,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:21] Sending response 'textDocument/documentSymbol - (575)' took 0ms Result: {"jsonrpc":"2.0","id":575,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:24:21] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":327},"contentChanges":[{"range":{"start":{"line":25,"character":16},"end":{"line":25,"character":16}},"rangeLength":0,"text":"{}"}]}} [Trace - 14:24:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:21] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"severity":1,"code":"","source":"","message":"missing return at end of function `ticket_front`","relatedInformation":[]},{"range":{"start":{"line":11,"character":5},"end":{"line":11,"character":5}},"severity":2,"code":"","source":"","message":"unused variable: `qr`","relatedInformation":[]}]}} [Trace - 14:24:21] Received request 'textDocument/foldingRange - (576)'. Params: {"jsonrpc":"2.0","id":576,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:21] Sending response 'textDocument/foldingRange - (576)' took 0ms Result: {"jsonrpc":"2.0","id":576,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":16,"endLine":25,"endCharacter":18,"kind":"region"}]} [Trace - 14:24:21] Received request 'textDocument/codeLens - (577)'. Params: {"jsonrpc":"2.0","id":577,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:21] Sending response 'textDocument/codeLens - (577)' took 0ms Result: {"jsonrpc":"2.0","id":577,"result":null} [Trace - 14:24:21] Received request 'textDocument/documentSymbol - (578)'. Params: {"jsonrpc":"2.0","id":578,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:21] Sending response 'textDocument/documentSymbol - (578)' took 0ms Result: {"jsonrpc":"2.0","id":578,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:24:21] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:24:26] Received request 'textDocument/codeLens - (579)'. Params: {"jsonrpc":"2.0","id":579,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:26] Sending response 'textDocument/codeLens - (579)' took 0ms Result: {"jsonrpc":"2.0","id":579,"result":null} [Trace - 14:24:27] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":328},"contentChanges":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":1}},"rangeLength":0,"text":"r"}]}} [Trace - 14:24:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:27] Received request 'textDocument/completion - (580)'. Params: {"jsonrpc":"2.0","id":580,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":2},"context":{"triggerKind":1}}} [Trace - 14:24:27] Sending response 'textDocument/completion - (580)' took 1ms Result: {"jsonrpc":"2.0","id":580,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:24:27] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":329},"contentChanges":[{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":2}},"rangeLength":0,"text":"e"}]}} [Trace - 14:24:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:27] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":330},"contentChanges":[{"range":{"start":{"line":5,"character":3},"end":{"line":5,"character":3}},"rangeLength":0,"text":"t"}]}} [Trace - 14:24:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:27] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":331},"contentChanges":[{"range":{"start":{"line":5,"character":4},"end":{"line":5,"character":4}},"rangeLength":0,"text":"u"}]}} [Trace - 14:24:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:28] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":332},"contentChanges":[{"range":{"start":{"line":5,"character":5},"end":{"line":5,"character":5}},"rangeLength":0,"text":"r"}]}} [Trace - 14:24:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:28] Received request 'textDocument/completion - (581)'. Params: {"jsonrpc":"2.0","id":581,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":6},"context":{"triggerKind":1}}} [Trace - 14:24:28] Sending response 'textDocument/completion - (581)' took 0ms Result: {"jsonrpc":"2.0","id":581,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:24:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:28] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":333},"contentChanges":[{"range":{"start":{"line":5,"character":6},"end":{"line":5,"character":6}},"rangeLength":0,"text":"n"}]}} [Trace - 14:24:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:28] Received request 'textDocument/completion - (582)'. Params: {"jsonrpc":"2.0","id":582,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":7},"context":{"triggerKind":1}}} [Trace - 14:24:28] Sending response 'textDocument/completion - (582)' took 0ms Result: {"jsonrpc":"2.0","id":582,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:24:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:28] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":334},"contentChanges":[{"range":{"start":{"line":5,"character":7},"end":{"line":5,"character":7}},"rangeLength":0,"text":" "}]}} [Trace - 14:24:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:28] Received request 'textDocument/completion - (583)'. Params: {"jsonrpc":"2.0","id":583,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":8},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:24:28] Sending response 'textDocument/completion - (583)' took 0ms Result: {"jsonrpc":"2.0","id":583,"result":[]} [Trace - 14:24:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:24:28] Received request 'textDocument/formatting - (584)'. Params: {"jsonrpc":"2.0","id":584,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} [Trace - 14:24:28] Sending response 'textDocument/formatting - (584)' took 19ms Result: {"jsonrpc":"2.0","id":584,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":28,"character":0}},"newText":"import vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := []string{}\n\treturn $vweb.html()\n}\n"}]} [Trace - 14:24:28] Received request 'textDocument/foldingRange - (585)'. Params: {"jsonrpc":"2.0","id":585,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:28] Sending response 'textDocument/foldingRange - (585)' took 0ms Result: {"jsonrpc":"2.0","id":585,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":16,"endLine":25,"endCharacter":18,"kind":"region"}]} [Trace - 14:24:28] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:28] Received request 'textDocument/codeLens - (586)'. Params: {"jsonrpc":"2.0","id":586,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:28] Sending response 'textDocument/codeLens - (586)' took 0ms Result: {"jsonrpc":"2.0","id":586,"result":null} [Trace - 14:24:28] Received request 'textDocument/documentSymbol - (587)'. Params: {"jsonrpc":"2.0","id":587,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:24:28] Sending response 'textDocument/documentSymbol - (587)' took 0ms Result: {"jsonrpc":"2.0","id":587,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:24:28] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:24:34] Received request 'textDocument/hover - (588)'. Params: {"jsonrpc":"2.0","id":588,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":25,"character":6}}} [Trace - 14:24:34] Sending response 'textDocument/hover - (588)' took 0ms Result: {"jsonrpc":"2.0","id":588,"result":null} [Trace - 14:24:37] Received request 'textDocument/hover - (589)'. Params: {"jsonrpc":"2.0","id":589,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":25,"character":6}}} [Trace - 14:24:37] Sending response 'textDocument/hover - (589)' took 0ms Result: {"jsonrpc":"2.0","id":589,"result":null} [Trace - 14:25:10] Received request 'textDocument/foldingRange - (590)'. Params: {"jsonrpc":"2.0","id":590,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:25:10] Sending response 'textDocument/foldingRange - (590)' took 1ms Result: {"jsonrpc":"2.0","id":590,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"},{"startLine":25,"startCharacter":16,"endLine":25,"endCharacter":18,"kind":"region"}]} [Trace - 14:25:11] Received request 'textDocument/codeLens - (591)'. Params: {"jsonrpc":"2.0","id":591,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:25:11] Sending response 'textDocument/codeLens - (591)' took 0ms Result: {"jsonrpc":"2.0","id":591,"result":null} [Trace - 14:25:13] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":335},"contentChanges":[{"range":{"start":{"line":25,"character":11},"end":{"line":25,"character":18}},"rangeLength":7,"text":""}]}} [Trace - 14:25:13] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:25:13] Received request 'textDocument/completion - (592)'. Params: {"jsonrpc":"2.0","id":592,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":25,"character":11},"context":{"triggerKind":1}}} [Trace - 14:25:13] Sending response 'textDocument/completion - (592)' took 1ms Result: {"jsonrpc":"2.0","id":592,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app &App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:25:13] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:25:13] Received request 'textDocument/hover - (593)'. Params: {"jsonrpc":"2.0","id":593,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":25,"character":11}}} [Trace - 14:25:13] Sending response 'textDocument/hover - (593)' took 0ms Result: {"jsonrpc":"2.0","id":593,"result":null} [Trace - 14:25:13] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":336},"contentChanges":[{"range":{"start":{"line":25,"character":10},"end":{"line":25,"character":11}},"rangeLength":1,"text":""}]}} [Trace - 14:25:13] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:25:13] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:25:13] Received request 'textDocument/foldingRange - (594)'. Params: {"jsonrpc":"2.0","id":594,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:25:13] Sending response 'textDocument/foldingRange - (594)' took 0ms Result: {"jsonrpc":"2.0","id":594,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:25:13] Received request 'textDocument/codeLens - (595)'. Params: {"jsonrpc":"2.0","id":595,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:25:13] Sending response 'textDocument/codeLens - (595)' took 0ms Result: {"jsonrpc":"2.0","id":595,"result":null} [Trace - 14:25:13] Received request 'textDocument/documentSymbol - (596)'. Params: {"jsonrpc":"2.0","id":596,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:25:13] Sending response 'textDocument/documentSymbol - (596)' took 0ms Result: {"jsonrpc":"2.0","id":596,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:25:14] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":337},"contentChanges":[{"range":{"start":{"line":25,"character":9},"end":{"line":25,"character":9}},"rangeLength":0,"text":"''"}]}} [Trace - 14:25:14] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:25:14] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:25:14] Received request 'textDocument/foldingRange - (597)'. Params: {"jsonrpc":"2.0","id":597,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:25:14] Sending response 'textDocument/foldingRange - (597)' took 0ms Result: {"jsonrpc":"2.0","id":597,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:25:14] Received request 'textDocument/codeLens - (598)'. Params: {"jsonrpc":"2.0","id":598,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:25:14] Sending response 'textDocument/codeLens - (598)' took 0ms Result: {"jsonrpc":"2.0","id":598,"result":null} [Trace - 14:25:14] Received request 'textDocument/documentSymbol - (599)'. Params: {"jsonrpc":"2.0","id":599,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:25:14] Sending response 'textDocument/documentSymbol - (599)' took 0ms Result: {"jsonrpc":"2.0","id":599,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:25:15] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":338},"contentChanges":[{"range":{"start":{"line":25,"character":10},"end":{"line":25,"character":10}},"rangeLength":0,"text":"t"}]}} [Trace - 14:25:15] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:25:15] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:25:15] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":339},"contentChanges":[{"range":{"start":{"line":25,"character":11},"end":{"line":25,"character":11}},"rangeLength":0,"text":"e"}]}} [Trace - 14:25:15] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:25:15] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:25:15] Received request 'textDocument/foldingRange - (600)'. Params: {"jsonrpc":"2.0","id":600,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:25:15] Sending response 'textDocument/foldingRange - (600)' took 0ms Result: {"jsonrpc":"2.0","id":600,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:25:15] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":340},"contentChanges":[{"range":{"start":{"line":25,"character":12},"end":{"line":25,"character":12}},"rangeLength":0,"text":"s"}]}} [Trace - 14:25:15] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:25:15] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:25:15] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":341},"contentChanges":[{"range":{"start":{"line":25,"character":13},"end":{"line":25,"character":13}},"rangeLength":0,"text":"t"}]}} [Trace - 14:25:15] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:25:15] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:25:16] Received request 'textDocument/foldingRange - (601)'. Params: {"jsonrpc":"2.0","id":601,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:25:16] Sending response 'textDocument/foldingRange - (601)' took 0ms Result: {"jsonrpc":"2.0","id":601,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:25:16] Received request 'textDocument/codeLens - (602)'. Params: {"jsonrpc":"2.0","id":602,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:25:16] Sending response 'textDocument/codeLens - (602)' took 0ms Result: {"jsonrpc":"2.0","id":602,"result":null} [Trace - 14:25:16] Received request 'textDocument/formatting - (603)'. Params: {"jsonrpc":"2.0","id":603,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} [Trace - 14:25:16] Sending response 'textDocument/formatting - (603)' took 67ms Result: {"jsonrpc":"2.0","id":603,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":28,"character":0}},"newText":"import vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := ['test']\n\treturn $vweb.html()\n}\n"}]} [Trace - 14:25:16] Received request 'textDocument/documentSymbol - (604)'. Params: {"jsonrpc":"2.0","id":604,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:25:16] Sending response 'textDocument/documentSymbol - (604)' took 0ms Result: {"jsonrpc":"2.0","id":604,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:25:16] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:25:16] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:25:43] Received request 'textDocument/hover - (605)'. Params: {"jsonrpc":"2.0","id":605,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":20,"character":0}}} [Trace - 14:25:43] Sending response 'textDocument/hover - (605)' took 0ms Result: {"jsonrpc":"2.0","id":605,"result":null} [Trace - 14:26:39] Received request 'textDocument/foldingRange - (606)'. Params: {"jsonrpc":"2.0","id":606,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:26:39] Sending response 'textDocument/foldingRange - (606)' took 0ms Result: {"jsonrpc":"2.0","id":606,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:26:39] Received request 'textDocument/codeLens - (607)'. Params: {"jsonrpc":"2.0","id":607,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:26:39] Sending response 'textDocument/codeLens - (607)' took 0ms Result: {"jsonrpc":"2.0","id":607,"result":null} [Trace - 14:26:53] Received request 'textDocument/codeLens - (608)'. Params: {"jsonrpc":"2.0","id":608,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:26:53] Sending response 'textDocument/codeLens - (608)' took 0ms Result: {"jsonrpc":"2.0","id":608,"result":null} [Trace - 14:27:11] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":342},"contentChanges":[{"range":{"start":{"line":25,"character":16},"end":{"line":25,"character":16}},"rangeLength":0,"text":"\n\t"}]}} [Trace - 14:27:11] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:11] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:11] Received request 'textDocument/foldingRange - (609)'. Params: {"jsonrpc":"2.0","id":609,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:11] Sending response 'textDocument/foldingRange - (609)' took 0ms Result: {"jsonrpc":"2.0","id":609,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} [Trace - 14:27:11] Received request 'textDocument/codeLens - (610)'. Params: {"jsonrpc":"2.0","id":610,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:11] Sending response 'textDocument/codeLens - (610)' took 0ms Result: {"jsonrpc":"2.0","id":610,"result":null} [Trace - 14:27:11] Received request 'textDocument/documentSymbol - (611)'. Params: {"jsonrpc":"2.0","id":611,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:11] Sending response 'textDocument/documentSymbol - (611)' took 0ms Result: {"jsonrpc":"2.0","id":611,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:27:15] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":343},"contentChanges":[{"range":{"start":{"line":26,"character":0},"end":{"line":26,"character":1}},"rangeLength":1,"text":""}]}} [Trace - 14:27:15] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:15] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:15] Received request 'textDocument/foldingRange - (612)'. Params: {"jsonrpc":"2.0","id":612,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:15] Sending response 'textDocument/foldingRange - (612)' took 0ms Result: {"jsonrpc":"2.0","id":612,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} [Trace - 14:27:15] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":344},"contentChanges":[{"range":{"start":{"line":25,"character":16},"end":{"line":26,"character":0}},"rangeLength":1,"text":""}]}} [Trace - 14:27:15] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:15] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:15] Received request 'textDocument/foldingRange - (613)'. Params: {"jsonrpc":"2.0","id":613,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:15] Sending response 'textDocument/foldingRange - (613)' took 0ms Result: {"jsonrpc":"2.0","id":613,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:27:15] Received request 'textDocument/codeLens - (614)'. Params: {"jsonrpc":"2.0","id":614,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:15] Sending response 'textDocument/codeLens - (614)' took 0ms Result: {"jsonrpc":"2.0","id":614,"result":null} [Trace - 14:27:15] Received request 'textDocument/documentSymbol - (615)'. Params: {"jsonrpc":"2.0","id":615,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:15] Sending response 'textDocument/documentSymbol - (615)' took 1ms Result: {"jsonrpc":"2.0","id":615,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:27:18] Received request 'textDocument/hover - (616)'. Params: {"jsonrpc":"2.0","id":616,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":17}}} [Trace - 14:27:18] Sending response 'textDocument/hover - (616)' took 0ms Result: {"jsonrpc":"2.0","id":616,"result":null} [Trace - 14:27:19] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":345},"contentChanges":[{"range":{"start":{"line":3,"character":7},"end":{"line":3,"character":7}},"rangeLength":0,"text":"("}]}} [Trace - 14:27:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:19] Received request 'textDocument/completion - (617)'. Params: {"jsonrpc":"2.0","id":617,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":8},"context":{"triggerKind":2,"triggerCharacter":"("}}} [Trace - 14:27:19] Sending response 'textDocument/completion - (617)' took 0ms Result: {"jsonrpc":"2.0","id":617,"result":[]} [Trace - 14:27:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:19] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":346},"contentChanges":[{"range":{"start":{"line":3,"character":8},"end":{"line":3,"character":8}},"rangeLength":0,"text":")"}]}} [Trace - 14:27:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:20] Received request 'textDocument/signatureHelp - (618)'. Params: {"jsonrpc":"2.0","id":618,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":9},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}}} [Trace - 14:27:20] Sending response 'textDocument/signatureHelp - (618)' took 0ms Result: {"jsonrpc":"2.0","id":618,"result":null} [Trace - 14:27:20] Received request 'textDocument/foldingRange - (619)'. Params: {"jsonrpc":"2.0","id":619,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:20] Sending response 'textDocument/foldingRange - (619)' took 0ms Result: {"jsonrpc":"2.0","id":619,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":40,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:27:20] Received request 'textDocument/codeLens - (620)'. Params: {"jsonrpc":"2.0","id":620,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:20] Sending response 'textDocument/codeLens - (620)' took 0ms Result: {"jsonrpc":"2.0","id":620,"result":null} [Trace - 14:27:20] Received request 'textDocument/documentSymbol - (621)'. Params: {"jsonrpc":"2.0","id":621,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:20] Sending response 'textDocument/documentSymbol - (621)' took 0ms Result: {"jsonrpc":"2.0","id":621,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:27:20] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":347},"contentChanges":[{"range":{"start":{"line":3,"character":8},"end":{"line":3,"character":8}},"rangeLength":0,"text":"a"}]}} [Trace - 14:27:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:20] Received request 'textDocument/completion - (622)'. Params: {"jsonrpc":"2.0","id":622,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":9},"context":{"triggerKind":1}}} [Trace - 14:27:20] Sending response 'textDocument/completion - (622)' took 0ms Result: {"jsonrpc":"2.0","id":622,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:27:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:20] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":348},"contentChanges":[{"range":{"start":{"line":3,"character":9},"end":{"line":3,"character":9}},"rangeLength":0,"text":"p"}]}} [Trace - 14:27:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:20] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":349},"contentChanges":[{"range":{"start":{"line":3,"character":10},"end":{"line":3,"character":10}},"rangeLength":0,"text":"p"}]}} [Trace - 14:27:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:20] Received request 'textDocument/foldingRange - (623)'. Params: {"jsonrpc":"2.0","id":623,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:20] Sending response 'textDocument/foldingRange - (623)' took 0ms Result: {"jsonrpc":"2.0","id":623,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":43,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:27:20] Received request 'textDocument/codeLens - (624)'. Params: {"jsonrpc":"2.0","id":624,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:20] Sending response 'textDocument/codeLens - (624)' took 0ms Result: {"jsonrpc":"2.0","id":624,"result":null} [Trace - 14:27:21] Received request 'textDocument/documentSymbol - (625)'. Params: {"jsonrpc":"2.0","id":625,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:21] Sending response 'textDocument/documentSymbol - (625)' took 0ms Result: {"jsonrpc":"2.0","id":625,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:27:21] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":350},"contentChanges":[{"range":{"start":{"line":3,"character":11},"end":{"line":3,"character":11}},"rangeLength":0,"text":" "}]}} [Trace - 14:27:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:21] Received request 'textDocument/completion - (626)'. Params: {"jsonrpc":"2.0","id":626,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":12},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:27:21] Sending response 'textDocument/completion - (626)' took 0ms Result: {"jsonrpc":"2.0","id":626,"result":[]} [Trace - 14:27:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:21] Received request 'textDocument/foldingRange - (627)'. Params: {"jsonrpc":"2.0","id":627,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:21] Sending response 'textDocument/foldingRange - (627)' took 0ms Result: {"jsonrpc":"2.0","id":627,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":44,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:27:21] Received request 'textDocument/codeLens - (628)'. Params: {"jsonrpc":"2.0","id":628,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:21] Sending response 'textDocument/codeLens - (628)' took 0ms Result: {"jsonrpc":"2.0","id":628,"result":null} [Trace - 14:27:21] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":351},"contentChanges":[{"range":{"start":{"line":3,"character":12},"end":{"line":3,"character":12}},"rangeLength":0,"text":"A"}]}} [Trace - 14:27:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:21] Received request 'textDocument/completion - (629)'. Params: {"jsonrpc":"2.0","id":629,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":13},"context":{"triggerKind":1}}} [Trace - 14:27:21] Sending response 'textDocument/completion - (629)' took 1ms Result: {"jsonrpc":"2.0","id":629,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:27:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:21] Received request 'textDocument/foldingRange - (630)'. Params: {"jsonrpc":"2.0","id":630,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:21] Sending response 'textDocument/foldingRange - (630)' took 0ms Result: {"jsonrpc":"2.0","id":630,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":45,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:27:21] Received request 'textDocument/codeLens - (631)'. Params: {"jsonrpc":"2.0","id":631,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:21] Sending response 'textDocument/codeLens - (631)' took 0ms Result: {"jsonrpc":"2.0","id":631,"result":null} [Trace - 14:27:21] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":352},"contentChanges":[{"range":{"start":{"line":3,"character":13},"end":{"line":3,"character":13}},"rangeLength":0,"text":"p"}]}} [Trace - 14:27:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:21] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":353},"contentChanges":[{"range":{"start":{"line":3,"character":14},"end":{"line":3,"character":14}},"rangeLength":0,"text":"p"}]}} [Trace - 14:27:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:22] Received request 'textDocument/foldingRange - (632)'. Params: {"jsonrpc":"2.0","id":632,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:22] Sending response 'textDocument/foldingRange - (632)' took 0ms Result: {"jsonrpc":"2.0","id":632,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":47,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:27:22] Received request 'textDocument/codeLens - (633)'. Params: {"jsonrpc":"2.0","id":633,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:22] Sending response 'textDocument/codeLens - (633)' took 0ms Result: {"jsonrpc":"2.0","id":633,"result":null} [Trace - 14:27:22] Received request 'textDocument/documentSymbol - (634)'. Params: {"jsonrpc":"2.0","id":634,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:22] Sending response 'textDocument/documentSymbol - (634)' took 0ms Result: {"jsonrpc":"2.0","id":634,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:27:23] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":354},"contentChanges":[{"range":{"start":{"line":3,"character":8},"end":{"line":3,"character":8}},"rangeLength":0,"text":"m"}]}} [Trace - 14:27:23] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:23] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:23] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":355},"contentChanges":[{"range":{"start":{"line":3,"character":9},"end":{"line":3,"character":9}},"rangeLength":0,"text":"u"}]}} [Trace - 14:27:23] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:23] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:23] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":356},"contentChanges":[{"range":{"start":{"line":3,"character":10},"end":{"line":3,"character":10}},"rangeLength":0,"text":"t"}]}} [Trace - 14:27:23] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:23] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:23] Received request 'textDocument/foldingRange - (635)'. Params: {"jsonrpc":"2.0","id":635,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:23] Sending response 'textDocument/foldingRange - (635)' took 0ms Result: {"jsonrpc":"2.0","id":635,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":50,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:27:23] Received request 'textDocument/codeLens - (636)'. Params: {"jsonrpc":"2.0","id":636,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:23] Sending response 'textDocument/codeLens - (636)' took 0ms Result: {"jsonrpc":"2.0","id":636,"result":null} [Trace - 14:27:23] Received request 'textDocument/documentSymbol - (637)'. Params: {"jsonrpc":"2.0","id":637,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:23] Sending response 'textDocument/documentSymbol - (637)' took 0ms Result: {"jsonrpc":"2.0","id":637,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:27:24] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":357},"contentChanges":[{"range":{"start":{"line":3,"character":11},"end":{"line":3,"character":11}},"rangeLength":0,"text":" "}]}} [Trace - 14:27:24] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:24] Received request 'textDocument/completion - (638)'. Params: {"jsonrpc":"2.0","id":638,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":12},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:27:24] Sending response 'textDocument/completion - (638)' took 0ms Result: {"jsonrpc":"2.0","id":638,"result":[]} [Trace - 14:27:24] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:24] Received request 'textDocument/foldingRange - (639)'. Params: {"jsonrpc":"2.0","id":639,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:24] Sending response 'textDocument/foldingRange - (639)' took 0ms Result: {"jsonrpc":"2.0","id":639,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":51,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:27:24] Received request 'textDocument/codeLens - (640)'. Params: {"jsonrpc":"2.0","id":640,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:24] Sending response 'textDocument/codeLens - (640)' took 0ms Result: {"jsonrpc":"2.0","id":640,"result":null} [Trace - 14:27:24] Received request 'textDocument/documentSymbol - (641)'. Params: {"jsonrpc":"2.0","id":641,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:24] Sending response 'textDocument/documentSymbol - (641)' took 0ms Result: {"jsonrpc":"2.0","id":641,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:27:25] Received request 'textDocument/hover - (642)'. Params: {"jsonrpc":"2.0","id":642,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":7}}} [Trace - 14:27:25] Sending response 'textDocument/hover - (642)' took 0ms Result: {"jsonrpc":"2.0","id":642,"result":null} [Trace - 14:27:26] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":358},"contentChanges":[{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":8}},"rangeLength":0,"text":"a"}]}} [Trace - 14:27:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:26] Received request 'textDocument/completion - (643)'. Params: {"jsonrpc":"2.0","id":643,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":9},"context":{"triggerKind":1}}} [Trace - 14:27:26] Sending response 'textDocument/completion - (643)' took 0ms Result: {"jsonrpc":"2.0","id":643,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:27:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:26] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":359},"contentChanges":[{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"rangeLength":0,"text":"p"}]}} [Trace - 14:27:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:26] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":360},"contentChanges":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"rangeLength":0,"text":"p"}]}} [Trace - 14:27:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:26] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":361},"contentChanges":[{"range":{"start":{"line":5,"character":11},"end":{"line":5,"character":11}},"rangeLength":0,"text":"."}]}} [Trace - 14:27:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:26] Received request 'textDocument/completion - (644)'. Params: {"jsonrpc":"2.0","id":644,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":12},"context":{"triggerKind":2,"triggerCharacter":"."}}} [Trace - 14:27:26] Sending response 'textDocument/completion - (644)' took 0ms Result: {"jsonrpc":"2.0","id":644,"result":[]} [Trace - 14:27:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:27] Received request 'textDocument/foldingRange - (645)'. Params: {"jsonrpc":"2.0","id":645,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:27] Sending response 'textDocument/foldingRange - (645)' took 0ms Result: {"jsonrpc":"2.0","id":645,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":51,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:27:27] Received request 'textDocument/codeLens - (646)'. Params: {"jsonrpc":"2.0","id":646,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:27] Sending response 'textDocument/codeLens - (646)' took 0ms Result: {"jsonrpc":"2.0","id":646,"result":null} [Trace - 14:27:27] Received request 'textDocument/documentSymbol - (647)'. Params: {"jsonrpc":"2.0","id":647,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:27] Sending response 'textDocument/documentSymbol - (647)' took 0ms Result: {"jsonrpc":"2.0","id":647,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:27:27] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":362},"contentChanges":[{"range":{"start":{"line":5,"character":12},"end":{"line":5,"character":12}},"rangeLength":0,"text":"h"}]}} [Trace - 14:27:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:27] Received request 'textDocument/completion - (648)'. Params: {"jsonrpc":"2.0","id":648,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":13},"context":{"triggerKind":1}}} [Trace - 14:27:27] Sending response 'textDocument/completion - (648)' took 1ms Result: {"jsonrpc":"2.0","id":648,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:27:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:27] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":363},"contentChanges":[{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"rangeLength":0,"text":"t"}]}} [Trace - 14:27:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:27] Received request 'textDocument/completion - (649)'. Params: {"jsonrpc":"2.0","id":649,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":14},"context":{"triggerKind":1}}} [Trace - 14:27:27] Sending response 'textDocument/completion - (649)' took 0ms Result: {"jsonrpc":"2.0","id":649,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:27:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:27] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":364},"contentChanges":[{"range":{"start":{"line":5,"character":14},"end":{"line":5,"character":14}},"rangeLength":0,"text":"m"}]}} [Trace - 14:27:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:27] Received request 'textDocument/completion - (650)'. Params: {"jsonrpc":"2.0","id":650,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":15},"context":{"triggerKind":1}}} [Trace - 14:27:27] Sending response 'textDocument/completion - (650)' took 1ms Result: {"jsonrpc":"2.0","id":650,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:27:27] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":365},"contentChanges":[{"range":{"start":{"line":5,"character":15},"end":{"line":5,"character":15}},"rangeLength":0,"text":"l"}]}} [Trace - 14:27:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:27] Received request 'textDocument/completion - (651)'. Params: {"jsonrpc":"2.0","id":651,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":16},"context":{"triggerKind":1}}} [Trace - 14:27:27] Sending response 'textDocument/completion - (651)' took 0ms Result: {"jsonrpc":"2.0","id":651,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:27:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:27] Received request 'textDocument/foldingRange - (652)'. Params: {"jsonrpc":"2.0","id":652,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:27] Sending response 'textDocument/foldingRange - (652)' took 0ms Result: {"jsonrpc":"2.0","id":652,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":51,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:27:28] Received request 'textDocument/codeLens - (653)'. Params: {"jsonrpc":"2.0","id":653,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:28] Sending response 'textDocument/codeLens - (653)' took 0ms Result: {"jsonrpc":"2.0","id":653,"result":null} [Trace - 14:27:28] Received request 'textDocument/documentSymbol - (654)'. Params: {"jsonrpc":"2.0","id":654,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:28] Sending response 'textDocument/documentSymbol - (654)' took 0ms Result: {"jsonrpc":"2.0","id":654,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:27:28] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":366},"contentChanges":[{"range":{"start":{"line":5,"character":16},"end":{"line":5,"character":16}},"rangeLength":0,"text":"("}]}} [Trace - 14:27:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:28] Received request 'textDocument/completion - (655)'. Params: {"jsonrpc":"2.0","id":655,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":17},"context":{"triggerKind":2,"triggerCharacter":"("}}} [Trace - 14:27:28] Sending response 'textDocument/completion - (655)' took 0ms Result: {"jsonrpc":"2.0","id":655,"result":[]} [Trace - 14:27:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:28] Received request 'textDocument/signatureHelp - (656)'. Params: {"jsonrpc":"2.0","id":656,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":17},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}}} [Trace - 14:27:28] Sending response 'textDocument/signatureHelp - (656)' took 0ms Result: {"jsonrpc":"2.0","id":656,"result":null} [Trace - 14:27:28] Received request 'textDocument/foldingRange - (657)'. Params: {"jsonrpc":"2.0","id":657,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:28] Sending response 'textDocument/foldingRange - (657)' took 0ms Result: {"jsonrpc":"2.0","id":657,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":51,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:27:28] Received request 'textDocument/codeLens - (658)'. Params: {"jsonrpc":"2.0","id":658,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:28] Sending response 'textDocument/codeLens - (658)' took 0ms Result: {"jsonrpc":"2.0","id":658,"result":null} [Trace - 14:27:28] Received request 'textDocument/documentSymbol - (659)'. Params: {"jsonrpc":"2.0","id":659,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:28] Sending response 'textDocument/documentSymbol - (659)' took 0ms Result: {"jsonrpc":"2.0","id":659,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:27:29] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":367},"contentChanges":[{"range":{"start":{"line":5,"character":53},"end":{"line":5,"character":53}},"rangeLength":0,"text":")"}]}} [Trace - 14:27:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:29] Received request 'textDocument/foldingRange - (660)'. Params: {"jsonrpc":"2.0","id":660,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:29] Sending response 'textDocument/foldingRange - (660)' took 0ms Result: {"jsonrpc":"2.0","id":660,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":51,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:27:29] Received request 'textDocument/codeLens - (661)'. Params: {"jsonrpc":"2.0","id":661,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:29] Sending response 'textDocument/codeLens - (661)' took 0ms Result: {"jsonrpc":"2.0","id":661,"result":null} [Trace - 14:27:29] Received request 'textDocument/formatting - (662)'. Params: {"jsonrpc":"2.0","id":662,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} [Trace - 14:27:29] Sending response 'textDocument/formatting - (662)' took 49ms Result: {"jsonrpc":"2.0","id":662,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":28,"character":0}},"newText":"import vweb\nimport os\n\npub fn (mut app App) ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn app.html($tmpl('templates/ticket_front.html'))\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := ['test']\n\treturn $vweb.html()\n}\n"}]} [Trace - 14:27:29] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":368},"contentChanges":[{"range":{"start":{"line":3,"character":20},"end":{"line":3,"character":20}},"rangeLength":0,"text":" "}]}} [Trace - 14:27:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:29] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[{"range":{"start":{"line":5,"character":12},"end":{"line":5,"character":12}},"severity":1,"code":"","source":"","message":"cannot use `vweb.Result` as type `string` in return argument","relatedInformation":[]}]}} [Trace - 14:27:29] Received request 'textDocument/foldingRange - (663)'. Params: {"jsonrpc":"2.0","id":663,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:29] Sending response 'textDocument/foldingRange - (663)' took 0ms Result: {"jsonrpc":"2.0","id":663,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":52,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:27:29] Received request 'textDocument/codeLens - (664)'. Params: {"jsonrpc":"2.0","id":664,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:29] Sending response 'textDocument/codeLens - (664)' took 0ms Result: {"jsonrpc":"2.0","id":664,"result":null} [Trace - 14:27:29] Received request 'textDocument/documentSymbol - (665)'. Params: {"jsonrpc":"2.0","id":665,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:29] Sending response 'textDocument/documentSymbol - (665)' took 0ms Result: {"jsonrpc":"2.0","id":665,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:27:29] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:27:34] Received request 'textDocument/codeLens - (666)'. Params: {"jsonrpc":"2.0","id":666,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:34] Sending response 'textDocument/codeLens - (666)' took 0ms Result: {"jsonrpc":"2.0","id":666,"result":null} [Trace - 14:27:35] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":369},"contentChanges":[{"range":{"start":{"line":3,"character":45},"end":{"line":3,"character":51}},"rangeLength":6,"text":"v"}]}} [Trace - 14:27:35] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:35] Received request 'textDocument/completion - (667)'. Params: {"jsonrpc":"2.0","id":667,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":46},"context":{"triggerKind":1}}} [Trace - 14:27:35] Sending response 'textDocument/completion - (667)' took 1ms Result: {"jsonrpc":"2.0","id":667,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:27:35] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:35] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":370},"contentChanges":[{"range":{"start":{"line":3,"character":46},"end":{"line":3,"character":46}},"rangeLength":0,"text":"w"}]}} [Trace - 14:27:35] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:35] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:35] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":371},"contentChanges":[{"range":{"start":{"line":3,"character":47},"end":{"line":3,"character":47}},"rangeLength":0,"text":"e"}]}} [Trace - 14:27:35] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:35] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:35] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":372},"contentChanges":[{"range":{"start":{"line":3,"character":48},"end":{"line":3,"character":48}},"rangeLength":0,"text":"b"}]}} [Trace - 14:27:35] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:35] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:35] Received request 'textDocument/foldingRange - (668)'. Params: {"jsonrpc":"2.0","id":668,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:35] Sending response 'textDocument/foldingRange - (668)' took 0ms Result: {"jsonrpc":"2.0","id":668,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":50,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:27:36] Received request 'textDocument/codeLens - (669)'. Params: {"jsonrpc":"2.0","id":669,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:36] Sending response 'textDocument/codeLens - (669)' took 0ms Result: {"jsonrpc":"2.0","id":669,"result":null} [Trace - 14:27:36] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":373},"contentChanges":[{"range":{"start":{"line":3,"character":49},"end":{"line":3,"character":49}},"rangeLength":0,"text":"."}]}} [Trace - 14:27:36] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:36] Received request 'textDocument/completion - (670)'. Params: {"jsonrpc":"2.0","id":670,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":50},"context":{"triggerKind":2,"triggerCharacter":"."}}} [Trace - 14:27:36] Sending response 'textDocument/completion - (670)' took 0ms Result: {"jsonrpc":"2.0","id":670,"result":[]} [Trace - 14:27:36] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:36] Received request 'textDocument/foldingRange - (671)'. Params: {"jsonrpc":"2.0","id":671,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:36] Sending response 'textDocument/foldingRange - (671)' took 0ms Result: {"jsonrpc":"2.0","id":671,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":51,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:27:36] Received request 'textDocument/codeLens - (672)'. Params: {"jsonrpc":"2.0","id":672,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:36] Sending response 'textDocument/codeLens - (672)' took 0ms Result: {"jsonrpc":"2.0","id":672,"result":null} [Trace - 14:27:36] Received request 'textDocument/documentSymbol - (673)'. Params: {"jsonrpc":"2.0","id":673,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:36] Sending response 'textDocument/documentSymbol - (673)' took 0ms Result: {"jsonrpc":"2.0","id":673,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:27:36] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":374},"contentChanges":[{"range":{"start":{"line":3,"character":50},"end":{"line":3,"character":50}},"rangeLength":0,"text":"R"}]}} [Trace - 14:27:36] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:36] Received request 'textDocument/completion - (674)'. Params: {"jsonrpc":"2.0","id":674,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":51},"context":{"triggerKind":1}}} [Trace - 14:27:36] Sending response 'textDocument/completion - (674)' took 0ms Result: {"jsonrpc":"2.0","id":674,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:27:36] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:36] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":375},"contentChanges":[{"range":{"start":{"line":3,"character":51},"end":{"line":3,"character":51}},"rangeLength":0,"text":"e"}]}} [Trace - 14:27:36] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:36] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:36] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":376},"contentChanges":[{"range":{"start":{"line":3,"character":52},"end":{"line":3,"character":52}},"rangeLength":0,"text":"s"}]}} [Trace - 14:27:36] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:37] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:37] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":377},"contentChanges":[{"range":{"start":{"line":3,"character":53},"end":{"line":3,"character":53}},"rangeLength":0,"text":"u"}]}} [Trace - 14:27:37] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:37] Received request 'textDocument/completion - (675)'. Params: {"jsonrpc":"2.0","id":675,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":54},"context":{"triggerKind":1}}} [Trace - 14:27:37] Sending response 'textDocument/completion - (675)' took 1ms Result: {"jsonrpc":"2.0","id":675,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:27:37] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:37] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":378},"contentChanges":[{"range":{"start":{"line":3,"character":54},"end":{"line":3,"character":54}},"rangeLength":0,"text":"l"}]}} [Trace - 14:27:37] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:37] Received request 'textDocument/completion - (676)'. Params: {"jsonrpc":"2.0","id":676,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":55},"context":{"triggerKind":1}}} [Trace - 14:27:37] Sending response 'textDocument/completion - (676)' took 0ms Result: {"jsonrpc":"2.0","id":676,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:27:37] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:37] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":379},"contentChanges":[{"range":{"start":{"line":3,"character":55},"end":{"line":3,"character":55}},"rangeLength":0,"text":"t"}]}} [Trace - 14:27:37] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:37] Received request 'textDocument/completion - (677)'. Params: {"jsonrpc":"2.0","id":677,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":56},"context":{"triggerKind":1}}} [Trace - 14:27:37] Sending response 'textDocument/completion - (677)' took 0ms Result: {"jsonrpc":"2.0","id":677,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:27:37] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:37] Received request 'textDocument/foldingRange - (678)'. Params: {"jsonrpc":"2.0","id":678,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:37] Sending response 'textDocument/foldingRange - (678)' took 0ms Result: {"jsonrpc":"2.0","id":678,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":57,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:27:37] Received request 'textDocument/codeLens - (679)'. Params: {"jsonrpc":"2.0","id":679,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:37] Sending response 'textDocument/codeLens - (679)' took 0ms Result: {"jsonrpc":"2.0","id":679,"result":null} [Trace - 14:27:37] Received request 'textDocument/formatting - (680)'. Params: {"jsonrpc":"2.0","id":680,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} [Trace - 14:27:37] Sending response 'textDocument/formatting - (680)' took 22ms Result: {"jsonrpc":"2.0","id":680,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":28,"character":0}},"newText":"import vweb\nimport os\n\npub fn (mut app App) ticket_front(qr string) vweb.Result {\n\tslug := qr.all_after_last('_')\n\treturn app.html($tmpl('templates/ticket_front.html'))\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := ['test']\n\treturn $vweb.html()\n}\n"}]} [Trace - 14:27:37] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:37] Received request 'textDocument/documentSymbol - (681)'. Params: {"jsonrpc":"2.0","id":681,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:37] Sending response 'textDocument/documentSymbol - (681)' took 0ms Result: {"jsonrpc":"2.0","id":681,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:27:37] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:27:41] Received request 'textDocument/hover - (682)'. Params: {"jsonrpc":"2.0","id":682,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":45}}} [Trace - 14:27:41] Sending response 'textDocument/hover - (682)' took 0ms Result: {"jsonrpc":"2.0","id":682,"result":null} [Trace - 14:27:41] Received request 'textDocument/codeLens - (683)'. Params: {"jsonrpc":"2.0","id":683,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:41] Sending response 'textDocument/codeLens - (683)' took 0ms Result: {"jsonrpc":"2.0","id":683,"result":null} [Trace - 14:27:42] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":380},"contentChanges":[{"range":{"start":{"line":3,"character":45},"end":{"line":3,"character":56}},"rangeLength":11,"text":"string"}]}} [Trace - 14:27:42] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:42] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:42] Received request 'textDocument/foldingRange - (684)'. Params: {"jsonrpc":"2.0","id":684,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:42] Sending response 'textDocument/foldingRange - (684)' took 0ms Result: {"jsonrpc":"2.0","id":684,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":52,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:27:42] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":381},"contentChanges":[{"range":{"start":{"line":3,"character":20},"end":{"line":3,"character":21}},"rangeLength":1,"text":""}]}} [Trace - 14:27:42] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:42] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:42] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":382},"contentChanges":[{"range":{"start":{"line":5,"character":53},"end":{"line":5,"character":54}},"rangeLength":1,"text":""}]}} [Trace - 14:27:42] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:42] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:42] Received request 'textDocument/foldingRange - (685)'. Params: {"jsonrpc":"2.0","id":685,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:42] Sending response 'textDocument/foldingRange - (685)' took 0ms Result: {"jsonrpc":"2.0","id":685,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":51,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:27:42] Received request 'textDocument/codeLens - (686)'. Params: {"jsonrpc":"2.0","id":686,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:42] Sending response 'textDocument/codeLens - (686)' took 0ms Result: {"jsonrpc":"2.0","id":686,"result":null} [Trace - 14:27:42] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":383},"contentChanges":[{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":17}},"rangeLength":9,"text":""}]}} [Trace - 14:27:42] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:42] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:42] Received request 'textDocument/foldingRange - (687)'. Params: {"jsonrpc":"2.0","id":687,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:42] Sending response 'textDocument/foldingRange - (687)' took 0ms Result: {"jsonrpc":"2.0","id":687,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":51,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:27:42] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":384},"contentChanges":[{"range":{"start":{"line":3,"character":11},"end":{"line":3,"character":12}},"rangeLength":1,"text":""}]}} [Trace - 14:27:42] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:43] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:43] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":385},"contentChanges":[{"range":{"start":{"line":3,"character":8},"end":{"line":3,"character":11}},"rangeLength":3,"text":""}]}} [Trace - 14:27:43] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:43] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:43] Received request 'textDocument/foldingRange - (688)'. Params: {"jsonrpc":"2.0","id":688,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:43] Sending response 'textDocument/foldingRange - (688)' took 0ms Result: {"jsonrpc":"2.0","id":688,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":47,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:27:43] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":386},"contentChanges":[{"range":{"start":{"line":3,"character":11},"end":{"line":3,"character":15}},"rangeLength":4,"text":""}]}} [Trace - 14:27:43] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:43] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:43] Received request 'textDocument/foldingRange - (689)'. Params: {"jsonrpc":"2.0","id":689,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:43] Sending response 'textDocument/foldingRange - (689)' took 0ms Result: {"jsonrpc":"2.0","id":689,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":43,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:27:43] Received request 'textDocument/codeLens - (690)'. Params: {"jsonrpc":"2.0","id":690,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:43] Sending response 'textDocument/codeLens - (690)' took 0ms Result: {"jsonrpc":"2.0","id":690,"result":null} [Trace - 14:27:43] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":387},"contentChanges":[{"range":{"start":{"line":3,"character":8},"end":{"line":3,"character":11}},"rangeLength":3,"text":""}]}} [Trace - 14:27:43] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:43] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:43] Received request 'textDocument/foldingRange - (691)'. Params: {"jsonrpc":"2.0","id":691,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:43] Sending response 'textDocument/foldingRange - (691)' took 0ms Result: {"jsonrpc":"2.0","id":691,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":40,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:27:43] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":388},"contentChanges":[{"range":{"start":{"line":3,"character":7},"end":{"line":3,"character":9}},"rangeLength":2,"text":""}]}} [Trace - 14:27:43] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:43] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:44] Received request 'textDocument/foldingRange - (692)'. Params: {"jsonrpc":"2.0","id":692,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:44] Sending response 'textDocument/foldingRange - (692)' took 0ms Result: {"jsonrpc":"2.0","id":692,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:27:44] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":389},"contentChanges":[{"range":{"start":{"line":25,"character":16},"end":{"line":25,"character":16}},"rangeLength":0,"text":"\n"}]}} [Trace - 14:27:44] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:44] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:44] Received request 'textDocument/foldingRange - (693)'. Params: {"jsonrpc":"2.0","id":693,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:44] Sending response 'textDocument/foldingRange - (693)' took 0ms Result: {"jsonrpc":"2.0","id":693,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} [Trace - 14:27:44] Received request 'textDocument/codeLens - (694)'. Params: {"jsonrpc":"2.0","id":694,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:44] Sending response 'textDocument/codeLens - (694)' took 0ms Result: {"jsonrpc":"2.0","id":694,"result":null} [Trace - 14:27:44] Received request 'textDocument/documentSymbol - (695)'. Params: {"jsonrpc":"2.0","id":695,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:44] Sending response 'textDocument/documentSymbol - (695)' took 0ms Result: {"jsonrpc":"2.0","id":695,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:27:44] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":390},"contentChanges":[{"range":{"start":{"line":25,"character":16},"end":{"line":26,"character":0}},"rangeLength":1,"text":""}]}} [Trace - 14:27:44] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:44] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:27:45] Received request 'textDocument/foldingRange - (696)'. Params: {"jsonrpc":"2.0","id":696,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:45] Sending response 'textDocument/foldingRange - (696)' took 0ms Result: {"jsonrpc":"2.0","id":696,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:27:45] Received request 'textDocument/codeLens - (697)'. Params: {"jsonrpc":"2.0","id":697,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:45] Sending response 'textDocument/codeLens - (697)' took 0ms Result: {"jsonrpc":"2.0","id":697,"result":null} [Trace - 14:27:45] Received request 'textDocument/documentSymbol - (698)'. Params: {"jsonrpc":"2.0","id":698,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:45] Sending response 'textDocument/documentSymbol - (698)' took 0ms Result: {"jsonrpc":"2.0","id":698,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:27:46] Received request 'textDocument/formatting - (699)'. Params: {"jsonrpc":"2.0","id":699,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} [Trace - 14:27:46] Sending response 'textDocument/formatting - (699)' took 25ms Result: {"jsonrpc":"2.0","id":699,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":28,"character":0}},"newText":"import vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := ['test']\n\treturn $vweb.html()\n}\n"}]} [Trace - 14:27:46] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:46] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:27:47] Received request 'textDocument/hover - (700)'. Params: {"jsonrpc":"2.0","id":700,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":29}}} [Trace - 14:27:47] Sending response 'textDocument/hover - (700)' took 0ms Result: {"jsonrpc":"2.0","id":700,"result":null} [Trace - 14:27:48] Received request 'textDocument/hover - (701)'. Params: {"jsonrpc":"2.0","id":701,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":34}}} [Trace - 14:27:48] Sending response 'textDocument/hover - (701)' took 0ms Result: {"jsonrpc":"2.0","id":701,"result":{"contents":{"language":"v","value":"fn resource_abs_path(path string) string"},"range":{"start":{"line":14,"character":21},"end":{"line":14,"character":38}}}} [Trace - 14:27:50] Received request 'textDocument/hover - (702)'. Params: {"jsonrpc":"2.0","id":702,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":34}}} [Trace - 14:27:50] Sending response 'textDocument/hover - (702)' took 0ms Result: {"jsonrpc":"2.0","id":702,"result":{"contents":{"language":"v","value":"fn resource_abs_path(path string) string"},"range":{"start":{"line":14,"character":21},"end":{"line":14,"character":38}}}} [Trace - 14:27:50] Received request 'textDocument/codeLens - (703)'. Params: {"jsonrpc":"2.0","id":703,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:27:50] Sending response 'textDocument/codeLens - (703)' took 0ms Result: {"jsonrpc":"2.0","id":703,"result":null} [Trace - 14:28:12] Received request 'textDocument/codeLens - (704)'. Params: {"jsonrpc":"2.0","id":704,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:28:12] Sending response 'textDocument/codeLens - (704)' took 0ms Result: {"jsonrpc":"2.0","id":704,"result":null} [Trace - 14:28:15] Received request 'textDocument/codeLens - (705)'. Params: {"jsonrpc":"2.0","id":705,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:28:15] Sending response 'textDocument/codeLens - (705)' took 0ms Result: {"jsonrpc":"2.0","id":705,"result":null} [Trace - 14:28:42] Received request 'textDocument/hover - (706)'. Params: {"jsonrpc":"2.0","id":706,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":17}}} [Trace - 14:28:42] Sending response 'textDocument/hover - (706)' took 0ms Result: {"jsonrpc":"2.0","id":706,"result":{"contents":{"language":"v","value":"pub fn ticket_front(qr string) string"},"range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}}} [Trace - 14:28:43] Received request 'textDocument/codeLens - (707)'. Params: {"jsonrpc":"2.0","id":707,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:28:43] Sending response 'textDocument/codeLens - (707)' took 0ms Result: {"jsonrpc":"2.0","id":707,"result":null} [Trace - 14:28:52] Received request 'textDocument/hover - (708)'. Params: {"jsonrpc":"2.0","id":708,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":11}}} [Trace - 14:28:52] Sending response 'textDocument/hover - (708)' took 0ms Result: {"jsonrpc":"2.0","id":708,"result":null} [Trace - 14:29:01] Received request 'textDocument/codeLens - (709)'. Params: {"jsonrpc":"2.0","id":709,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:29:01] Sending response 'textDocument/codeLens - (709)' took 0ms Result: {"jsonrpc":"2.0","id":709,"result":null} [Trace - 14:29:07] Received request 'textDocument/codeLens - (710)'. Params: {"jsonrpc":"2.0","id":710,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:29:07] Sending response 'textDocument/codeLens - (710)' took 0ms Result: {"jsonrpc":"2.0","id":710,"result":null} [Trace - 14:29:13] Received request 'textDocument/codeLens - (711)'. Params: {"jsonrpc":"2.0","id":711,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:29:13] Sending response 'textDocument/codeLens - (711)' took 0ms Result: {"jsonrpc":"2.0","id":711,"result":null} [Trace - 14:29:18] Received request 'textDocument/codeLens - (712)'. Params: {"jsonrpc":"2.0","id":712,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:29:18] Sending response 'textDocument/codeLens - (712)' took 0ms Result: {"jsonrpc":"2.0","id":712,"result":null} [Trace - 14:30:17] Received request 'textDocument/foldingRange - (713)'. Params: {"jsonrpc":"2.0","id":713,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:30:17] Sending response 'textDocument/foldingRange - (713)' took 1ms Result: {"jsonrpc":"2.0","id":713,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:30:17] Received request 'textDocument/codeLens - (714)'. Params: {"jsonrpc":"2.0","id":714,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:30:17] Sending response 'textDocument/codeLens - (714)' took 0ms Result: {"jsonrpc":"2.0","id":714,"result":null} [Trace - 14:30:28] Received request 'textDocument/foldingRange - (715)'. Params: {"jsonrpc":"2.0","id":715,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:30:28] Sending response 'textDocument/foldingRange - (715)' took 0ms Result: {"jsonrpc":"2.0","id":715,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:30:28] Received request 'textDocument/codeLens - (716)'. Params: {"jsonrpc":"2.0","id":716,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:30:28] Sending response 'textDocument/codeLens - (716)' took 0ms Result: {"jsonrpc":"2.0","id":716,"result":null} [Trace - 14:30:29] Received request 'textDocument/codeLens - (717)'. Params: {"jsonrpc":"2.0","id":717,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:30:29] Sending response 'textDocument/codeLens - (717)' took 0ms Result: {"jsonrpc":"2.0","id":717,"result":null} [Trace - 14:30:36] Received request 'textDocument/hover - (718)'. Params: {"jsonrpc":"2.0","id":718,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":21,"character":16}}} [Trace - 14:30:36] Sending response 'textDocument/hover - (718)' took 0ms Result: {"jsonrpc":"2.0","id":718,"result":{"contents":{"language":"v","value":"pub fn run(global_app &T, port int)"},"range":{"start":{"line":21,"character":15},"end":{"line":21,"character":19}}}} [Trace - 14:30:38] Received request 'textDocument/hover - (719)'. Params: {"jsonrpc":"2.0","id":719,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":15}}} [Trace - 14:30:38] Sending response 'textDocument/hover - (719)' took 0ms Result: {"jsonrpc":"2.0","id":719,"result":{"contents":{"language":"v","value":"pub fn ticket_front(qr string) string"},"range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}}} [Trace - 14:30:40] Received request 'textDocument/hover - (720)'. Params: {"jsonrpc":"2.0","id":720,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":17}}} [Trace - 14:30:40] Sending response 'textDocument/hover - (720)' took 0ms Result: {"jsonrpc":"2.0","id":720,"result":{"contents":{"language":"v","value":"fn resource_abs_path(path string) string"},"range":{"start":{"line":14,"character":18},"end":{"line":14,"character":20}}}} [Trace - 14:30:41] Received request 'textDocument/hover - (721)'. Params: {"jsonrpc":"2.0","id":721,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":8,"character":7}}} [Trace - 14:30:41] Sending response 'textDocument/hover - (721)' took 0ms Result: {"jsonrpc":"2.0","id":721,"result":{"contents":{"language":"v","value":"pub struct App"},"range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}}} [Trace - 14:30:42] Received request 'textDocument/hover - (722)'. Params: {"jsonrpc":"2.0","id":722,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":8}}} [Trace - 14:30:42] Sending response 'textDocument/hover - (722)' took 0ms Result: {"jsonrpc":"2.0","id":722,"result":null} [Trace - 14:31:50] Received request 'textDocument/foldingRange - (723)'. Params: {"jsonrpc":"2.0","id":723,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:31:50] Sending response 'textDocument/foldingRange - (723)' took 0ms Result: {"jsonrpc":"2.0","id":723,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":27,"endCharacter":1,"kind":"region"}]} [Trace - 14:31:50] Received request 'textDocument/codeLens - (724)'. Params: {"jsonrpc":"2.0","id":724,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:31:50] Sending response 'textDocument/codeLens - (724)' took 0ms Result: {"jsonrpc":"2.0","id":724,"result":null} [Trace - 14:31:54] Received request 'textDocument/hover - (725)'. Params: {"jsonrpc":"2.0","id":725,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":11}}} [Trace - 14:31:54] Sending response 'textDocument/hover - (725)' took 0ms Result: {"jsonrpc":"2.0","id":725,"result":null} [Trace - 14:31:55] Received request 'textDocument/codeLens - (726)'. Params: {"jsonrpc":"2.0","id":726,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:31:55] Sending response 'textDocument/codeLens - (726)' took 0ms Result: {"jsonrpc":"2.0","id":726,"result":null} [Trace - 14:32:01] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":391},"contentChanges":[{"range":{"start":{"line":25,"character":16},"end":{"line":25,"character":16}},"rangeLength":0,"text":"\n\t"}]}} [Trace - 14:32:01] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:02] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:02] Received request 'textDocument/foldingRange - (727)'. Params: {"jsonrpc":"2.0","id":727,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:02] Sending response 'textDocument/foldingRange - (727)' took 1ms Result: {"jsonrpc":"2.0","id":727,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} [Trace - 14:32:02] Received request 'textDocument/codeLens - (728)'. Params: {"jsonrpc":"2.0","id":728,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:02] Sending response 'textDocument/codeLens - (728)' took 0ms Result: {"jsonrpc":"2.0","id":728,"result":null} [Trace - 14:32:02] Received request 'textDocument/documentSymbol - (729)'. Params: {"jsonrpc":"2.0","id":729,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:02] Sending response 'textDocument/documentSymbol - (729)' took 0ms Result: {"jsonrpc":"2.0","id":729,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:32:03] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":392},"contentChanges":[{"range":{"start":{"line":26,"character":1},"end":{"line":26,"character":1}},"rangeLength":0,"text":"h"}]}} [Trace - 14:32:03] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:03] Received request 'textDocument/completion - (730)'. Params: {"jsonrpc":"2.0","id":730,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":2},"context":{"triggerKind":1}}} [Trace - 14:32:03] Sending response 'textDocument/completion - (730)' took 1ms Result: {"jsonrpc":"2.0","id":730,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:32:03] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:03] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":393},"contentChanges":[{"range":{"start":{"line":26,"character":2},"end":{"line":26,"character":2}},"rangeLength":0,"text":"t"}]}} [Trace - 14:32:03] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:03] Received request 'textDocument/completion - (731)'. Params: {"jsonrpc":"2.0","id":731,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":3},"context":{"triggerKind":1}}} [Trace - 14:32:03] Sending response 'textDocument/completion - (731)' took 1ms Result: {"jsonrpc":"2.0","id":731,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:32:04] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:04] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":394},"contentChanges":[{"range":{"start":{"line":26,"character":3},"end":{"line":26,"character":3}},"rangeLength":0,"text":"m"}]}} [Trace - 14:32:04] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:04] Received request 'textDocument/completion - (732)'. Params: {"jsonrpc":"2.0","id":732,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":4},"context":{"triggerKind":1}}} [Trace - 14:32:04] Sending response 'textDocument/completion - (732)' took 1ms Result: {"jsonrpc":"2.0","id":732,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:32:04] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:04] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":395},"contentChanges":[{"range":{"start":{"line":26,"character":4},"end":{"line":26,"character":4}},"rangeLength":0,"text":"l"}]}} [Trace - 14:32:04] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:04] Received request 'textDocument/completion - (733)'. Params: {"jsonrpc":"2.0","id":733,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":5},"context":{"triggerKind":1}}} [Trace - 14:32:04] Sending response 'textDocument/completion - (733)' took 0ms Result: {"jsonrpc":"2.0","id":733,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:32:04] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:04] Received request 'textDocument/foldingRange - (734)'. Params: {"jsonrpc":"2.0","id":734,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:04] Sending response 'textDocument/foldingRange - (734)' took 0ms Result: {"jsonrpc":"2.0","id":734,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} [Trace - 14:32:04] Received request 'textDocument/codeLens - (735)'. Params: {"jsonrpc":"2.0","id":735,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:04] Sending response 'textDocument/codeLens - (735)' took 0ms Result: {"jsonrpc":"2.0","id":735,"result":null} [Trace - 14:32:04] Received request 'textDocument/documentSymbol - (736)'. Params: {"jsonrpc":"2.0","id":736,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:04] Sending response 'textDocument/documentSymbol - (736)' took 0ms Result: {"jsonrpc":"2.0","id":736,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:32:04] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":396},"contentChanges":[{"range":{"start":{"line":26,"character":5},"end":{"line":26,"character":5}},"rangeLength":0,"text":" "}]}} [Trace - 14:32:04] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:04] Received request 'textDocument/completion - (737)'. Params: {"jsonrpc":"2.0","id":737,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":6},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:32:04] Sending response 'textDocument/completion - (737)' took 0ms Result: {"jsonrpc":"2.0","id":737,"result":[]} [Trace - 14:32:04] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:04] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":397},"contentChanges":[{"range":{"start":{"line":26,"character":6},"end":{"line":26,"character":6}},"rangeLength":0,"text":":"}]}} [Trace - 14:32:04] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:04] Received request 'textDocument/completion - (738)'. Params: {"jsonrpc":"2.0","id":738,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":7},"context":{"triggerKind":2,"triggerCharacter":":"}}} [Trace - 14:32:04] Sending response 'textDocument/completion - (738)' took 0ms Result: {"jsonrpc":"2.0","id":738,"result":[]} [Trace - 14:32:04] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:05] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":398},"contentChanges":[{"range":{"start":{"line":26,"character":7},"end":{"line":26,"character":7}},"rangeLength":0,"text":"="}]}} [Trace - 14:32:05] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:05] Received request 'textDocument/completion - (739)'. Params: {"jsonrpc":"2.0","id":739,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":8},"context":{"triggerKind":2,"triggerCharacter":"="}}} [Trace - 14:32:05] Sending response 'textDocument/completion - (739)' took 0ms Result: {"jsonrpc":"2.0","id":739,"result":[]} [Trace - 14:32:05] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:05] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":399},"contentChanges":[{"range":{"start":{"line":26,"character":8},"end":{"line":26,"character":8}},"rangeLength":0,"text":" "}]}} [Trace - 14:32:05] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:05] Received request 'textDocument/completion - (740)'. Params: {"jsonrpc":"2.0","id":740,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":9},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:32:05] Sending response 'textDocument/completion - (740)' took 0ms Result: {"jsonrpc":"2.0","id":740,"result":[]} [Trace - 14:32:05] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:05] Received request 'textDocument/foldingRange - (741)'. Params: {"jsonrpc":"2.0","id":741,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:05] Sending response 'textDocument/foldingRange - (741)' took 0ms Result: {"jsonrpc":"2.0","id":741,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} [Trace - 14:32:05] Received request 'textDocument/codeLens - (742)'. Params: {"jsonrpc":"2.0","id":742,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:05] Sending response 'textDocument/codeLens - (742)' took 0ms Result: {"jsonrpc":"2.0","id":742,"result":null} [Trace - 14:32:05] Received request 'textDocument/documentSymbol - (743)'. Params: {"jsonrpc":"2.0","id":743,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:05] Sending response 'textDocument/documentSymbol - (743)' took 0ms Result: {"jsonrpc":"2.0","id":743,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:32:07] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":400},"contentChanges":[{"range":{"start":{"line":26,"character":9},"end":{"line":26,"character":9}},"rangeLength":0,"text":"''"}]}} [Trace - 14:32:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:07] Received request 'textDocument/foldingRange - (744)'. Params: {"jsonrpc":"2.0","id":744,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:07] Sending response 'textDocument/foldingRange - (744)' took 0ms Result: {"jsonrpc":"2.0","id":744,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":28,"endCharacter":1,"kind":"region"}]} [Trace - 14:32:07] Received request 'textDocument/codeLens - (745)'. Params: {"jsonrpc":"2.0","id":745,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:07] Sending response 'textDocument/codeLens - (745)' took 0ms Result: {"jsonrpc":"2.0","id":745,"result":null} [Trace - 14:32:07] Received request 'textDocument/documentSymbol - (746)'. Params: {"jsonrpc":"2.0","id":746,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:07] Sending response 'textDocument/documentSymbol - (746)' took 0ms Result: {"jsonrpc":"2.0","id":746,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:32:08] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":401},"contentChanges":[{"range":{"start":{"line":26,"character":11},"end":{"line":26,"character":11}},"rangeLength":0,"text":"\n\t"}]}} [Trace - 14:32:08] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:08] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:08] Received request 'textDocument/foldingRange - (747)'. Params: {"jsonrpc":"2.0","id":747,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:08] Sending response 'textDocument/foldingRange - (747)' took 0ms Result: {"jsonrpc":"2.0","id":747,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} [Trace - 14:32:08] Received request 'textDocument/codeLens - (748)'. Params: {"jsonrpc":"2.0","id":748,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:08] Sending response 'textDocument/codeLens - (748)' took 0ms Result: {"jsonrpc":"2.0","id":748,"result":null} [Trace - 14:32:08] Received request 'textDocument/documentSymbol - (749)'. Params: {"jsonrpc":"2.0","id":749,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:08] Sending response 'textDocument/documentSymbol - (749)' took 0ms Result: {"jsonrpc":"2.0","id":749,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:32:08] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":402},"contentChanges":[{"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":1}},"rangeLength":0,"text":"f"}]}} [Trace - 14:32:08] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:08] Received request 'textDocument/completion - (750)'. Params: {"jsonrpc":"2.0","id":750,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":2},"context":{"triggerKind":1}}} [Trace - 14:32:08] Sending response 'textDocument/completion - (750)' took 1ms Result: {"jsonrpc":"2.0","id":750,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:32:08] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:09] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":403},"contentChanges":[{"range":{"start":{"line":27,"character":2},"end":{"line":27,"character":2}},"rangeLength":0,"text":"o"}]}} [Trace - 14:32:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:09] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":404},"contentChanges":[{"range":{"start":{"line":27,"character":3},"end":{"line":27,"character":3}},"rangeLength":0,"text":"r"}]}} [Trace - 14:32:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:09] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":405},"contentChanges":[{"range":{"start":{"line":27,"character":4},"end":{"line":27,"character":4}},"rangeLength":0,"text":" "}]}} [Trace - 14:32:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:09] Received request 'textDocument/completion - (751)'. Params: {"jsonrpc":"2.0","id":751,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":5},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:32:09] Sending response 'textDocument/completion - (751)' took 1ms Result: {"jsonrpc":"2.0","id":751,"result":[]} [Trace - 14:32:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:09] Received request 'textDocument/foldingRange - (752)'. Params: {"jsonrpc":"2.0","id":752,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:09] Sending response 'textDocument/foldingRange - (752)' took 0ms Result: {"jsonrpc":"2.0","id":752,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} [Trace - 14:32:09] Received request 'textDocument/codeLens - (753)'. Params: {"jsonrpc":"2.0","id":753,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:09] Sending response 'textDocument/codeLens - (753)' took 0ms Result: {"jsonrpc":"2.0","id":753,"result":null} [Trace - 14:32:09] Received request 'textDocument/documentSymbol - (754)'. Params: {"jsonrpc":"2.0","id":754,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:09] Sending response 'textDocument/documentSymbol - (754)' took 0ms Result: {"jsonrpc":"2.0","id":754,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:32:10] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":406},"contentChanges":[{"range":{"start":{"line":27,"character":5},"end":{"line":27,"character":5}},"rangeLength":0,"text":"q"}]}} [Trace - 14:32:10] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:10] Received request 'textDocument/completion - (755)'. Params: {"jsonrpc":"2.0","id":755,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":6},"context":{"triggerKind":1}}} [Trace - 14:32:10] Sending response 'textDocument/completion - (755)' took 1ms Result: {"jsonrpc":"2.0","id":755,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:32:10] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:10] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":407},"contentChanges":[{"range":{"start":{"line":27,"character":6},"end":{"line":27,"character":6}},"rangeLength":0,"text":"u"}]}} [Trace - 14:32:10] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:10] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:10] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":408},"contentChanges":[{"range":{"start":{"line":27,"character":7},"end":{"line":27,"character":7}},"rangeLength":0,"text":"r"}]}} [Trace - 14:32:10] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:10] Received request 'textDocument/completion - (756)'. Params: {"jsonrpc":"2.0","id":756,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":8},"context":{"triggerKind":1}}} [Trace - 14:32:10] Sending response 'textDocument/completion - (756)' took 0ms Result: {"jsonrpc":"2.0","id":756,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:32:10] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:10] Received request 'textDocument/foldingRange - (757)'. Params: {"jsonrpc":"2.0","id":757,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:10] Sending response 'textDocument/foldingRange - (757)' took 0ms Result: {"jsonrpc":"2.0","id":757,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} [Trace - 14:32:10] Received request 'textDocument/codeLens - (758)'. Params: {"jsonrpc":"2.0","id":758,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:10] Sending response 'textDocument/codeLens - (758)' took 0ms Result: {"jsonrpc":"2.0","id":758,"result":null} [Trace - 14:32:10] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":409},"contentChanges":[{"range":{"start":{"line":27,"character":7},"end":{"line":27,"character":8}},"rangeLength":1,"text":""}]}} [Trace - 14:32:10] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:10] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:10] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":410},"contentChanges":[{"range":{"start":{"line":27,"character":6},"end":{"line":27,"character":7}},"rangeLength":1,"text":""}]}} [Trace - 14:32:10] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:10] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:10] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":411},"contentChanges":[{"range":{"start":{"line":27,"character":6},"end":{"line":27,"character":6}},"rangeLength":0,"text":"r"}]}} [Trace - 14:32:10] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:10] Received request 'textDocument/completion - (759)'. Params: {"jsonrpc":"2.0","id":759,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":7},"context":{"triggerKind":1}}} [Trace - 14:32:10] Sending response 'textDocument/completion - (759)' took 0ms Result: {"jsonrpc":"2.0","id":759,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:32:10] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:11] Received request 'textDocument/foldingRange - (760)'. Params: {"jsonrpc":"2.0","id":760,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:11] Sending response 'textDocument/foldingRange - (760)' took 0ms Result: {"jsonrpc":"2.0","id":760,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} [Trace - 14:32:11] Received request 'textDocument/codeLens - (761)'. Params: {"jsonrpc":"2.0","id":761,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:11] Sending response 'textDocument/codeLens - (761)' took 0ms Result: {"jsonrpc":"2.0","id":761,"result":null} [Trace - 14:32:11] Received request 'textDocument/documentSymbol - (762)'. Params: {"jsonrpc":"2.0","id":762,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:11] Sending response 'textDocument/documentSymbol - (762)' took 0ms Result: {"jsonrpc":"2.0","id":762,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:32:12] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":412},"contentChanges":[{"range":{"start":{"line":27,"character":7},"end":{"line":27,"character":7}},"rangeLength":0,"text":"i"}]}} [Trace - 14:32:12] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:12] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:12] Received request 'textDocument/foldingRange - (763)'. Params: {"jsonrpc":"2.0","id":763,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:12] Sending response 'textDocument/foldingRange - (763)' took 0ms Result: {"jsonrpc":"2.0","id":763,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} [Trace - 14:32:12] Received request 'textDocument/codeLens - (764)'. Params: {"jsonrpc":"2.0","id":764,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:12] Sending response 'textDocument/codeLens - (764)' took 0ms Result: {"jsonrpc":"2.0","id":764,"result":null} [Trace - 14:32:12] Received request 'textDocument/documentSymbol - (765)'. Params: {"jsonrpc":"2.0","id":765,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:12] Sending response 'textDocument/documentSymbol - (765)' took 0ms Result: {"jsonrpc":"2.0","id":765,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:32:12] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":413},"contentChanges":[{"range":{"start":{"line":27,"character":7},"end":{"line":27,"character":8}},"rangeLength":1,"text":""}]}} [Trace - 14:32:12] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:12] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:12] Received request 'textDocument/foldingRange - (766)'. Params: {"jsonrpc":"2.0","id":766,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:12] Sending response 'textDocument/foldingRange - (766)' took 0ms Result: {"jsonrpc":"2.0","id":766,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} [Trace - 14:32:12] Received request 'textDocument/codeLens - (767)'. Params: {"jsonrpc":"2.0","id":767,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:12] Sending response 'textDocument/codeLens - (767)' took 0ms Result: {"jsonrpc":"2.0","id":767,"result":null} [Trace - 14:32:12] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":414},"contentChanges":[{"range":{"start":{"line":27,"character":7},"end":{"line":27,"character":7}},"rangeLength":0,"text":" "}]}} [Trace - 14:32:12] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:12] Received request 'textDocument/completion - (768)'. Params: {"jsonrpc":"2.0","id":768,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":8},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:32:12] Sending response 'textDocument/completion - (768)' took 0ms Result: {"jsonrpc":"2.0","id":768,"result":[]} [Trace - 14:32:12] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:12] Received request 'textDocument/foldingRange - (769)'. Params: {"jsonrpc":"2.0","id":769,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:12] Sending response 'textDocument/foldingRange - (769)' took 0ms Result: {"jsonrpc":"2.0","id":769,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} [Trace - 14:32:12] Received request 'textDocument/codeLens - (770)'. Params: {"jsonrpc":"2.0","id":770,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:12] Sending response 'textDocument/codeLens - (770)' took 0ms Result: {"jsonrpc":"2.0","id":770,"result":null} [Trace - 14:32:13] Received request 'textDocument/documentSymbol - (771)'. Params: {"jsonrpc":"2.0","id":771,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:13] Sending response 'textDocument/documentSymbol - (771)' took 0ms Result: {"jsonrpc":"2.0","id":771,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:32:13] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":415},"contentChanges":[{"range":{"start":{"line":27,"character":8},"end":{"line":27,"character":8}},"rangeLength":0,"text":"i"}]}} [Trace - 14:32:13] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:13] Received request 'textDocument/completion - (772)'. Params: {"jsonrpc":"2.0","id":772,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":9},"context":{"triggerKind":1}}} [Trace - 14:32:13] Sending response 'textDocument/completion - (772)' took 0ms Result: {"jsonrpc":"2.0","id":772,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:32:13] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:13] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":416},"contentChanges":[{"range":{"start":{"line":27,"character":9},"end":{"line":27,"character":9}},"rangeLength":0,"text":"n"}]}} [Trace - 14:32:13] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:13] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:13] Received request 'textDocument/foldingRange - (773)'. Params: {"jsonrpc":"2.0","id":773,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:13] Sending response 'textDocument/foldingRange - (773)' took 0ms Result: {"jsonrpc":"2.0","id":773,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} [Trace - 14:32:13] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":417},"contentChanges":[{"range":{"start":{"line":27,"character":10},"end":{"line":27,"character":10}},"rangeLength":0,"text":" "}]}} [Trace - 14:32:13] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:13] Received request 'textDocument/completion - (774)'. Params: {"jsonrpc":"2.0","id":774,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":11},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:32:13] Sending response 'textDocument/completion - (774)' took 0ms Result: {"jsonrpc":"2.0","id":774,"result":[]} [Trace - 14:32:13] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:13] Received request 'textDocument/foldingRange - (775)'. Params: {"jsonrpc":"2.0","id":775,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:13] Sending response 'textDocument/foldingRange - (775)' took 0ms Result: {"jsonrpc":"2.0","id":775,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} [Trace - 14:32:13] Received request 'textDocument/codeLens - (776)'. Params: {"jsonrpc":"2.0","id":776,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:13] Sending response 'textDocument/codeLens - (776)' took 0ms Result: {"jsonrpc":"2.0","id":776,"result":null} [Trace - 14:32:13] Received request 'textDocument/documentSymbol - (777)'. Params: {"jsonrpc":"2.0","id":777,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:13] Sending response 'textDocument/documentSymbol - (777)' took 0ms Result: {"jsonrpc":"2.0","id":777,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:32:14] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":418},"contentChanges":[{"range":{"start":{"line":27,"character":11},"end":{"line":27,"character":11}},"rangeLength":0,"text":"q"}]}} [Trace - 14:32:14] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:14] Received request 'textDocument/completion - (778)'. Params: {"jsonrpc":"2.0","id":778,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":12},"context":{"triggerKind":1}}} [Trace - 14:32:14] Sending response 'textDocument/completion - (778)' took 0ms Result: {"jsonrpc":"2.0","id":778,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:32:14] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:14] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":419},"contentChanges":[{"range":{"start":{"line":27,"character":12},"end":{"line":27,"character":12}},"rangeLength":0,"text":"r"}]}} [Trace - 14:32:14] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:14] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:14] Received request 'textDocument/foldingRange - (779)'. Params: {"jsonrpc":"2.0","id":779,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:14] Sending response 'textDocument/foldingRange - (779)' took 0ms Result: {"jsonrpc":"2.0","id":779,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} [Trace - 14:32:14] Received request 'textDocument/codeLens - (780)'. Params: {"jsonrpc":"2.0","id":780,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:14] Sending response 'textDocument/codeLens - (780)' took 0ms Result: {"jsonrpc":"2.0","id":780,"result":null} [Trace - 14:32:14] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":420},"contentChanges":[{"range":{"start":{"line":27,"character":13},"end":{"line":27,"character":13}},"rangeLength":0,"text":"d"}]}} [Trace - 14:32:14] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:14] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:15] Received request 'textDocument/foldingRange - (781)'. Params: {"jsonrpc":"2.0","id":781,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:15] Sending response 'textDocument/foldingRange - (781)' took 0ms Result: {"jsonrpc":"2.0","id":781,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} [Trace - 14:32:15] Received request 'textDocument/codeLens - (782)'. Params: {"jsonrpc":"2.0","id":782,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:15] Sending response 'textDocument/codeLens - (782)' took 0ms Result: {"jsonrpc":"2.0","id":782,"result":null} [Trace - 14:32:15] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":421},"contentChanges":[{"range":{"start":{"line":27,"character":13},"end":{"line":27,"character":14}},"rangeLength":1,"text":""}]}} [Trace - 14:32:15] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:15] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:15] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":422},"contentChanges":[{"range":{"start":{"line":27,"character":13},"end":{"line":27,"character":13}},"rangeLength":0,"text":"s"}]}} [Trace - 14:32:15] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:15] Received request 'textDocument/completion - (783)'. Params: {"jsonrpc":"2.0","id":783,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":14},"context":{"triggerKind":1}}} [Trace - 14:32:15] Sending response 'textDocument/completion - (783)' took 2ms Result: {"jsonrpc":"2.0","id":783,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:32:15] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:15] Received request 'textDocument/foldingRange - (784)'. Params: {"jsonrpc":"2.0","id":784,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:15] Sending response 'textDocument/foldingRange - (784)' took 0ms Result: {"jsonrpc":"2.0","id":784,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} [Trace - 14:32:15] Received request 'textDocument/codeLens - (785)'. Params: {"jsonrpc":"2.0","id":785,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:15] Sending response 'textDocument/codeLens - (785)' took 0ms Result: {"jsonrpc":"2.0","id":785,"result":null} [Trace - 14:32:15] Received request 'textDocument/documentSymbol - (786)'. Params: {"jsonrpc":"2.0","id":786,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:15] Sending response 'textDocument/documentSymbol - (786)' took 0ms Result: {"jsonrpc":"2.0","id":786,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:32:15] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":423},"contentChanges":[{"range":{"start":{"line":27,"character":14},"end":{"line":27,"character":14}},"rangeLength":0,"text":"{}"}]}} [Trace - 14:32:15] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:15] Received request 'textDocument/completion - (787)'. Params: {"jsonrpc":"2.0","id":787,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":15},"context":{"triggerKind":2,"triggerCharacter":"{"}}} [Trace - 14:32:15] Sending response 'textDocument/completion - (787)' took 0ms Result: {"jsonrpc":"2.0","id":787,"result":[]} [Trace - 14:32:15] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:16] Received request 'textDocument/foldingRange - (788)'. Params: {"jsonrpc":"2.0","id":788,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:16] Sending response 'textDocument/foldingRange - (788)' took 0ms Result: {"jsonrpc":"2.0","id":788,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} [Trace - 14:32:16] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":424},"contentChanges":[{"range":{"start":{"line":27,"character":15},"end":{"line":27,"character":16}},"rangeLength":1,"text":"}"}]}} [Trace - 14:32:16] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:16] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:16] Received request 'textDocument/foldingRange - (789)'. Params: {"jsonrpc":"2.0","id":789,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:16] Sending response 'textDocument/foldingRange - (789)' took 0ms Result: {"jsonrpc":"2.0","id":789,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} [Trace - 14:32:16] Received request 'textDocument/codeLens - (790)'. Params: {"jsonrpc":"2.0","id":790,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:16] Sending response 'textDocument/codeLens - (790)' took 0ms Result: {"jsonrpc":"2.0","id":790,"result":null} [Trace - 14:32:16] Received request 'textDocument/documentSymbol - (791)'. Params: {"jsonrpc":"2.0","id":791,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:16] Sending response 'textDocument/documentSymbol - (791)' took 0ms Result: {"jsonrpc":"2.0","id":791,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:32:16] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":425},"contentChanges":[{"range":{"start":{"line":27,"character":14},"end":{"line":27,"character":14}},"rangeLength":0,"text":" "}]}} [Trace - 14:32:16] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:16] Received request 'textDocument/completion - (792)'. Params: {"jsonrpc":"2.0","id":792,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":15},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:32:16] Sending response 'textDocument/completion - (792)' took 0ms Result: {"jsonrpc":"2.0","id":792,"result":[]} [Trace - 14:32:16] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:16] Received request 'textDocument/foldingRange - (793)'. Params: {"jsonrpc":"2.0","id":793,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:16] Sending response 'textDocument/foldingRange - (793)' took 0ms Result: {"jsonrpc":"2.0","id":793,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":29,"endCharacter":1,"kind":"region"}]} [Trace - 14:32:17] Received request 'textDocument/codeLens - (794)'. Params: {"jsonrpc":"2.0","id":794,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:17] Sending response 'textDocument/codeLens - (794)' took 0ms Result: {"jsonrpc":"2.0","id":794,"result":null} [Trace - 14:32:17] Received request 'textDocument/documentSymbol - (795)'. Params: {"jsonrpc":"2.0","id":795,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:17] Sending response 'textDocument/documentSymbol - (795)' took 0ms Result: {"jsonrpc":"2.0","id":795,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:32:17] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":426},"contentChanges":[{"range":{"start":{"line":27,"character":16},"end":{"line":27,"character":16}},"rangeLength":0,"text":"\n\t\t\n\t"}]}} [Trace - 14:32:17] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:17] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:17] Received request 'textDocument/foldingRange - (796)'. Params: {"jsonrpc":"2.0","id":796,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:17] Sending response 'textDocument/foldingRange - (796)' took 0ms Result: {"jsonrpc":"2.0","id":796,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:32:17] Received request 'textDocument/codeLens - (797)'. Params: {"jsonrpc":"2.0","id":797,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:17] Sending response 'textDocument/codeLens - (797)' took 0ms Result: {"jsonrpc":"2.0","id":797,"result":null} [Trace - 14:32:17] Received request 'textDocument/documentSymbol - (798)'. Params: {"jsonrpc":"2.0","id":798,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:17] Sending response 'textDocument/documentSymbol - (798)' took 0ms Result: {"jsonrpc":"2.0","id":798,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:32:18] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":427},"contentChanges":[{"range":{"start":{"line":28,"character":2},"end":{"line":28,"character":2}},"rangeLength":0,"text":"h"}]}} [Trace - 14:32:18] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:18] Received request 'textDocument/completion - (799)'. Params: {"jsonrpc":"2.0","id":799,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":3},"context":{"triggerKind":1}}} [Trace - 14:32:18] Sending response 'textDocument/completion - (799)' took 0ms Result: {"jsonrpc":"2.0","id":799,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:32:18] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:18] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":428},"contentChanges":[{"range":{"start":{"line":28,"character":3},"end":{"line":28,"character":3}},"rangeLength":0,"text":"t"}]}} [Trace - 14:32:18] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:18] Received request 'textDocument/completion - (800)'. Params: {"jsonrpc":"2.0","id":800,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":4},"context":{"triggerKind":1}}} [Trace - 14:32:18] Sending response 'textDocument/completion - (800)' took 0ms Result: {"jsonrpc":"2.0","id":800,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:32:18] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:18] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":429},"contentChanges":[{"range":{"start":{"line":28,"character":4},"end":{"line":28,"character":4}},"rangeLength":0,"text":"m"}]}} [Trace - 14:32:18] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:18] Received request 'textDocument/completion - (801)'. Params: {"jsonrpc":"2.0","id":801,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":5},"context":{"triggerKind":1}}} [Trace - 14:32:18] Sending response 'textDocument/completion - (801)' took 0ms Result: {"jsonrpc":"2.0","id":801,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:32:18] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":430},"contentChanges":[{"range":{"start":{"line":28,"character":5},"end":{"line":28,"character":5}},"rangeLength":0,"text":"l"}]}} [Trace - 14:32:18] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:18] Received request 'textDocument/completion - (802)'. Params: {"jsonrpc":"2.0","id":802,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":6},"context":{"triggerKind":1}}} [Trace - 14:32:18] Sending response 'textDocument/completion - (802)' took 0ms Result: {"jsonrpc":"2.0","id":802,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:32:18] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:18] Received request 'textDocument/foldingRange - (803)'. Params: {"jsonrpc":"2.0","id":803,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:18] Sending response 'textDocument/foldingRange - (803)' took 0ms Result: {"jsonrpc":"2.0","id":803,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:32:18] Received request 'textDocument/codeLens - (804)'. Params: {"jsonrpc":"2.0","id":804,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:18] Sending response 'textDocument/codeLens - (804)' took 0ms Result: {"jsonrpc":"2.0","id":804,"result":null} [Trace - 14:32:18] Received request 'textDocument/documentSymbol - (805)'. Params: {"jsonrpc":"2.0","id":805,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:18] Sending response 'textDocument/documentSymbol - (805)' took 0ms Result: {"jsonrpc":"2.0","id":805,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:32:18] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":431},"contentChanges":[{"range":{"start":{"line":28,"character":6},"end":{"line":28,"character":6}},"rangeLength":0,"text":" "}]}} [Trace - 14:32:18] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:18] Received request 'textDocument/completion - (806)'. Params: {"jsonrpc":"2.0","id":806,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":7},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:32:18] Sending response 'textDocument/completion - (806)' took 0ms Result: {"jsonrpc":"2.0","id":806,"result":[]} [Trace - 14:32:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:19] Received request 'textDocument/foldingRange - (807)'. Params: {"jsonrpc":"2.0","id":807,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:19] Sending response 'textDocument/foldingRange - (807)' took 0ms Result: {"jsonrpc":"2.0","id":807,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:32:19] Received request 'textDocument/codeLens - (808)'. Params: {"jsonrpc":"2.0","id":808,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:19] Sending response 'textDocument/codeLens - (808)' took 0ms Result: {"jsonrpc":"2.0","id":808,"result":null} [Trace - 14:32:19] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":432},"contentChanges":[{"range":{"start":{"line":28,"character":7},"end":{"line":28,"character":7}},"rangeLength":0,"text":":"}]}} [Trace - 14:32:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:19] Received request 'textDocument/completion - (809)'. Params: {"jsonrpc":"2.0","id":809,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":8},"context":{"triggerKind":2,"triggerCharacter":":"}}} [Trace - 14:32:19] Sending response 'textDocument/completion - (809)' took 0ms Result: {"jsonrpc":"2.0","id":809,"result":[]} [Trace - 14:32:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:19] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":433},"contentChanges":[{"range":{"start":{"line":28,"character":8},"end":{"line":28,"character":8}},"rangeLength":0,"text":"="}]}} [Trace - 14:32:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:19] Received request 'textDocument/completion - (810)'. Params: {"jsonrpc":"2.0","id":810,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":9},"context":{"triggerKind":2,"triggerCharacter":"="}}} [Trace - 14:32:19] Sending response 'textDocument/completion - (810)' took 0ms Result: {"jsonrpc":"2.0","id":810,"result":[]} [Trace - 14:32:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:19] Received request 'textDocument/foldingRange - (811)'. Params: {"jsonrpc":"2.0","id":811,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:19] Sending response 'textDocument/foldingRange - (811)' took 0ms Result: {"jsonrpc":"2.0","id":811,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:32:19] Received request 'textDocument/codeLens - (812)'. Params: {"jsonrpc":"2.0","id":812,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:19] Sending response 'textDocument/codeLens - (812)' took 0ms Result: {"jsonrpc":"2.0","id":812,"result":null} [Trace - 14:32:19] Received request 'textDocument/documentSymbol - (813)'. Params: {"jsonrpc":"2.0","id":813,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:19] Sending response 'textDocument/documentSymbol - (813)' took 0ms Result: {"jsonrpc":"2.0","id":813,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:32:19] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":434},"contentChanges":[{"range":{"start":{"line":28,"character":8},"end":{"line":28,"character":9}},"rangeLength":1,"text":""}]}} [Trace - 14:32:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:20] Received request 'textDocument/foldingRange - (814)'. Params: {"jsonrpc":"2.0","id":814,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:20] Sending response 'textDocument/foldingRange - (814)' took 0ms Result: {"jsonrpc":"2.0","id":814,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:32:20] Received request 'textDocument/codeLens - (815)'. Params: {"jsonrpc":"2.0","id":815,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:20] Sending response 'textDocument/codeLens - (815)' took 0ms Result: {"jsonrpc":"2.0","id":815,"result":null} [Trace - 14:32:20] Received request 'textDocument/documentSymbol - (816)'. Params: {"jsonrpc":"2.0","id":816,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:20] Sending response 'textDocument/documentSymbol - (816)' took 0ms Result: {"jsonrpc":"2.0","id":816,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:32:20] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":435},"contentChanges":[{"range":{"start":{"line":28,"character":7},"end":{"line":28,"character":8}},"rangeLength":1,"text":""}]}} [Trace - 14:32:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:20] Received request 'textDocument/foldingRange - (817)'. Params: {"jsonrpc":"2.0","id":817,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:20] Sending response 'textDocument/foldingRange - (817)' took 0ms Result: {"jsonrpc":"2.0","id":817,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:32:20] Received request 'textDocument/codeLens - (818)'. Params: {"jsonrpc":"2.0","id":818,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:20] Sending response 'textDocument/codeLens - (818)' took 0ms Result: {"jsonrpc":"2.0","id":818,"result":null} [Trace - 14:32:20] Received request 'textDocument/documentSymbol - (819)'. Params: {"jsonrpc":"2.0","id":819,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:20] Sending response 'textDocument/documentSymbol - (819)' took 0ms Result: {"jsonrpc":"2.0","id":819,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:32:21] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":436},"contentChanges":[{"range":{"start":{"line":28,"character":7},"end":{"line":28,"character":7}},"rangeLength":0,"text":"+"}]}} [Trace - 14:32:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:21] Received request 'textDocument/foldingRange - (820)'. Params: {"jsonrpc":"2.0","id":820,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:21] Sending response 'textDocument/foldingRange - (820)' took 0ms Result: {"jsonrpc":"2.0","id":820,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:32:21] Received request 'textDocument/codeLens - (821)'. Params: {"jsonrpc":"2.0","id":821,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:21] Sending response 'textDocument/codeLens - (821)' took 0ms Result: {"jsonrpc":"2.0","id":821,"result":null} [Trace - 14:32:21] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":437},"contentChanges":[{"range":{"start":{"line":28,"character":8},"end":{"line":28,"character":8}},"rangeLength":0,"text":"="}]}} [Trace - 14:32:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:21] Received request 'textDocument/completion - (822)'. Params: {"jsonrpc":"2.0","id":822,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":9},"context":{"triggerKind":2,"triggerCharacter":"="}}} [Trace - 14:32:21] Sending response 'textDocument/completion - (822)' took 0ms Result: {"jsonrpc":"2.0","id":822,"result":[]} [Trace - 14:32:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:21] Received request 'textDocument/foldingRange - (823)'. Params: {"jsonrpc":"2.0","id":823,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:21] Sending response 'textDocument/foldingRange - (823)' took 0ms Result: {"jsonrpc":"2.0","id":823,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:32:21] Received request 'textDocument/codeLens - (824)'. Params: {"jsonrpc":"2.0","id":824,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:21] Sending response 'textDocument/codeLens - (824)' took 0ms Result: {"jsonrpc":"2.0","id":824,"result":null} [Trace - 14:32:21] Received request 'textDocument/documentSymbol - (825)'. Params: {"jsonrpc":"2.0","id":825,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:21] Sending response 'textDocument/documentSymbol - (825)' took 0ms Result: {"jsonrpc":"2.0","id":825,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:32:21] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":438},"contentChanges":[{"range":{"start":{"line":28,"character":9},"end":{"line":28,"character":9}},"rangeLength":0,"text":" "}]}} [Trace - 14:32:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:21] Received request 'textDocument/completion - (826)'. Params: {"jsonrpc":"2.0","id":826,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":10},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:32:21] Sending response 'textDocument/completion - (826)' took 0ms Result: {"jsonrpc":"2.0","id":826,"result":[]} [Trace - 14:32:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:22] Received request 'textDocument/foldingRange - (827)'. Params: {"jsonrpc":"2.0","id":827,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:22] Sending response 'textDocument/foldingRange - (827)' took 0ms Result: {"jsonrpc":"2.0","id":827,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:32:22] Received request 'textDocument/codeLens - (828)'. Params: {"jsonrpc":"2.0","id":828,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:22] Sending response 'textDocument/codeLens - (828)' took 0ms Result: {"jsonrpc":"2.0","id":828,"result":null} [Trace - 14:32:22] Received request 'textDocument/documentSymbol - (829)'. Params: {"jsonrpc":"2.0","id":829,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:22] Sending response 'textDocument/documentSymbol - (829)' took 0ms Result: {"jsonrpc":"2.0","id":829,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:32:23] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":439},"contentChanges":[{"range":{"start":{"line":28,"character":10},"end":{"line":28,"character":10}},"rangeLength":0,"text":"q"}]}} [Trace - 14:32:23] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:23] Received request 'textDocument/completion - (830)'. Params: {"jsonrpc":"2.0","id":830,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":11},"context":{"triggerKind":1}}} [Trace - 14:32:23] Sending response 'textDocument/completion - (830)' took 0ms Result: {"jsonrpc":"2.0","id":830,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:32:23] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:23] Received request 'textDocument/foldingRange - (831)'. Params: {"jsonrpc":"2.0","id":831,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:23] Sending response 'textDocument/foldingRange - (831)' took 0ms Result: {"jsonrpc":"2.0","id":831,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:32:23] Received request 'textDocument/codeLens - (832)'. Params: {"jsonrpc":"2.0","id":832,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:23] Sending response 'textDocument/codeLens - (832)' took 0ms Result: {"jsonrpc":"2.0","id":832,"result":null} [Trace - 14:32:24] Received request 'textDocument/documentSymbol - (833)'. Params: {"jsonrpc":"2.0","id":833,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:24] Sending response 'textDocument/documentSymbol - (833)' took 0ms Result: {"jsonrpc":"2.0","id":833,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:32:24] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":440},"contentChanges":[{"range":{"start":{"line":28,"character":10},"end":{"line":28,"character":11}},"rangeLength":1,"text":""}]}} [Trace - 14:32:24] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:24] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:24] Received request 'textDocument/foldingRange - (834)'. Params: {"jsonrpc":"2.0","id":834,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:24] Sending response 'textDocument/foldingRange - (834)' took 0ms Result: {"jsonrpc":"2.0","id":834,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:32:24] Received request 'textDocument/codeLens - (835)'. Params: {"jsonrpc":"2.0","id":835,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:24] Sending response 'textDocument/codeLens - (835)' took 0ms Result: {"jsonrpc":"2.0","id":835,"result":null} [Trace - 14:32:24] Received request 'textDocument/documentSymbol - (836)'. Params: {"jsonrpc":"2.0","id":836,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:24] Sending response 'textDocument/documentSymbol - (836)' took 0ms Result: {"jsonrpc":"2.0","id":836,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:32:25] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":441},"contentChanges":[{"range":{"start":{"line":28,"character":10},"end":{"line":28,"character":10}},"rangeLength":0,"text":"t"}]}} [Trace - 14:32:25] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:25] Received request 'textDocument/completion - (837)'. Params: {"jsonrpc":"2.0","id":837,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":11},"context":{"triggerKind":1}}} [Trace - 14:32:25] Sending response 'textDocument/completion - (837)' took 0ms Result: {"jsonrpc":"2.0","id":837,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:32:25] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:25] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":442},"contentChanges":[{"range":{"start":{"line":28,"character":11},"end":{"line":28,"character":11}},"rangeLength":0,"text":"i"}]}} [Trace - 14:32:25] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:25] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:26] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":443},"contentChanges":[{"range":{"start":{"line":28,"character":12},"end":{"line":28,"character":12}},"rangeLength":0,"text":"c"}]}} [Trace - 14:32:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:26] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":444},"contentChanges":[{"range":{"start":{"line":28,"character":13},"end":{"line":28,"character":13}},"rangeLength":0,"text":"k"}]}} [Trace - 14:32:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:26] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":445},"contentChanges":[{"range":{"start":{"line":28,"character":14},"end":{"line":28,"character":14}},"rangeLength":0,"text":"e"}]}} [Trace - 14:32:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:26] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":446},"contentChanges":[{"range":{"start":{"line":28,"character":15},"end":{"line":28,"character":15}},"rangeLength":0,"text":"t"}]}} [Trace - 14:32:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:26] Received request 'textDocument/foldingRange - (838)'. Params: {"jsonrpc":"2.0","id":838,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:26] Sending response 'textDocument/foldingRange - (838)' took 0ms Result: {"jsonrpc":"2.0","id":838,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:32:26] Received request 'textDocument/codeLens - (839)'. Params: {"jsonrpc":"2.0","id":839,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:26] Sending response 'textDocument/codeLens - (839)' took 0ms Result: {"jsonrpc":"2.0","id":839,"result":null} [Trace - 14:32:26] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":447},"contentChanges":[{"range":{"start":{"line":28,"character":16},"end":{"line":28,"character":16}},"rangeLength":0,"text":"_"}]}} [Trace - 14:32:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:26] Received request 'textDocument/foldingRange - (840)'. Params: {"jsonrpc":"2.0","id":840,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:26] Sending response 'textDocument/foldingRange - (840)' took 0ms Result: {"jsonrpc":"2.0","id":840,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:32:26] Received request 'textDocument/codeLens - (841)'. Params: {"jsonrpc":"2.0","id":841,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:26] Sending response 'textDocument/codeLens - (841)' took 0ms Result: {"jsonrpc":"2.0","id":841,"result":null} [Trace - 14:32:26] Received request 'textDocument/documentSymbol - (842)'. Params: {"jsonrpc":"2.0","id":842,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:26] Sending response 'textDocument/documentSymbol - (842)' took 0ms Result: {"jsonrpc":"2.0","id":842,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:32:27] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":448},"contentChanges":[{"range":{"start":{"line":28,"character":10},"end":{"line":28,"character":17}},"rangeLength":7,"text":"ticket_front()"}]}} [Trace - 14:32:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:27] Received request 'textDocument/foldingRange - (843)'. Params: {"jsonrpc":"2.0","id":843,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:27] Sending response 'textDocument/foldingRange - (843)' took 0ms Result: {"jsonrpc":"2.0","id":843,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:32:27] Received request 'textDocument/codeLens - (844)'. Params: {"jsonrpc":"2.0","id":844,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:27] Sending response 'textDocument/codeLens - (844)' took 0ms Result: {"jsonrpc":"2.0","id":844,"result":null} [Trace - 14:32:27] Received request 'textDocument/documentSymbol - (845)'. Params: {"jsonrpc":"2.0","id":845,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:27] Sending response 'textDocument/documentSymbol - (845)' took 0ms Result: {"jsonrpc":"2.0","id":845,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:32:28] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":449},"contentChanges":[{"range":{"start":{"line":28,"character":23},"end":{"line":28,"character":23}},"rangeLength":0,"text":"w"}]}} [Trace - 14:32:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:28] Received request 'textDocument/completion - (846)'. Params: {"jsonrpc":"2.0","id":846,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":24},"context":{"triggerKind":1}}} [Trace - 14:32:28] Sending response 'textDocument/completion - (846)' took 0ms Result: {"jsonrpc":"2.0","id":846,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:32:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:28] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":450},"contentChanges":[{"range":{"start":{"line":28,"character":24},"end":{"line":28,"character":24}},"rangeLength":0,"text":"r"}]}} [Trace - 14:32:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:28] Received request 'textDocument/completion - (847)'. Params: {"jsonrpc":"2.0","id":847,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":25},"context":{"triggerKind":1}}} [Trace - 14:32:28] Sending response 'textDocument/completion - (847)' took 0ms Result: {"jsonrpc":"2.0","id":847,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:32:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:28] Received request 'textDocument/foldingRange - (848)'. Params: {"jsonrpc":"2.0","id":848,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:28] Sending response 'textDocument/foldingRange - (848)' took 0ms Result: {"jsonrpc":"2.0","id":848,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:32:28] Received request 'textDocument/codeLens - (849)'. Params: {"jsonrpc":"2.0","id":849,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:28] Sending response 'textDocument/codeLens - (849)' took 0ms Result: {"jsonrpc":"2.0","id":849,"result":null} [Trace - 14:32:28] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":451},"contentChanges":[{"range":{"start":{"line":28,"character":24},"end":{"line":28,"character":25}},"rangeLength":1,"text":""}]}} [Trace - 14:32:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:29] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":452},"contentChanges":[{"range":{"start":{"line":28,"character":23},"end":{"line":28,"character":24}},"rangeLength":1,"text":""}]}} [Trace - 14:32:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:29] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":453},"contentChanges":[{"range":{"start":{"line":28,"character":23},"end":{"line":28,"character":23}},"rangeLength":0,"text":"q"}]}} [Trace - 14:32:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:29] Received request 'textDocument/completion - (850)'. Params: {"jsonrpc":"2.0","id":850,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":24},"context":{"triggerKind":1}}} [Trace - 14:32:29] Sending response 'textDocument/completion - (850)' took 0ms Result: {"jsonrpc":"2.0","id":850,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:32:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:29] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":454},"contentChanges":[{"range":{"start":{"line":28,"character":24},"end":{"line":28,"character":24}},"rangeLength":0,"text":"r"}]}} [Trace - 14:32:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:29] Received request 'textDocument/foldingRange - (851)'. Params: {"jsonrpc":"2.0","id":851,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:29] Sending response 'textDocument/foldingRange - (851)' took 0ms Result: {"jsonrpc":"2.0","id":851,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:32:29] Received request 'textDocument/codeLens - (852)'. Params: {"jsonrpc":"2.0","id":852,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:29] Sending response 'textDocument/codeLens - (852)' took 0ms Result: {"jsonrpc":"2.0","id":852,"result":null} [Trace - 14:32:29] Received request 'textDocument/documentSymbol - (853)'. Params: {"jsonrpc":"2.0","id":853,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:29] Sending response 'textDocument/documentSymbol - (853)' took 0ms Result: {"jsonrpc":"2.0","id":853,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:32:30] Received request 'textDocument/hover - (854)'. Params: {"jsonrpc":"2.0","id":854,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":2}}} [Trace - 14:32:30] Sending response 'textDocument/hover - (854)' took 0ms Result: {"jsonrpc":"2.0","id":854,"result":null} [Trace - 14:32:31] Received request 'textDocument/hover - (855)'. Params: {"jsonrpc":"2.0","id":855,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":14}}} [Trace - 14:32:31] Sending response 'textDocument/hover - (855)' took 0ms Result: {"jsonrpc":"2.0","id":855,"result":null} [Trace - 14:32:31] Received request 'textDocument/definition - (856)'. Params: {"jsonrpc":"2.0","id":856,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":14}}} [Trace - 14:32:31] Sending response 'textDocument/definition - (856)' took 0ms Result: {"jsonrpc":"2.0","id":856,"result":null} [Trace - 14:32:31] Received request 'textDocument/formatting - (857)'. Params: {"jsonrpc":"2.0","id":857,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} [Trace - 14:32:31] Sending response 'textDocument/formatting - (857)' took 64ms Result: {"jsonrpc":"2.0","id":857,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":32,"character":0}},"newText":"import vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := ['test']\n\thtml := ''\n\tfor qr in qrs {\n\t\thtml += ticket_front(qr)\n\t}\n\treturn $vweb.html()\n}\n"}]} [Trace - 14:32:31] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:31] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[{"range":{"start":{"line":28,"character":2},"end":{"line":28,"character":2}},"severity":1,"code":"","source":"","message":"`html` is immutable, declare it with `mut` to make it mutable","relatedInformation":[]},{"range":{"start":{"line":26,"character":1},"end":{"line":26,"character":1}},"severity":2,"code":"","source":"","message":"unused variable: `html`","relatedInformation":[]}]}} [Trace - 14:32:31] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:32:37] Received request 'textDocument/foldingRange - (858)'. Params: {"jsonrpc":"2.0","id":858,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:37] Sending response 'textDocument/foldingRange - (858)' took 1ms Result: {"jsonrpc":"2.0","id":858,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:32:37] Received request 'textDocument/codeLens - (859)'. Params: {"jsonrpc":"2.0","id":859,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:37] Sending response 'textDocument/codeLens - (859)' took 0ms Result: {"jsonrpc":"2.0","id":859,"result":null} [Trace - 14:32:39] Received request 'textDocument/hover - (860)'. Params: {"jsonrpc":"2.0","id":860,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":4}}} [Trace - 14:32:39] Sending response 'textDocument/hover - (860)' took 0ms Result: {"jsonrpc":"2.0","id":860,"result":null} [Trace - 14:32:40] Received request 'textDocument/hover - (861)'. Params: {"jsonrpc":"2.0","id":861,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":25,"character":0}}} [Trace - 14:32:40] Sending response 'textDocument/hover - (861)' took 0ms Result: {"jsonrpc":"2.0","id":861,"result":{"contents":{"language":"v","value":"qrs []string"},"range":{"start":{"line":25,"character":1},"end":{"line":25,"character":4}}}} [Trace - 14:32:41] Received request 'textDocument/codeLens - (862)'. Params: {"jsonrpc":"2.0","id":862,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:41] Sending response 'textDocument/codeLens - (862)' took 0ms Result: {"jsonrpc":"2.0","id":862,"result":null} [Trace - 14:32:41] Received request 'textDocument/hover - (863)'. Params: {"jsonrpc":"2.0","id":863,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":0}}} [Trace - 14:32:41] Sending response 'textDocument/hover - (863)' took 0ms Result: {"jsonrpc":"2.0","id":863,"result":{"contents":{"language":"v","value":"pub fn (mut app App) index() Result"},"range":{"start":{"line":24,"character":41},"end":{"line":31,"character":1}}}} [Trace - 14:32:41] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":455},"contentChanges":[{"range":{"start":{"line":26,"character":1},"end":{"line":26,"character":1}},"rangeLength":0,"text":"m"}]}} [Trace - 14:32:41] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:41] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:41] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":456},"contentChanges":[{"range":{"start":{"line":26,"character":2},"end":{"line":26,"character":2}},"rangeLength":0,"text":"u"}]}} [Trace - 14:32:41] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:41] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:41] Received request 'textDocument/foldingRange - (864)'. Params: {"jsonrpc":"2.0","id":864,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:41] Sending response 'textDocument/foldingRange - (864)' took 0ms Result: {"jsonrpc":"2.0","id":864,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:32:41] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":457},"contentChanges":[{"range":{"start":{"line":26,"character":3},"end":{"line":26,"character":3}},"rangeLength":0,"text":"t"}]}} [Trace - 14:32:41] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:41] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:41] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":458},"contentChanges":[{"range":{"start":{"line":26,"character":4},"end":{"line":26,"character":4}},"rangeLength":0,"text":" "}]}} [Trace - 14:32:41] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:41] Received request 'textDocument/completion - (865)'. Params: {"jsonrpc":"2.0","id":865,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":26,"character":5},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:32:41] Sending response 'textDocument/completion - (865)' took 0ms Result: {"jsonrpc":"2.0","id":865,"result":[]} [Trace - 14:32:41] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:32:42] Received request 'textDocument/foldingRange - (866)'. Params: {"jsonrpc":"2.0","id":866,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:42] Sending response 'textDocument/foldingRange - (866)' took 0ms Result: {"jsonrpc":"2.0","id":866,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:32:42] Received request 'textDocument/formatting - (867)'. Params: {"jsonrpc":"2.0","id":867,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} [Trace - 14:32:42] Sending response 'textDocument/formatting - (867)' took 19ms Result: {"jsonrpc":"2.0","id":867,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":32,"character":0}},"newText":"import vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := ['test']\n\tmut html := ''\n\tfor qr in qrs {\n\t\thtml += ticket_front(qr)\n\t}\n\treturn $vweb.html()\n}\n"}]} [Trace - 14:32:42] Received request 'textDocument/codeLens - (868)'. Params: {"jsonrpc":"2.0","id":868,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:42] Sending response 'textDocument/codeLens - (868)' took 0ms Result: {"jsonrpc":"2.0","id":868,"result":null} [Trace - 14:32:42] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:42] Received request 'textDocument/documentSymbol - (869)'. Params: {"jsonrpc":"2.0","id":869,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:42] Sending response 'textDocument/documentSymbol - (869)' took 0ms Result: {"jsonrpc":"2.0","id":869,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:32:42] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:32:55] Received request 'textDocument/codeLens - (870)'. Params: {"jsonrpc":"2.0","id":870,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:32:55] Sending response 'textDocument/codeLens - (870)' took 0ms Result: {"jsonrpc":"2.0","id":870,"result":null} [Trace - 14:33:09] Received request 'textDocument/hover - (871)'. Params: {"jsonrpc":"2.0","id":871,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":8}}} [Trace - 14:33:09] Sending response 'textDocument/hover - (871)' took 0ms Result: {"jsonrpc":"2.0","id":871,"result":{"contents":{"language":"v","value":"pub fn ticket_front(qr string) string"},"range":{"start":{"line":28,"character":10},"end":{"line":28,"character":22}}}} [Trace - 14:33:10] Received request 'textDocument/hover - (872)'. Params: {"jsonrpc":"2.0","id":872,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":9}}} [Trace - 14:33:10] Sending response 'textDocument/hover - (872)' took 0ms Result: {"jsonrpc":"2.0","id":872,"result":{"contents":{"language":"v","value":"pub fn ticket_front(qr string) string"},"range":{"start":{"line":28,"character":10},"end":{"line":28,"character":22}}}} [Trace - 14:33:11] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":459},"contentChanges":[{"range":{"start":{"line":28,"character":10},"end":{"line":28,"character":10}},"rangeLength":0,"text":"a"}]}} [Trace - 14:33:11] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:33:11] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:33:11] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":460},"contentChanges":[{"range":{"start":{"line":28,"character":11},"end":{"line":28,"character":11}},"rangeLength":0,"text":"p"}]}} [Trace - 14:33:11] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:33:11] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:33:11] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":461},"contentChanges":[{"range":{"start":{"line":28,"character":12},"end":{"line":28,"character":12}},"rangeLength":0,"text":"p"}]}} [Trace - 14:33:11] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:33:11] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:33:11] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":462},"contentChanges":[{"range":{"start":{"line":28,"character":13},"end":{"line":28,"character":13}},"rangeLength":0,"text":"."}]}} [Trace - 14:33:11] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:33:11] Received request 'textDocument/completion - (873)'. Params: {"jsonrpc":"2.0","id":873,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":14},"context":{"triggerKind":2,"triggerCharacter":"."}}} [Trace - 14:33:11] Sending response 'textDocument/completion - (873)' took 0ms Result: {"jsonrpc":"2.0","id":873,"result":[{"label":"index","kind":2,"detail":"pub fn (mut app App) index() Result","insertText":"index()","insertTextFormat":1}]} [Trace - 14:33:11] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:33:11] Received request 'textDocument/foldingRange - (874)'. Params: {"jsonrpc":"2.0","id":874,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:33:11] Sending response 'textDocument/foldingRange - (874)' took 0ms Result: {"jsonrpc":"2.0","id":874,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:33:11] Received request 'textDocument/codeLens - (875)'. Params: {"jsonrpc":"2.0","id":875,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:33:11] Sending response 'textDocument/codeLens - (875)' took 0ms Result: {"jsonrpc":"2.0","id":875,"result":null} [Trace - 14:33:11] Received request 'textDocument/documentSymbol - (876)'. Params: {"jsonrpc":"2.0","id":876,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:33:11] Sending response 'textDocument/documentSymbol - (876)' took 2ms Result: {"jsonrpc":"2.0","id":876,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:33:12] Received request 'textDocument/formatting - (877)'. Params: {"jsonrpc":"2.0","id":877,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} [Trace - 14:33:12] Sending response 'textDocument/formatting - (877)' took 49ms Result: {"jsonrpc":"2.0","id":877,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":32,"character":0}},"newText":"import vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := ['test']\n\tmut html := ''\n\tfor qr in qrs {\n\t\thtml += app.ticket_front(qr)\n\t}\n\treturn $vweb.html()\n}\n"}]} [Trace - 14:33:12] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:33:12] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[{"range":{"start":{"line":28,"character":14},"end":{"line":28,"character":14}},"severity":1,"code":"","source":"","message":"unknown method or field: `App.ticket_front`.","relatedInformation":[]}]}} [Trace - 14:33:12] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:33:14] Received request 'textDocument/hover - (878)'. Params: {"jsonrpc":"2.0","id":878,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":17}}} [Trace - 14:33:14] Sending response 'textDocument/hover - (878)' took 0ms Result: {"jsonrpc":"2.0","id":878,"result":null} [Trace - 14:33:17] Received request 'textDocument/hover - (879)'. Params: {"jsonrpc":"2.0","id":879,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":30,"character":5}}} [Trace - 14:33:17] Sending response 'textDocument/hover - (879)' took 0ms Result: {"jsonrpc":"2.0","id":879,"result":null} [Trace - 14:33:23] Received request 'textDocument/hover - (880)'. Params: {"jsonrpc":"2.0","id":880,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":20,"character":18}}} [Trace - 14:33:23] Sending response 'textDocument/hover - (880)' took 0ms Result: {"jsonrpc":"2.0","id":880,"result":{"contents":{"language":"v","value":"pub fn new_app() &App"},"range":{"start":{"line":20,"character":12},"end":{"line":20,"character":19}}}} [Trace - 14:33:25] Received request 'textDocument/hover - (881)'. Params: {"jsonrpc":"2.0","id":881,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":19,"character":11}}} [Trace - 14:33:25] Sending response 'textDocument/hover - (881)' took 0ms Result: {"jsonrpc":"2.0","id":881,"result":{"contents":{"language":"v","value":"pub fn main()"},"range":{"start":{"line":19,"character":11},"end":{"line":19,"character":13}}}} [Trace - 14:33:54] Received request 'textDocument/hover - (882)'. Params: {"jsonrpc":"2.0","id":882,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":18}}} [Trace - 14:33:54] Sending response 'textDocument/hover - (882)' took 0ms Result: {"jsonrpc":"2.0","id":882,"result":null} [Trace - 14:33:54] Received request 'textDocument/hover - (883)'. Params: {"jsonrpc":"2.0","id":883,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":14,"character":12}}} [Trace - 14:33:54] Sending response 'textDocument/hover - (883)' took 0ms Result: {"jsonrpc":"2.0","id":883,"result":null} [Trace - 14:33:59] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":463},"contentChanges":[{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":8}},"rangeLength":0,"text":"a"}]}} [Trace - 14:33:59] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:33:59] Received request 'textDocument/completion - (884)'. Params: {"jsonrpc":"2.0","id":884,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":9},"context":{"triggerKind":1}}} [Trace - 14:33:59] Sending response 'textDocument/completion - (884)' took 2ms Result: {"jsonrpc":"2.0","id":884,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:33:59] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:33:59] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":464},"contentChanges":[{"range":{"start":{"line":5,"character":9},"end":{"line":5,"character":9}},"rangeLength":0,"text":"p"}]}} [Trace - 14:33:59] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:33:59] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:33:59] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":465},"contentChanges":[{"range":{"start":{"line":5,"character":10},"end":{"line":5,"character":10}},"rangeLength":0,"text":"p"}]}} [Trace - 14:33:59] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:33:59] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:33:59] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":466},"contentChanges":[{"range":{"start":{"line":5,"character":11},"end":{"line":5,"character":11}},"rangeLength":0,"text":"."}]}} [Trace - 14:33:59] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:33:59] Received request 'textDocument/completion - (885)'. Params: {"jsonrpc":"2.0","id":885,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":12},"context":{"triggerKind":2,"triggerCharacter":"."}}} [Trace - 14:33:59] Sending response 'textDocument/completion - (885)' took 0ms Result: {"jsonrpc":"2.0","id":885,"result":[]} [Trace - 14:33:59] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:33:59] Received request 'textDocument/foldingRange - (886)'. Params: {"jsonrpc":"2.0","id":886,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:33:59] Sending response 'textDocument/foldingRange - (886)' took 0ms Result: {"jsonrpc":"2.0","id":886,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:33:59] Received request 'textDocument/codeLens - (887)'. Params: {"jsonrpc":"2.0","id":887,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:33:59] Sending response 'textDocument/codeLens - (887)' took 0ms Result: {"jsonrpc":"2.0","id":887,"result":null} [Trace - 14:33:59] Received request 'textDocument/documentSymbol - (888)'. Params: {"jsonrpc":"2.0","id":888,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:33:59] Sending response 'textDocument/documentSymbol - (888)' took 0ms Result: {"jsonrpc":"2.0","id":888,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:33:59] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":467},"contentChanges":[{"range":{"start":{"line":5,"character":12},"end":{"line":5,"character":12}},"rangeLength":0,"text":"j"}]}} [Trace - 14:33:59] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:33:59] Received request 'textDocument/completion - (889)'. Params: {"jsonrpc":"2.0","id":889,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":13},"context":{"triggerKind":1}}} [Trace - 14:33:59] Sending response 'textDocument/completion - (889)' took 0ms Result: {"jsonrpc":"2.0","id":889,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:34:00] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:00] Received request 'textDocument/foldingRange - (890)'. Params: {"jsonrpc":"2.0","id":890,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:00] Sending response 'textDocument/foldingRange - (890)' took 0ms Result: {"jsonrpc":"2.0","id":890,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:34:00] Received request 'textDocument/codeLens - (891)'. Params: {"jsonrpc":"2.0","id":891,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:00] Sending response 'textDocument/codeLens - (891)' took 0ms Result: {"jsonrpc":"2.0","id":891,"result":null} [Trace - 14:34:00] Received request 'textDocument/documentSymbol - (892)'. Params: {"jsonrpc":"2.0","id":892,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:00] Sending response 'textDocument/documentSymbol - (892)' took 0ms Result: {"jsonrpc":"2.0","id":892,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:34:00] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":468},"contentChanges":[{"range":{"start":{"line":5,"character":12},"end":{"line":5,"character":13}},"rangeLength":1,"text":""}]}} [Trace - 14:34:00] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:00] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:00] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":469},"contentChanges":[{"range":{"start":{"line":5,"character":12},"end":{"line":5,"character":12}},"rangeLength":0,"text":"h"}]}} [Trace - 14:34:00] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:00] Received request 'textDocument/completion - (893)'. Params: {"jsonrpc":"2.0","id":893,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":13},"context":{"triggerKind":1}}} [Trace - 14:34:00] Sending response 'textDocument/completion - (893)' took 0ms Result: {"jsonrpc":"2.0","id":893,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:34:00] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:00] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":470},"contentChanges":[{"range":{"start":{"line":5,"character":13},"end":{"line":5,"character":13}},"rangeLength":0,"text":"t"}]}} [Trace - 14:34:00] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:00] Received request 'textDocument/completion - (894)'. Params: {"jsonrpc":"2.0","id":894,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":14},"context":{"triggerKind":1}}} [Trace - 14:34:00] Sending response 'textDocument/completion - (894)' took 0ms Result: {"jsonrpc":"2.0","id":894,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:34:00] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:00] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":471},"contentChanges":[{"range":{"start":{"line":5,"character":14},"end":{"line":5,"character":14}},"rangeLength":0,"text":"m"}]}} [Trace - 14:34:00] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:00] Received request 'textDocument/completion - (895)'. Params: {"jsonrpc":"2.0","id":895,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":15},"context":{"triggerKind":1}}} [Trace - 14:34:00] Sending response 'textDocument/completion - (895)' took 0ms Result: {"jsonrpc":"2.0","id":895,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:34:00] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:00] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":472},"contentChanges":[{"range":{"start":{"line":5,"character":15},"end":{"line":5,"character":15}},"rangeLength":0,"text":"l"}]}} [Trace - 14:34:00] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:00] Received request 'textDocument/completion - (896)'. Params: {"jsonrpc":"2.0","id":896,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":16},"context":{"triggerKind":1}}} [Trace - 14:34:00] Sending response 'textDocument/completion - (896)' took 0ms Result: {"jsonrpc":"2.0","id":896,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:34:01] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:01] Received request 'textDocument/foldingRange - (897)'. Params: {"jsonrpc":"2.0","id":897,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:01] Sending response 'textDocument/foldingRange - (897)' took 0ms Result: {"jsonrpc":"2.0","id":897,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:34:01] Received request 'textDocument/codeLens - (898)'. Params: {"jsonrpc":"2.0","id":898,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:01] Sending response 'textDocument/codeLens - (898)' took 0ms Result: {"jsonrpc":"2.0","id":898,"result":null} [Trace - 14:34:01] Received request 'textDocument/documentSymbol - (899)'. Params: {"jsonrpc":"2.0","id":899,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:01] Sending response 'textDocument/documentSymbol - (899)' took 0ms Result: {"jsonrpc":"2.0","id":899,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:34:01] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":473},"contentChanges":[{"range":{"start":{"line":5,"character":16},"end":{"line":5,"character":16}},"rangeLength":0,"text":"("}]}} [Trace - 14:34:01] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:01] Received request 'textDocument/completion - (900)'. Params: {"jsonrpc":"2.0","id":900,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":17},"context":{"triggerKind":2,"triggerCharacter":"("}}} [Trace - 14:34:01] Sending response 'textDocument/completion - (900)' took 0ms Result: {"jsonrpc":"2.0","id":900,"result":[]} [Trace - 14:34:01] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:01] Received request 'textDocument/signatureHelp - (901)'. Params: {"jsonrpc":"2.0","id":901,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":17},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}}} [Trace - 14:34:01] Sending response 'textDocument/signatureHelp - (901)' took 1ms Result: {"jsonrpc":"2.0","id":901,"result":null} [Trace - 14:34:01] Received request 'textDocument/foldingRange - (902)'. Params: {"jsonrpc":"2.0","id":902,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:01] Sending response 'textDocument/foldingRange - (902)' took 0ms Result: {"jsonrpc":"2.0","id":902,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:34:01] Received request 'textDocument/codeLens - (903)'. Params: {"jsonrpc":"2.0","id":903,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:01] Sending response 'textDocument/codeLens - (903)' took 0ms Result: {"jsonrpc":"2.0","id":903,"result":null} [Trace - 14:34:01] Received request 'textDocument/documentSymbol - (904)'. Params: {"jsonrpc":"2.0","id":904,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:01] Sending response 'textDocument/documentSymbol - (904)' took 0ms Result: {"jsonrpc":"2.0","id":904,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:34:02] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":474},"contentChanges":[{"range":{"start":{"line":5,"character":53},"end":{"line":5,"character":53}},"rangeLength":0,"text":")"}]}} [Trace - 14:34:02] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:02] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:02] Received request 'textDocument/foldingRange - (905)'. Params: {"jsonrpc":"2.0","id":905,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:02] Sending response 'textDocument/foldingRange - (905)' took 0ms Result: {"jsonrpc":"2.0","id":905,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:34:02] Received request 'textDocument/codeLens - (906)'. Params: {"jsonrpc":"2.0","id":906,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:02] Sending response 'textDocument/codeLens - (906)' took 0ms Result: {"jsonrpc":"2.0","id":906,"result":null} [Trace - 14:34:02] Received request 'textDocument/documentSymbol - (907)'. Params: {"jsonrpc":"2.0","id":907,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:02] Sending response 'textDocument/documentSymbol - (907)' took 0ms Result: {"jsonrpc":"2.0","id":907,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:34:03] Received request 'textDocument/hover - (908)'. Params: {"jsonrpc":"2.0","id":908,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":7}}} [Trace - 14:34:03] Sending response 'textDocument/hover - (908)' took 0ms Result: {"jsonrpc":"2.0","id":908,"result":{"contents":{"language":"v","value":"pub fn ticket_front(qr string) string"},"range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}}} [Trace - 14:34:06] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":475},"contentChanges":[{"range":{"start":{"line":3,"character":7},"end":{"line":3,"character":7}},"rangeLength":0,"text":"("}]}} [Trace - 14:34:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:06] Received request 'textDocument/completion - (909)'. Params: {"jsonrpc":"2.0","id":909,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":8},"context":{"triggerKind":2,"triggerCharacter":"("}}} [Trace - 14:34:06] Sending response 'textDocument/completion - (909)' took 0ms Result: {"jsonrpc":"2.0","id":909,"result":[]} [Trace - 14:34:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:06] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":476},"contentChanges":[{"range":{"start":{"line":3,"character":8},"end":{"line":3,"character":8}},"rangeLength":0,"text":")"}]}} [Trace - 14:34:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:06] Received request 'textDocument/signatureHelp - (910)'. Params: {"jsonrpc":"2.0","id":910,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":9},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}}} [Trace - 14:34:06] Sending response 'textDocument/signatureHelp - (910)' took 0ms Result: {"jsonrpc":"2.0","id":910,"result":null} [Trace - 14:34:06] Received request 'textDocument/foldingRange - (911)'. Params: {"jsonrpc":"2.0","id":911,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:06] Sending response 'textDocument/foldingRange - (911)' took 0ms Result: {"jsonrpc":"2.0","id":911,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":40,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:34:06] Received request 'textDocument/codeLens - (912)'. Params: {"jsonrpc":"2.0","id":912,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:06] Sending response 'textDocument/codeLens - (912)' took 0ms Result: {"jsonrpc":"2.0","id":912,"result":null} [Trace - 14:34:06] Received request 'textDocument/documentSymbol - (913)'. Params: {"jsonrpc":"2.0","id":913,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:06] Sending response 'textDocument/documentSymbol - (913)' took 0ms Result: {"jsonrpc":"2.0","id":913,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:34:06] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":477},"contentChanges":[{"range":{"start":{"line":3,"character":8},"end":{"line":3,"character":8}},"rangeLength":0,"text":"m"}]}} [Trace - 14:34:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:06] Received request 'textDocument/completion - (914)'. Params: {"jsonrpc":"2.0","id":914,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":9},"context":{"triggerKind":1}}} [Trace - 14:34:06] Sending response 'textDocument/completion - (914)' took 0ms Result: {"jsonrpc":"2.0","id":914,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:34:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:07] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":478},"contentChanges":[{"range":{"start":{"line":3,"character":9},"end":{"line":3,"character":9}},"rangeLength":0,"text":"u"}]}} [Trace - 14:34:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:07] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":479},"contentChanges":[{"range":{"start":{"line":3,"character":10},"end":{"line":3,"character":10}},"rangeLength":0,"text":"t"}]}} [Trace - 14:34:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:07] Received request 'textDocument/completion - (915)'. Params: {"jsonrpc":"2.0","id":915,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":11},"context":{"triggerKind":1}}} [Trace - 14:34:07] Sending response 'textDocument/completion - (915)' took 0ms Result: {"jsonrpc":"2.0","id":915,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:34:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:07] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":480},"contentChanges":[{"range":{"start":{"line":3,"character":11},"end":{"line":3,"character":11}},"rangeLength":0,"text":" "}]}} [Trace - 14:34:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:07] Received request 'textDocument/completion - (916)'. Params: {"jsonrpc":"2.0","id":916,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":12},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:34:07] Sending response 'textDocument/completion - (916)' took 0ms Result: {"jsonrpc":"2.0","id":916,"result":[]} [Trace - 14:34:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:07] Received request 'textDocument/foldingRange - (917)'. Params: {"jsonrpc":"2.0","id":917,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:07] Sending response 'textDocument/foldingRange - (917)' took 0ms Result: {"jsonrpc":"2.0","id":917,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":44,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:34:07] Received request 'textDocument/codeLens - (918)'. Params: {"jsonrpc":"2.0","id":918,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:07] Sending response 'textDocument/codeLens - (918)' took 0ms Result: {"jsonrpc":"2.0","id":918,"result":null} [Trace - 14:34:07] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":481},"contentChanges":[{"range":{"start":{"line":3,"character":12},"end":{"line":3,"character":12}},"rangeLength":0,"text":"A"}]}} [Trace - 14:34:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:07] Received request 'textDocument/completion - (919)'. Params: {"jsonrpc":"2.0","id":919,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":13},"context":{"triggerKind":1}}} [Trace - 14:34:07] Sending response 'textDocument/completion - (919)' took 0ms Result: {"jsonrpc":"2.0","id":919,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:34:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:07] Received request 'textDocument/foldingRange - (920)'. Params: {"jsonrpc":"2.0","id":920,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:07] Sending response 'textDocument/foldingRange - (920)' took 0ms Result: {"jsonrpc":"2.0","id":920,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":45,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:34:07] Received request 'textDocument/codeLens - (921)'. Params: {"jsonrpc":"2.0","id":921,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:07] Sending response 'textDocument/codeLens - (921)' took 0ms Result: {"jsonrpc":"2.0","id":921,"result":null} [Trace - 14:34:07] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":482},"contentChanges":[{"range":{"start":{"line":3,"character":13},"end":{"line":3,"character":13}},"rangeLength":0,"text":"p"}]}} [Trace - 14:34:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:08] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":483},"contentChanges":[{"range":{"start":{"line":3,"character":14},"end":{"line":3,"character":14}},"rangeLength":0,"text":"p"}]}} [Trace - 14:34:08] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:08] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:08] Received request 'textDocument/foldingRange - (922)'. Params: {"jsonrpc":"2.0","id":922,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:08] Sending response 'textDocument/foldingRange - (922)' took 0ms Result: {"jsonrpc":"2.0","id":922,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":47,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:34:08] Received request 'textDocument/codeLens - (923)'. Params: {"jsonrpc":"2.0","id":923,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:08] Sending response 'textDocument/codeLens - (923)' took 0ms Result: {"jsonrpc":"2.0","id":923,"result":null} [Trace - 14:34:08] Received request 'textDocument/documentSymbol - (924)'. Params: {"jsonrpc":"2.0","id":924,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:08] Sending response 'textDocument/documentSymbol - (924)' took 0ms Result: {"jsonrpc":"2.0","id":924,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:34:09] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":484},"contentChanges":[{"range":{"start":{"line":3,"character":12},"end":{"line":3,"character":12}},"rangeLength":0,"text":"a"}]}} [Trace - 14:34:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:09] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":485},"contentChanges":[{"range":{"start":{"line":3,"character":13},"end":{"line":3,"character":13}},"rangeLength":0,"text":"p"}]}} [Trace - 14:34:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:09] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":486},"contentChanges":[{"range":{"start":{"line":3,"character":14},"end":{"line":3,"character":14}},"rangeLength":0,"text":"p"}]}} [Trace - 14:34:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:09] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":487},"contentChanges":[{"range":{"start":{"line":3,"character":15},"end":{"line":3,"character":15}},"rangeLength":0,"text":" "}]}} [Trace - 14:34:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:09] Received request 'textDocument/completion - (925)'. Params: {"jsonrpc":"2.0","id":925,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":16},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:34:09] Sending response 'textDocument/completion - (925)' took 0ms Result: {"jsonrpc":"2.0","id":925,"result":[]} [Trace - 14:34:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:09] Received request 'textDocument/foldingRange - (926)'. Params: {"jsonrpc":"2.0","id":926,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:09] Sending response 'textDocument/foldingRange - (926)' took 0ms Result: {"jsonrpc":"2.0","id":926,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":51,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:34:09] Received request 'textDocument/codeLens - (927)'. Params: {"jsonrpc":"2.0","id":927,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:09] Sending response 'textDocument/codeLens - (927)' took 0ms Result: {"jsonrpc":"2.0","id":927,"result":null} [Trace - 14:34:10] Received request 'textDocument/documentSymbol - (928)'. Params: {"jsonrpc":"2.0","id":928,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:10] Sending response 'textDocument/documentSymbol - (928)' took 0ms Result: {"jsonrpc":"2.0","id":928,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:34:10] Received request 'textDocument/formatting - (929)'. Params: {"jsonrpc":"2.0","id":929,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} [Trace - 14:34:10] Sending response 'textDocument/formatting - (929)' took 50ms Result: {"jsonrpc":"2.0","id":929,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":32,"character":0}},"newText":"import vweb\nimport os\n\npub fn (mut app App) ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn app.html($tmpl('templates/ticket_front.html'))\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := ['test']\n\tmut html := ''\n\tfor qr in qrs {\n\t\thtml += app.ticket_front(qr)\n\t}\n\treturn $vweb.html()\n}\n"}]} [Trace - 14:34:10] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":488},"contentChanges":[{"range":{"start":{"line":3,"character":20},"end":{"line":3,"character":20}},"rangeLength":0,"text":" "}]}} [Trace - 14:34:10] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:10] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:10] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:10] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[{"range":{"start":{"line":5,"character":12},"end":{"line":5,"character":12}},"severity":1,"code":"","source":"","message":"cannot use `vweb.Result` as type `string` in return argument","relatedInformation":[]}]}} [Trace - 14:34:10] Received request 'textDocument/foldingRange - (930)'. Params: {"jsonrpc":"2.0","id":930,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:10] Sending response 'textDocument/foldingRange - (930)' took 1ms Result: {"jsonrpc":"2.0","id":930,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":52,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:34:10] Received request 'textDocument/codeLens - (931)'. Params: {"jsonrpc":"2.0","id":931,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:10] Sending response 'textDocument/codeLens - (931)' took 0ms Result: {"jsonrpc":"2.0","id":931,"result":null} [Trace - 14:34:10] Received request 'textDocument/documentSymbol - (932)'. Params: {"jsonrpc":"2.0","id":932,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:10] Sending response 'textDocument/documentSymbol - (932)' took 0ms Result: {"jsonrpc":"2.0","id":932,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:34:10] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:34:12] Received request 'textDocument/hover - (933)'. Params: {"jsonrpc":"2.0","id":933,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":14}}} [Trace - 14:34:12] Sending response 'textDocument/hover - (933)' took 0ms Result: {"jsonrpc":"2.0","id":933,"result":null} [Trace - 14:34:16] Received request 'textDocument/hover - (934)'. Params: {"jsonrpc":"2.0","id":934,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":46}}} [Trace - 14:34:16] Sending response 'textDocument/hover - (934)' took 0ms Result: {"jsonrpc":"2.0","id":934,"result":{"contents":{"language":"v","value":"pub struct string"},"range":{"start":{"line":3,"character":45},"end":{"line":3,"character":51}}}} [Trace - 14:34:17] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":489},"contentChanges":[{"range":{"start":{"line":3,"character":45},"end":{"line":3,"character":51}},"rangeLength":6,"text":"v"}]}} [Trace - 14:34:17] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:17] Received request 'textDocument/completion - (935)'. Params: {"jsonrpc":"2.0","id":935,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":46},"context":{"triggerKind":1}}} [Trace - 14:34:17] Sending response 'textDocument/completion - (935)' took 0ms Result: {"jsonrpc":"2.0","id":935,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:34:17] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:17] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":490},"contentChanges":[{"range":{"start":{"line":3,"character":46},"end":{"line":3,"character":46}},"rangeLength":0,"text":"w"}]}} [Trace - 14:34:17] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:17] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:17] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":491},"contentChanges":[{"range":{"start":{"line":3,"character":47},"end":{"line":3,"character":47}},"rangeLength":0,"text":"e"}]}} [Trace - 14:34:17] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:17] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:17] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":492},"contentChanges":[{"range":{"start":{"line":3,"character":48},"end":{"line":3,"character":48}},"rangeLength":0,"text":"b"}]}} [Trace - 14:34:17] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:17] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:18] Received request 'textDocument/foldingRange - (936)'. Params: {"jsonrpc":"2.0","id":936,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:18] Sending response 'textDocument/foldingRange - (936)' took 0ms Result: {"jsonrpc":"2.0","id":936,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":50,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:34:18] Received request 'textDocument/codeLens - (937)'. Params: {"jsonrpc":"2.0","id":937,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:18] Sending response 'textDocument/codeLens - (937)' took 0ms Result: {"jsonrpc":"2.0","id":937,"result":null} [Trace - 14:34:18] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":493},"contentChanges":[{"range":{"start":{"line":3,"character":49},"end":{"line":3,"character":49}},"rangeLength":0,"text":"."}]}} [Trace - 14:34:18] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:18] Received request 'textDocument/completion - (938)'. Params: {"jsonrpc":"2.0","id":938,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":50},"context":{"triggerKind":2,"triggerCharacter":"."}}} [Trace - 14:34:18] Sending response 'textDocument/completion - (938)' took 0ms Result: {"jsonrpc":"2.0","id":938,"result":[]} [Trace - 14:34:18] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:18] Received request 'textDocument/foldingRange - (939)'. Params: {"jsonrpc":"2.0","id":939,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:18] Sending response 'textDocument/foldingRange - (939)' took 0ms Result: {"jsonrpc":"2.0","id":939,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":51,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:34:18] Received request 'textDocument/codeLens - (940)'. Params: {"jsonrpc":"2.0","id":940,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:18] Sending response 'textDocument/codeLens - (940)' took 0ms Result: {"jsonrpc":"2.0","id":940,"result":null} [Trace - 14:34:18] Received request 'textDocument/documentSymbol - (941)'. Params: {"jsonrpc":"2.0","id":941,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:18] Sending response 'textDocument/documentSymbol - (941)' took 0ms Result: {"jsonrpc":"2.0","id":941,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:34:18] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":494},"contentChanges":[{"range":{"start":{"line":3,"character":50},"end":{"line":3,"character":50}},"rangeLength":0,"text":"H"}]}} [Trace - 14:34:18] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:18] Received request 'textDocument/completion - (942)'. Params: {"jsonrpc":"2.0","id":942,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":51},"context":{"triggerKind":1}}} [Trace - 14:34:18] Sending response 'textDocument/completion - (942)' took 0ms Result: {"jsonrpc":"2.0","id":942,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:34:18] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:18] Received request 'textDocument/foldingRange - (943)'. Params: {"jsonrpc":"2.0","id":943,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:18] Sending response 'textDocument/foldingRange - (943)' took 0ms Result: {"jsonrpc":"2.0","id":943,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:34:18] Received request 'textDocument/codeLens - (944)'. Params: {"jsonrpc":"2.0","id":944,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:18] Sending response 'textDocument/codeLens - (944)' took 0ms Result: {"jsonrpc":"2.0","id":944,"result":null} [Trace - 14:34:19] Received request 'textDocument/documentSymbol - (945)'. Params: {"jsonrpc":"2.0","id":945,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:19] Sending response 'textDocument/documentSymbol - (945)' took 0ms Result: {"jsonrpc":"2.0","id":945,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:34:19] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":495},"contentChanges":[{"range":{"start":{"line":3,"character":50},"end":{"line":3,"character":51}},"rangeLength":1,"text":""}]}} [Trace - 14:34:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:19] Received request 'textDocument/foldingRange - (946)'. Params: {"jsonrpc":"2.0","id":946,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:19] Sending response 'textDocument/foldingRange - (946)' took 0ms Result: {"jsonrpc":"2.0","id":946,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":51,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:34:19] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":496},"contentChanges":[{"range":{"start":{"line":3,"character":50},"end":{"line":3,"character":50}},"rangeLength":0,"text":"h"}]}} [Trace - 14:34:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:19] Received request 'textDocument/completion - (947)'. Params: {"jsonrpc":"2.0","id":947,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":51},"context":{"triggerKind":1}}} [Trace - 14:34:19] Sending response 'textDocument/completion - (947)' took 0ms Result: {"jsonrpc":"2.0","id":947,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:34:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:19] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":497},"contentChanges":[{"range":{"start":{"line":3,"character":51},"end":{"line":3,"character":51}},"rangeLength":0,"text":"t"}]}} [Trace - 14:34:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:19] Received request 'textDocument/completion - (948)'. Params: {"jsonrpc":"2.0","id":948,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":52},"context":{"triggerKind":1}}} [Trace - 14:34:19] Sending response 'textDocument/completion - (948)' took 0ms Result: {"jsonrpc":"2.0","id":948,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:34:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:19] Received request 'textDocument/foldingRange - (949)'. Params: {"jsonrpc":"2.0","id":949,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:19] Sending response 'textDocument/foldingRange - (949)' took 0ms Result: {"jsonrpc":"2.0","id":949,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":53,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:34:19] Received request 'textDocument/codeLens - (950)'. Params: {"jsonrpc":"2.0","id":950,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:19] Sending response 'textDocument/codeLens - (950)' took 0ms Result: {"jsonrpc":"2.0","id":950,"result":null} [Trace - 14:34:19] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":498},"contentChanges":[{"range":{"start":{"line":3,"character":51},"end":{"line":3,"character":52}},"rangeLength":1,"text":""}]}} [Trace - 14:34:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:19] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":499},"contentChanges":[{"range":{"start":{"line":3,"character":50},"end":{"line":3,"character":51}},"rangeLength":1,"text":""}]}} [Trace - 14:34:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:20] Received request 'textDocument/foldingRange - (951)'. Params: {"jsonrpc":"2.0","id":951,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:20] Sending response 'textDocument/foldingRange - (951)' took 0ms Result: {"jsonrpc":"2.0","id":951,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":51,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:34:20] Received request 'textDocument/codeLens - (952)'. Params: {"jsonrpc":"2.0","id":952,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:20] Sending response 'textDocument/codeLens - (952)' took 0ms Result: {"jsonrpc":"2.0","id":952,"result":null} [Trace - 14:34:20] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":500},"contentChanges":[{"range":{"start":{"line":3,"character":50},"end":{"line":3,"character":50}},"rangeLength":0,"text":"R"}]}} [Trace - 14:34:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:20] Received request 'textDocument/completion - (953)'. Params: {"jsonrpc":"2.0","id":953,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":51},"context":{"triggerKind":1}}} [Trace - 14:34:20] Sending response 'textDocument/completion - (953)' took 0ms Result: {"jsonrpc":"2.0","id":953,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:34:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:20] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":501},"contentChanges":[{"range":{"start":{"line":3,"character":51},"end":{"line":3,"character":51}},"rangeLength":0,"text":"e"}]}} [Trace - 14:34:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:20] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":502},"contentChanges":[{"range":{"start":{"line":3,"character":52},"end":{"line":3,"character":52}},"rangeLength":0,"text":"s"}]}} [Trace - 14:34:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:20] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":503},"contentChanges":[{"range":{"start":{"line":3,"character":53},"end":{"line":3,"character":53}},"rangeLength":0,"text":"u"}]}} [Trace - 14:34:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:20] Received request 'textDocument/completion - (954)'. Params: {"jsonrpc":"2.0","id":954,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":54},"context":{"triggerKind":1}}} [Trace - 14:34:20] Sending response 'textDocument/completion - (954)' took 0ms Result: {"jsonrpc":"2.0","id":954,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:34:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:20] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":504},"contentChanges":[{"range":{"start":{"line":3,"character":54},"end":{"line":3,"character":54}},"rangeLength":0,"text":"l"}]}} [Trace - 14:34:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:20] Received request 'textDocument/completion - (955)'. Params: {"jsonrpc":"2.0","id":955,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":55},"context":{"triggerKind":1}}} [Trace - 14:34:20] Sending response 'textDocument/completion - (955)' took 0ms Result: {"jsonrpc":"2.0","id":955,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:34:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:20] Received request 'textDocument/foldingRange - (956)'. Params: {"jsonrpc":"2.0","id":956,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:20] Sending response 'textDocument/foldingRange - (956)' took 0ms Result: {"jsonrpc":"2.0","id":956,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":56,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:34:21] Received request 'textDocument/codeLens - (957)'. Params: {"jsonrpc":"2.0","id":957,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:21] Sending response 'textDocument/codeLens - (957)' took 0ms Result: {"jsonrpc":"2.0","id":957,"result":null} [Trace - 14:34:21] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":505},"contentChanges":[{"range":{"start":{"line":3,"character":55},"end":{"line":3,"character":55}},"rangeLength":0,"text":"t"}]}} [Trace - 14:34:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:21] Received request 'textDocument/completion - (958)'. Params: {"jsonrpc":"2.0","id":958,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":56},"context":{"triggerKind":1}}} [Trace - 14:34:21] Sending response 'textDocument/completion - (958)' took 0ms Result: {"jsonrpc":"2.0","id":958,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"slug","kind":6,"detail":"slug string","insertText":"slug","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:34:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:34:21] Received request 'textDocument/foldingRange - (959)'. Params: {"jsonrpc":"2.0","id":959,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:21] Sending response 'textDocument/foldingRange - (959)' took 0ms Result: {"jsonrpc":"2.0","id":959,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":57,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:34:21] Received request 'textDocument/codeLens - (960)'. Params: {"jsonrpc":"2.0","id":960,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:21] Sending response 'textDocument/codeLens - (960)' took 0ms Result: {"jsonrpc":"2.0","id":960,"result":null} [Trace - 14:34:21] Received request 'textDocument/documentSymbol - (961)'. Params: {"jsonrpc":"2.0","id":961,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:21] Sending response 'textDocument/documentSymbol - (961)' took 0ms Result: {"jsonrpc":"2.0","id":961,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:34:21] Received request 'textDocument/formatting - (962)'. Params: {"jsonrpc":"2.0","id":962,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} [Trace - 14:34:21] Sending response 'textDocument/formatting - (962)' took 18ms Result: {"jsonrpc":"2.0","id":962,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":32,"character":0}},"newText":"import vweb\nimport os\n\npub fn (mut app App) ticket_front(qr string) vweb.Result {\n\tslug := qr.all_after_last('_')\n\treturn app.html($tmpl('templates/ticket_front.html'))\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := ['test']\n\tmut html := ''\n\tfor qr in qrs {\n\t\thtml += app.ticket_front(qr)\n\t}\n\treturn $vweb.html()\n}\n"}]} [Trace - 14:34:21] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:34:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[{"range":{"start":{"line":28,"character":14},"end":{"line":28,"character":14}},"severity":1,"code":"","source":"","message":"invalid right operand: string += vweb.Result","relatedInformation":[]}]}} [Trace - 14:34:21] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:34:28] Received request 'textDocument/hover - (963)'. Params: {"jsonrpc":"2.0","id":963,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":15}}} [Trace - 14:34:28] Sending response 'textDocument/hover - (963)' took 0ms Result: {"jsonrpc":"2.0","id":963,"result":null} [Trace - 14:35:16] Received request 'textDocument/hover - (964)'. Params: {"jsonrpc":"2.0","id":964,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":36}}} [Trace - 14:35:16] Sending response 'textDocument/hover - (964)' took 0ms Result: {"jsonrpc":"2.0","id":964,"result":{"contents":{"language":"v","value":"pub struct string"},"range":{"start":{"line":3,"character":37},"end":{"line":3,"character":43}}}} [Trace - 14:35:16] Received request 'textDocument/codeLens - (965)'. Params: {"jsonrpc":"2.0","id":965,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:16] Sending response 'textDocument/codeLens - (965)' took 0ms Result: {"jsonrpc":"2.0","id":965,"result":null} [Trace - 14:35:17] Received request 'textDocument/hover - (966)'. Params: {"jsonrpc":"2.0","id":966,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":34}}} [Trace - 14:35:17] Sending response 'textDocument/hover - (966)' took 0ms Result: {"jsonrpc":"2.0","id":966,"result":{"contents":{"language":"v","value":"qr string"},"range":{"start":{"line":3,"character":34},"end":{"line":3,"character":36}}}} [Trace - 14:35:18] Received request 'textDocument/hover - (967)'. Params: {"jsonrpc":"2.0","id":967,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":36}}} [Trace - 14:35:18] Sending response 'textDocument/hover - (967)' took 0ms Result: {"jsonrpc":"2.0","id":967,"result":{"contents":{"language":"v","value":"pub struct string"},"range":{"start":{"line":3,"character":37},"end":{"line":3,"character":43}}}} [Trace - 14:35:18] Received request 'textDocument/hover - (968)'. Params: {"jsonrpc":"2.0","id":968,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":36}}} [Trace - 14:35:18] Sending response 'textDocument/hover - (968)' took 0ms Result: {"jsonrpc":"2.0","id":968,"result":{"contents":{"language":"v","value":"pub struct string"},"range":{"start":{"line":3,"character":37},"end":{"line":3,"character":43}}}} [Trace - 14:35:19] Received request 'textDocument/hover - (969)'. Params: {"jsonrpc":"2.0","id":969,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":5,"character":35}}} [Trace - 14:35:19] Sending response 'textDocument/hover - (969)' took 0ms Result: {"jsonrpc":"2.0","id":969,"result":null} [Trace - 14:35:25] Received request 'textDocument/hover - (970)'. Params: {"jsonrpc":"2.0","id":970,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":3,"character":49}}} [Trace - 14:35:25] Sending response 'textDocument/hover - (970)' took 0ms Result: {"jsonrpc":"2.0","id":970,"result":null} [Trace - 14:35:27] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":506},"contentChanges":[{"range":{"start":{"line":3,"character":50},"end":{"line":3,"character":56}},"rangeLength":6,"text":""}]}} [Trace - 14:35:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:27] Received request 'textDocument/foldingRange - (971)'. Params: {"jsonrpc":"2.0","id":971,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:27] Sending response 'textDocument/foldingRange - (971)' took 0ms Result: {"jsonrpc":"2.0","id":971,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":51,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:35:27] Received request 'textDocument/codeLens - (972)'. Params: {"jsonrpc":"2.0","id":972,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:27] Sending response 'textDocument/codeLens - (972)' took 0ms Result: {"jsonrpc":"2.0","id":972,"result":null} [Trace - 14:35:27] Received request 'textDocument/documentSymbol - (973)'. Params: {"jsonrpc":"2.0","id":973,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:27] Sending response 'textDocument/documentSymbol - (973)' took 0ms Result: {"jsonrpc":"2.0","id":973,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:35:28] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":507},"contentChanges":[{"range":{"start":{"line":3,"character":50},"end":{"line":3,"character":50}},"rangeLength":0,"text":"ht"}]}} [Trace - 14:35:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:28] Received request 'textDocument/foldingRange - (974)'. Params: {"jsonrpc":"2.0","id":974,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:28] Sending response 'textDocument/foldingRange - (974)' took 0ms Result: {"jsonrpc":"2.0","id":974,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"}]} [Trace - 14:35:28] Received request 'textDocument/codeLens - (975)'. Params: {"jsonrpc":"2.0","id":975,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:28] Sending response 'textDocument/codeLens - (975)' took 0ms Result: {"jsonrpc":"2.0","id":975,"result":null} [Trace - 14:35:28] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":508},"contentChanges":[{"range":{"start":{"line":3,"character":50},"end":{"line":3,"character":52}},"rangeLength":2,"text":""}]}} [Trace - 14:35:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:28] Received request 'textDocument/foldingRange - (976)'. Params: {"jsonrpc":"2.0","id":976,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:28] Sending response 'textDocument/foldingRange - (976)' took 0ms Result: {"jsonrpc":"2.0","id":976,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:35:28] Received request 'textDocument/codeLens - (977)'. Params: {"jsonrpc":"2.0","id":977,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:28] Sending response 'textDocument/codeLens - (977)' took 0ms Result: {"jsonrpc":"2.0","id":977,"result":null} [Trace - 14:35:28] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":509},"contentChanges":[{"range":{"start":{"line":3,"character":50},"end":{"line":3,"character":50}},"rangeLength":0,"text":"H"}]}} [Trace - 14:35:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:29] Received request 'textDocument/foldingRange - (978)'. Params: {"jsonrpc":"2.0","id":978,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:29] Sending response 'textDocument/foldingRange - (978)' took 0ms Result: {"jsonrpc":"2.0","id":978,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":52,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:35:29] Received request 'textDocument/codeLens - (979)'. Params: {"jsonrpc":"2.0","id":979,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:29] Sending response 'textDocument/codeLens - (979)' took 0ms Result: {"jsonrpc":"2.0","id":979,"result":null} [Trace - 14:35:29] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":510},"contentChanges":[{"range":{"start":{"line":3,"character":45},"end":{"line":3,"character":51}},"rangeLength":6,"text":"string"}]}} [Trace - 14:35:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:29] Received request 'textDocument/foldingRange - (980)'. Params: {"jsonrpc":"2.0","id":980,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:29] Sending response 'textDocument/foldingRange - (980)' took 0ms Result: {"jsonrpc":"2.0","id":980,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":52,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:35:29] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":511},"contentChanges":[{"range":{"start":{"line":3,"character":20},"end":{"line":3,"character":21}},"rangeLength":1,"text":""}]}} [Trace - 14:35:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:29] Received request 'textDocument/foldingRange - (981)'. Params: {"jsonrpc":"2.0","id":981,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:29] Sending response 'textDocument/foldingRange - (981)' took 0ms Result: {"jsonrpc":"2.0","id":981,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":51,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:35:29] Received request 'textDocument/codeLens - (982)'. Params: {"jsonrpc":"2.0","id":982,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:29] Sending response 'textDocument/codeLens - (982)' took 0ms Result: {"jsonrpc":"2.0","id":982,"result":null} [Trace - 14:35:29] Received request 'textDocument/documentSymbol - (983)'. Params: {"jsonrpc":"2.0","id":983,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:29] Sending response 'textDocument/documentSymbol - (983)' took 0ms Result: {"jsonrpc":"2.0","id":983,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""}]} [Trace - 14:35:31] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":512},"contentChanges":[{"range":{"start":{"line":3,"character":15},"end":{"line":3,"character":16}},"rangeLength":1,"text":""}]}} [Trace - 14:35:31] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:31] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:31] Received request 'textDocument/foldingRange - (984)'. Params: {"jsonrpc":"2.0","id":984,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:31] Sending response 'textDocument/foldingRange - (984)' took 0ms Result: {"jsonrpc":"2.0","id":984,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":50,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:35:31] Received request 'textDocument/codeLens - (985)'. Params: {"jsonrpc":"2.0","id":985,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:31] Sending response 'textDocument/codeLens - (985)' took 0ms Result: {"jsonrpc":"2.0","id":985,"result":null} [Trace - 14:35:31] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":513},"contentChanges":[{"range":{"start":{"line":3,"character":12},"end":{"line":3,"character":15}},"rangeLength":3,"text":""}]}} [Trace - 14:35:31] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:31] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:31] Received request 'textDocument/foldingRange - (986)'. Params: {"jsonrpc":"2.0","id":986,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:31] Sending response 'textDocument/foldingRange - (986)' took 0ms Result: {"jsonrpc":"2.0","id":986,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":47,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:35:31] Received request 'textDocument/codeLens - (987)'. Params: {"jsonrpc":"2.0","id":987,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:31] Sending response 'textDocument/codeLens - (987)' took 0ms Result: {"jsonrpc":"2.0","id":987,"result":null} [Trace - 14:35:31] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":514},"contentChanges":[{"range":{"start":{"line":3,"character":11},"end":{"line":3,"character":15}},"rangeLength":4,"text":""}]}} [Trace - 14:35:31] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:31] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:31] Received request 'textDocument/foldingRange - (988)'. Params: {"jsonrpc":"2.0","id":988,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:31] Sending response 'textDocument/foldingRange - (988)' took 0ms Result: {"jsonrpc":"2.0","id":988,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":43,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:35:31] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":515},"contentChanges":[{"range":{"start":{"line":3,"character":8},"end":{"line":3,"character":11}},"rangeLength":3,"text":""}]}} [Trace - 14:35:31] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:32] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:32] Received request 'textDocument/foldingRange - (989)'. Params: {"jsonrpc":"2.0","id":989,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:32] Sending response 'textDocument/foldingRange - (989)' took 0ms Result: {"jsonrpc":"2.0","id":989,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":40,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:35:32] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":516},"contentChanges":[{"range":{"start":{"line":3,"character":7},"end":{"line":3,"character":9}},"rangeLength":2,"text":""}]}} [Trace - 14:35:32] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:32] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:32] Received request 'textDocument/foldingRange - (990)'. Params: {"jsonrpc":"2.0","id":990,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:32] Sending response 'textDocument/foldingRange - (990)' took 0ms Result: {"jsonrpc":"2.0","id":990,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:35:32] Received request 'textDocument/codeLens - (991)'. Params: {"jsonrpc":"2.0","id":991,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:32] Sending response 'textDocument/codeLens - (991)' took 0ms Result: {"jsonrpc":"2.0","id":991,"result":null} [Trace - 14:35:32] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":517},"contentChanges":[{"range":{"start":{"line":5,"character":53},"end":{"line":5,"character":54}},"rangeLength":1,"text":""}]}} [Trace - 14:35:32] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:32] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:32] Received request 'textDocument/foldingRange - (992)'. Params: {"jsonrpc":"2.0","id":992,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:32] Sending response 'textDocument/foldingRange - (992)' took 0ms Result: {"jsonrpc":"2.0","id":992,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:35:32] Received request 'textDocument/codeLens - (993)'. Params: {"jsonrpc":"2.0","id":993,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:32] Sending response 'textDocument/codeLens - (993)' took 0ms Result: {"jsonrpc":"2.0","id":993,"result":null} [Trace - 14:35:32] Received request 'textDocument/documentSymbol - (994)'. Params: {"jsonrpc":"2.0","id":994,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:32] Sending response 'textDocument/documentSymbol - (994)' took 0ms Result: {"jsonrpc":"2.0","id":994,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:35:32] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":518},"contentChanges":[{"range":{"start":{"line":5,"character":12},"end":{"line":5,"character":17}},"rangeLength":5,"text":""}]}} [Trace - 14:35:32] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:32] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:33] Received request 'textDocument/foldingRange - (995)'. Params: {"jsonrpc":"2.0","id":995,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:33] Sending response 'textDocument/foldingRange - (995)' took 0ms Result: {"jsonrpc":"2.0","id":995,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:35:33] Received request 'textDocument/codeLens - (996)'. Params: {"jsonrpc":"2.0","id":996,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:33] Sending response 'textDocument/codeLens - (996)' took 0ms Result: {"jsonrpc":"2.0","id":996,"result":null} [Trace - 14:35:33] Received request 'textDocument/documentSymbol - (997)'. Params: {"jsonrpc":"2.0","id":997,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:33] Sending response 'textDocument/documentSymbol - (997)' took 0ms Result: {"jsonrpc":"2.0","id":997,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:35:33] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":519},"contentChanges":[{"range":{"start":{"line":5,"character":12},"end":{"line":5,"character":12}},"rangeLength":0,"text":"j"}]}} [Trace - 14:35:33] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:33] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:33] Received request 'textDocument/foldingRange - (998)'. Params: {"jsonrpc":"2.0","id":998,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:33] Sending response 'textDocument/foldingRange - (998)' took 0ms Result: {"jsonrpc":"2.0","id":998,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:35:33] Received request 'textDocument/codeLens - (999)'. Params: {"jsonrpc":"2.0","id":999,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:33] Sending response 'textDocument/codeLens - (999)' took 0ms Result: {"jsonrpc":"2.0","id":999,"result":null} [Trace - 14:35:33] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":520},"contentChanges":[{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":13}},"rangeLength":5,"text":""}]}} [Trace - 14:35:33] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:33] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:33] Received request 'textDocument/foldingRange - (1000)'. Params: {"jsonrpc":"2.0","id":1000,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:33] Sending response 'textDocument/foldingRange - (1000)' took 0ms Result: {"jsonrpc":"2.0","id":1000,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:35:33] Received request 'textDocument/codeLens - (1001)'. Params: {"jsonrpc":"2.0","id":1001,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:33] Sending response 'textDocument/codeLens - (1001)' took 0ms Result: {"jsonrpc":"2.0","id":1001,"result":null} [Trace - 14:35:33] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":521},"contentChanges":[{"range":{"start":{"line":28,"character":10},"end":{"line":28,"character":14}},"rangeLength":4,"text":""}]}} [Trace - 14:35:33] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:33] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:34] Received request 'textDocument/foldingRange - (1002)'. Params: {"jsonrpc":"2.0","id":1002,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:34] Sending response 'textDocument/foldingRange - (1002)' took 0ms Result: {"jsonrpc":"2.0","id":1002,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:35:34] Received request 'textDocument/codeLens - (1003)'. Params: {"jsonrpc":"2.0","id":1003,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:34] Sending response 'textDocument/codeLens - (1003)' took 0ms Result: {"jsonrpc":"2.0","id":1003,"result":null} [Trace - 14:35:34] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":522},"contentChanges":[{"range":{"start":{"line":26,"character":4},"end":{"line":26,"character":5}},"rangeLength":1,"text":""}]}} [Trace - 14:35:34] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:34] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:34] Received request 'textDocument/foldingRange - (1004)'. Params: {"jsonrpc":"2.0","id":1004,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:34] Sending response 'textDocument/foldingRange - (1004)' took 0ms Result: {"jsonrpc":"2.0","id":1004,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:35:34] Received request 'textDocument/codeLens - (1005)'. Params: {"jsonrpc":"2.0","id":1005,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:34] Sending response 'textDocument/codeLens - (1005)' took 0ms Result: {"jsonrpc":"2.0","id":1005,"result":null} [Trace - 14:35:34] Received request 'textDocument/documentSymbol - (1006)'. Params: {"jsonrpc":"2.0","id":1006,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:34] Sending response 'textDocument/documentSymbol - (1006)' took 0ms Result: {"jsonrpc":"2.0","id":1006,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:35:34] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":523},"contentChanges":[{"range":{"start":{"line":26,"character":1},"end":{"line":26,"character":4}},"rangeLength":3,"text":""}]}} [Trace - 14:35:34] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:34] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:34] Received request 'textDocument/foldingRange - (1007)'. Params: {"jsonrpc":"2.0","id":1007,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:34] Sending response 'textDocument/foldingRange - (1007)' took 0ms Result: {"jsonrpc":"2.0","id":1007,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:35:35] Received request 'textDocument/codeLens - (1008)'. Params: {"jsonrpc":"2.0","id":1008,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:35] Sending response 'textDocument/codeLens - (1008)' took 0ms Result: {"jsonrpc":"2.0","id":1008,"result":null} [Trace - 14:35:35] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":524},"contentChanges":[{"range":{"start":{"line":28,"character":23},"end":{"line":28,"character":25}},"rangeLength":2,"text":""}]}} [Trace - 14:35:35] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:35] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:35] Received request 'textDocument/foldingRange - (1009)'. Params: {"jsonrpc":"2.0","id":1009,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:35] Sending response 'textDocument/foldingRange - (1009)' took 0ms Result: {"jsonrpc":"2.0","id":1009,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:35:35] Received request 'textDocument/codeLens - (1010)'. Params: {"jsonrpc":"2.0","id":1010,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:35] Sending response 'textDocument/codeLens - (1010)' took 0ms Result: {"jsonrpc":"2.0","id":1010,"result":null} [Trace - 14:35:35] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":525},"contentChanges":[{"range":{"start":{"line":28,"character":23},"end":{"line":28,"character":23}},"rangeLength":0,"text":"wr"}]}} [Trace - 14:35:35] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:35] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:35] Received request 'textDocument/foldingRange - (1011)'. Params: {"jsonrpc":"2.0","id":1011,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:35] Sending response 'textDocument/foldingRange - (1011)' took 0ms Result: {"jsonrpc":"2.0","id":1011,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:35:35] Received request 'textDocument/codeLens - (1012)'. Params: {"jsonrpc":"2.0","id":1012,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:35] Sending response 'textDocument/codeLens - (1012)' took 0ms Result: {"jsonrpc":"2.0","id":1012,"result":null} [Trace - 14:35:35] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":526},"contentChanges":[{"range":{"start":{"line":28,"character":23},"end":{"line":28,"character":25}},"rangeLength":2,"text":""}]}} [Trace - 14:35:35] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:35] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:35] Received request 'textDocument/foldingRange - (1013)'. Params: {"jsonrpc":"2.0","id":1013,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:35] Sending response 'textDocument/foldingRange - (1013)' took 0ms Result: {"jsonrpc":"2.0","id":1013,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:35:35] Received request 'textDocument/codeLens - (1014)'. Params: {"jsonrpc":"2.0","id":1014,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:35] Sending response 'textDocument/codeLens - (1014)' took 0ms Result: {"jsonrpc":"2.0","id":1014,"result":null} [Trace - 14:35:36] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":527},"contentChanges":[{"range":{"start":{"line":28,"character":10},"end":{"line":28,"character":24}},"rangeLength":14,"text":"ticket_"}]}} [Trace - 14:35:36] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:36] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:36] Received request 'textDocument/foldingRange - (1015)'. Params: {"jsonrpc":"2.0","id":1015,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:36] Sending response 'textDocument/foldingRange - (1015)' took 0ms Result: {"jsonrpc":"2.0","id":1015,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:35:36] Received request 'textDocument/codeLens - (1016)'. Params: {"jsonrpc":"2.0","id":1016,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:36] Sending response 'textDocument/codeLens - (1016)' took 0ms Result: {"jsonrpc":"2.0","id":1016,"result":null} [Trace - 14:35:36] Received request 'textDocument/documentSymbol - (1017)'. Params: {"jsonrpc":"2.0","id":1017,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:36] Sending response 'textDocument/documentSymbol - (1017)' took 0ms Result: {"jsonrpc":"2.0","id":1017,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:35:36] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":528},"contentChanges":[{"range":{"start":{"line":28,"character":10},"end":{"line":28,"character":17}},"rangeLength":7,"text":"ticket_front()"}]}} [Trace - 14:35:36] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:36] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:36] Received request 'textDocument/foldingRange - (1018)'. Params: {"jsonrpc":"2.0","id":1018,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:36] Sending response 'textDocument/foldingRange - (1018)' took 0ms Result: {"jsonrpc":"2.0","id":1018,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:35:36] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":529},"contentChanges":[{"range":{"start":{"line":28,"character":23},"end":{"line":28,"character":23}},"rangeLength":0,"text":"wr"}]}} [Trace - 14:35:36] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:36] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:37] Received request 'textDocument/foldingRange - (1019)'. Params: {"jsonrpc":"2.0","id":1019,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:37] Sending response 'textDocument/foldingRange - (1019)' took 0ms Result: {"jsonrpc":"2.0","id":1019,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:35:37] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":530},"contentChanges":[{"range":{"start":{"line":28,"character":23},"end":{"line":28,"character":25}},"rangeLength":2,"text":""}]}} [Trace - 14:35:37] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:37] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:37] Received request 'textDocument/foldingRange - (1020)'. Params: {"jsonrpc":"2.0","id":1020,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:37] Sending response 'textDocument/foldingRange - (1020)' took 0ms Result: {"jsonrpc":"2.0","id":1020,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:35:37] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":531},"contentChanges":[{"range":{"start":{"line":28,"character":23},"end":{"line":28,"character":23}},"rangeLength":0,"text":"qr"}]}} [Trace - 14:35:37] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:37] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:37] Received request 'textDocument/foldingRange - (1021)'. Params: {"jsonrpc":"2.0","id":1021,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:37] Sending response 'textDocument/foldingRange - (1021)' took 0ms Result: {"jsonrpc":"2.0","id":1021,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:35:37] Received request 'textDocument/codeLens - (1022)'. Params: {"jsonrpc":"2.0","id":1022,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:37] Sending response 'textDocument/codeLens - (1022)' took 0ms Result: {"jsonrpc":"2.0","id":1022,"result":null} [Trace - 14:35:37] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":532},"contentChanges":[{"range":{"start":{"line":26,"character":1},"end":{"line":26,"character":1}},"rangeLength":0,"text":"mut"}]}} [Trace - 14:35:37] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:37] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:37] Received request 'textDocument/foldingRange - (1023)'. Params: {"jsonrpc":"2.0","id":1023,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:37] Sending response 'textDocument/foldingRange - (1023)' took 0ms Result: {"jsonrpc":"2.0","id":1023,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:35:37] Received request 'textDocument/codeLens - (1024)'. Params: {"jsonrpc":"2.0","id":1024,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:37] Sending response 'textDocument/codeLens - (1024)' took 0ms Result: {"jsonrpc":"2.0","id":1024,"result":null} [Trace - 14:35:38] Received request 'textDocument/documentSymbol - (1025)'. Params: {"jsonrpc":"2.0","id":1025,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:38] Sending response 'textDocument/documentSymbol - (1025)' took 0ms Result: {"jsonrpc":"2.0","id":1025,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:35:38] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":533},"contentChanges":[{"range":{"start":{"line":26,"character":4},"end":{"line":26,"character":4}},"rangeLength":0,"text":" "}]}} [Trace - 14:35:38] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:38] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:38] Received request 'textDocument/foldingRange - (1026)'. Params: {"jsonrpc":"2.0","id":1026,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:38] Sending response 'textDocument/foldingRange - (1026)' took 0ms Result: {"jsonrpc":"2.0","id":1026,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:35:38] Received request 'textDocument/codeLens - (1027)'. Params: {"jsonrpc":"2.0","id":1027,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:38] Sending response 'textDocument/codeLens - (1027)' took 0ms Result: {"jsonrpc":"2.0","id":1027,"result":null} [Trace - 14:35:38] Received request 'textDocument/documentSymbol - (1028)'. Params: {"jsonrpc":"2.0","id":1028,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:38] Sending response 'textDocument/documentSymbol - (1028)' took 0ms Result: {"jsonrpc":"2.0","id":1028,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:35:38] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":534},"contentChanges":[{"range":{"start":{"line":28,"character":10},"end":{"line":28,"character":10}},"rangeLength":0,"text":"app."}]}} [Trace - 14:35:38] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:38] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:38] Received request 'textDocument/foldingRange - (1029)'. Params: {"jsonrpc":"2.0","id":1029,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:38] Sending response 'textDocument/foldingRange - (1029)' took 0ms Result: {"jsonrpc":"2.0","id":1029,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:35:39] Received request 'textDocument/codeLens - (1030)'. Params: {"jsonrpc":"2.0","id":1030,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:39] Sending response 'textDocument/codeLens - (1030)' took 0ms Result: {"jsonrpc":"2.0","id":1030,"result":null} [Trace - 14:35:39] Received request 'textDocument/documentSymbol - (1031)'. Params: {"jsonrpc":"2.0","id":1031,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:39] Sending response 'textDocument/documentSymbol - (1031)' took 0ms Result: {"jsonrpc":"2.0","id":1031,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:35:39] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":535},"contentChanges":[{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":8}},"rangeLength":0,"text":"app.j"}]}} [Trace - 14:35:39] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:39] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:40] Received request 'textDocument/foldingRange - (1032)'. Params: {"jsonrpc":"2.0","id":1032,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:40] Sending response 'textDocument/foldingRange - (1032)' took 0ms Result: {"jsonrpc":"2.0","id":1032,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:35:40] Received request 'textDocument/codeLens - (1033)'. Params: {"jsonrpc":"2.0","id":1033,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:40] Sending response 'textDocument/codeLens - (1033)' took 0ms Result: {"jsonrpc":"2.0","id":1033,"result":null} [Trace - 14:35:40] Received request 'textDocument/documentSymbol - (1034)'. Params: {"jsonrpc":"2.0","id":1034,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:40] Sending response 'textDocument/documentSymbol - (1034)' took 0ms Result: {"jsonrpc":"2.0","id":1034,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:35:41] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":536},"contentChanges":[{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":13}},"rangeLength":5,"text":""}]}} [Trace - 14:35:41] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:41] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:35:41] Received request 'textDocument/foldingRange - (1035)'. Params: {"jsonrpc":"2.0","id":1035,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:41] Sending response 'textDocument/foldingRange - (1035)' took 0ms Result: {"jsonrpc":"2.0","id":1035,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":31,"endCharacter":1,"kind":"region"},{"startLine":27,"startCharacter":15,"endLine":29,"endCharacter":2,"kind":"region"}]} [Trace - 14:35:41] Received request 'textDocument/codeLens - (1036)'. Params: {"jsonrpc":"2.0","id":1036,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:41] Sending response 'textDocument/codeLens - (1036)' took 0ms Result: {"jsonrpc":"2.0","id":1036,"result":null} [Trace - 14:35:41] Received request 'textDocument/documentSymbol - (1037)'. Params: {"jsonrpc":"2.0","id":1037,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:41] Sending response 'textDocument/documentSymbol - (1037)' took 0ms Result: {"jsonrpc":"2.0","id":1037,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:35:51] Received request 'textDocument/hover - (1038)'. Params: {"jsonrpc":"2.0","id":1038,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":13}}} [Trace - 14:35:51] Sending response 'textDocument/hover - (1038)' took 0ms Result: {"jsonrpc":"2.0","id":1038,"result":null} [Trace - 14:35:52] Received request 'textDocument/definition - (1039)'. Params: {"jsonrpc":"2.0","id":1039,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":8}}} [Trace - 14:35:52] Sending response 'textDocument/definition - (1039)' took 0ms Result: {"jsonrpc":"2.0","id":1039,"result":null} [Trace - 14:35:52] Received request 'textDocument/formatting - (1040)'. Params: {"jsonrpc":"2.0","id":1040,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} [Trace - 14:35:52] Sending response 'textDocument/formatting - (1040)' took 42ms Result: {"jsonrpc":"2.0","id":1040,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":32,"character":0}},"newText":"import vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := ['test']\n\tmut html := ''\n\tfor qr in qrs {\n\t\thtml += app.ticket_front(qr)\n\t}\n\treturn $vweb.html()\n}\n"}]} [Trace - 14:35:52] Received request 'textDocument/definition - (1041)'. Params: {"jsonrpc":"2.0","id":1041,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":13,"character":7}}} [Trace - 14:35:52] Sending response 'textDocument/definition - (1041)' took 0ms Result: {"jsonrpc":"2.0","id":1041,"result":null} [Trace - 14:35:52] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:35:52] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[{"range":{"start":{"line":28,"character":14},"end":{"line":28,"character":14}},"severity":1,"code":"","source":"","message":"unknown method or field: `App.ticket_front`.","relatedInformation":[]}]}} [Trace - 14:35:52] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:35:53] Received request 'textDocument/hover - (1042)'. Params: {"jsonrpc":"2.0","id":1042,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":15,"character":19}}} [Trace - 14:35:53] Sending response 'textDocument/hover - (1042)' took 0ms Result: {"jsonrpc":"2.0","id":1042,"result":null} [Trace - 14:35:54] Received request 'textDocument/hover - (1043)'. Params: {"jsonrpc":"2.0","id":1043,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":22}}} [Trace - 14:35:54] Sending response 'textDocument/hover - (1043)' took 0ms Result: {"jsonrpc":"2.0","id":1043,"result":null} [Trace - 14:35:57] Received request 'textDocument/hover - (1044)'. Params: {"jsonrpc":"2.0","id":1044,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":24,"character":32}}} [Trace - 14:35:57] Sending response 'textDocument/hover - (1044)' took 0ms Result: {"jsonrpc":"2.0","id":1044,"result":{"contents":{"language":"v","value":"pub fn (mut app App) index() Result"},"range":{"start":{"line":24,"character":29},"end":{"line":24,"character":33}}}} [Trace - 14:36:03] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":537},"contentChanges":[{"range":{"start":{"line":26,"character":15},"end":{"line":26,"character":15}},"rangeLength":0,"text":"\n\t"}]}} [Trace - 14:36:03] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:03] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:04] Received request 'textDocument/foldingRange - (1045)'. Params: {"jsonrpc":"2.0","id":1045,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:04] Sending response 'textDocument/foldingRange - (1045)' took 0ms Result: {"jsonrpc":"2.0","id":1045,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} [Trace - 14:36:04] Received request 'textDocument/codeLens - (1046)'. Params: {"jsonrpc":"2.0","id":1046,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:04] Sending response 'textDocument/codeLens - (1046)' took 0ms Result: {"jsonrpc":"2.0","id":1046,"result":null} [Trace - 14:36:04] Received request 'textDocument/documentSymbol - (1047)'. Params: {"jsonrpc":"2.0","id":1047,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:04] Sending response 'textDocument/documentSymbol - (1047)' took 0ms Result: {"jsonrpc":"2.0","id":1047,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:36:07] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":538},"contentChanges":[{"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":1}},"rangeLength":0,"text":"o"}]}} [Trace - 14:36:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:07] Received request 'textDocument/completion - (1048)'. Params: {"jsonrpc":"2.0","id":1048,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":2},"context":{"triggerKind":1}}} [Trace - 14:36:07] Sending response 'textDocument/completion - (1048)' took 1ms Result: {"jsonrpc":"2.0","id":1048,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:36:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:07] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":539},"contentChanges":[{"range":{"start":{"line":27,"character":2},"end":{"line":27,"character":2}},"rangeLength":0,"text":"s"}]}} [Trace - 14:36:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:07] Received request 'textDocument/foldingRange - (1049)'. Params: {"jsonrpc":"2.0","id":1049,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:07] Sending response 'textDocument/foldingRange - (1049)' took 0ms Result: {"jsonrpc":"2.0","id":1049,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} [Trace - 14:36:07] Received request 'textDocument/codeLens - (1050)'. Params: {"jsonrpc":"2.0","id":1050,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:07] Sending response 'textDocument/codeLens - (1050)' took 0ms Result: {"jsonrpc":"2.0","id":1050,"result":null} [Trace - 14:36:07] Received request 'textDocument/documentSymbol - (1051)'. Params: {"jsonrpc":"2.0","id":1051,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:07] Sending response 'textDocument/documentSymbol - (1051)' took 0ms Result: {"jsonrpc":"2.0","id":1051,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:36:08] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":540},"contentChanges":[{"range":{"start":{"line":27,"character":3},"end":{"line":27,"character":3}},"rangeLength":0,"text":"."}]}} [Trace - 14:36:08] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:08] Received request 'textDocument/completion - (1052)'. Params: {"jsonrpc":"2.0","id":1052,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":4},"context":{"triggerKind":2,"triggerCharacter":"."}}} [Trace - 14:36:08] Sending response 'textDocument/completion - (1052)' took 1ms Result: {"jsonrpc":"2.0","id":1052,"result":[{"label":"fd_close","kind":3,"detail":"pub fn fd_close(fd int) int","insertText":"fd_close($0)","insertTextFormat":2},{"label":"fd_write","kind":3,"detail":"pub fn fd_write(fd int, s string)","insertText":"fd_write($0, $1)","insertTextFormat":2},{"label":"fd_slurp","kind":3,"detail":"pub fn fd_slurp(fd int) []string","insertText":"fd_slurp($0)","insertTextFormat":2},{"label":"fd_read","kind":3,"detail":"pub fn fd_read(fd int, maxbytes int) (string, int)","insertText":"fd_read($0, $1)","insertTextFormat":2},{"label":"args_after","kind":3,"detail":"pub fn args_after(cut_word string) []string","insertText":"args_after($0)","insertTextFormat":2},{"label":"args_before","kind":3,"detail":"pub fn args_before(cut_word string) []string","insertText":"args_before($0)","insertTextFormat":2},{"label":"Eof","kind":22,"detail":"pub struct Eof","insertText":"Eof{}","insertTextFormat":1},{"label":"NotExpected","kind":22,"detail":"pub struct NotExpected","insertText":"NotExpected{cause:$1, code:$2}","insertTextFormat":2},{"label":"File","kind":22,"detail":"pub struct File","insertText":"File{cfile:$1, fd:$2, is_opened:$3}","insertTextFormat":2},{"label":"open_file","kind":3,"detail":"pub fn open_file(path string, mode string, options ...int) ?File","insertText":"open_file($0, $1, $2)","insertTextFormat":2},{"label":"open","kind":3,"detail":"pub fn open(path string) ?File","insertText":"open($0)","insertTextFormat":2},{"label":"create","kind":3,"detail":"pub fn create(path string) ?File","insertText":"create($0)","insertTextFormat":2},{"label":"stdin","kind":3,"detail":"pub fn stdin() File","insertText":"stdin()","insertTextFormat":1},{"label":"stdout","kind":3,"detail":"pub fn stdout() File","insertText":"stdout()","insertTextFormat":1},{"label":"stderr","kind":3,"detail":"pub fn stderr() File","insertText":"stderr()","insertTextFormat":1},{"label":"FileNotOpenedError","kind":22,"detail":"pub struct FileNotOpenedError","insertText":"FileNotOpenedError{}","insertTextFormat":1},{"label":"SizeOfTypeIs0Error","kind":22,"detail":"pub struct SizeOfTypeIs0Error","insertText":"SizeOfTypeIs0Error{}","insertTextFormat":1},{"label":"inode","kind":3,"detail":"pub fn inode(path string) FileMode","insertText":"inode($0)","insertTextFormat":2},{"label":"signal_opt","kind":3,"detail":"pub fn signal_opt(signum Signal, handler SignalHandler) ?SignalHandler","insertText":"signal_opt($0, $1)","insertTextFormat":2},{"label":"new_process","kind":3,"detail":"pub fn new_process(filename string) &Process","insertText":"new_process($0)","insertTextFormat":2},{"label":"C.stat","kind":22,"detail":"pub struct C.stat","insertText":"C.stat{st_size:$1, st_mode:$2, st_mtime:$3}","insertTextFormat":2},{"label":"is_abs_path","kind":3,"detail":"pub fn is_abs_path(path string) bool","insertText":"is_abs_path($0)","insertTextFormat":2},{"label":"abs_path","kind":3,"detail":"pub fn abs_path(path string) string","insertText":"abs_path($0)","insertTextFormat":2},{"label":"existing_path","kind":3,"detail":"pub fn existing_path(path string) ?string","insertText":"existing_path($0)","insertTextFormat":2},{"label":"open_uri","kind":3,"detail":"pub fn open_uri(uri string) ?","insertText":"open_uri($0)","insertTextFormat":2},{"label":"getenv","kind":3,"detail":"pub fn getenv(key string) string","insertText":"getenv($0)","insertTextFormat":2},{"label":"setenv","kind":3,"detail":"pub fn setenv(name string, value string, overwrite bool) int","insertText":"setenv($0, $1, $2)","insertTextFormat":2},{"label":"unsetenv","kind":3,"detail":"pub fn unsetenv(name string) int","insertText":"unsetenv($0)","insertTextFormat":2},{"label":"environ","kind":3,"detail":"pub fn environ() map[string]string","insertText":"environ()","insertTextFormat":1},{"label":"args","kind":6,"detail":"pub const args []string","insertText":"args","insertTextFormat":1},{"label":"read_file","kind":3,"detail":"pub fn read_file(path string) ?string","insertText":"read_file($0)","insertTextFormat":2},{"label":"truncate","kind":3,"detail":"pub fn truncate(path string, len u64) ?","insertText":"truncate($0, $1)","insertTextFormat":2},{"label":"file_size","kind":3,"detail":"pub fn file_size(path string) u64","insertText":"file_size($0)","insertTextFormat":2},{"label":"mv","kind":3,"detail":"pub fn mv(src string, dst string) ?","insertText":"mv($0, $1)","insertTextFormat":2},{"label":"cp","kind":3,"detail":"pub fn cp(src string, dst string) ?","insertText":"cp($0, $1)","insertTextFormat":2},{"label":"vfopen","kind":3,"detail":"pub fn vfopen(path string, mode string) ?&C.FILE","insertText":"vfopen($0, $1)","insertTextFormat":2},{"label":"fileno","kind":3,"detail":"pub fn fileno(cfile voidptr) int","insertText":"fileno($0)","insertTextFormat":2},{"label":"posix_get_error_msg","kind":3,"detail":"pub fn posix_get_error_msg(code int) string","insertText":"posix_get_error_msg($0)","insertTextFormat":2},{"label":"system","kind":3,"detail":"pub fn system(cmd string) int","insertText":"system($0)","insertTextFormat":2},{"label":"exists","kind":3,"detail":"pub fn exists(path string) bool","insertText":"exists($0)","insertTextFormat":2},{"label":"is_executable","kind":3,"detail":"pub fn is_executable(path string) bool","insertText":"is_executable($0)","insertTextFormat":2},{"label":"rm","kind":3,"detail":"pub fn rm(path string) ?","insertText":"rm($0)","insertTextFormat":2},{"label":"rmdir","kind":3,"detail":"pub fn rmdir(path string) ?","insertText":"rmdir($0)","insertTextFormat":2},{"label":"get_raw_line","kind":3,"detail":"pub fn get_raw_line() string","insertText":"get_raw_line()","insertTextFormat":1},{"label":"get_raw_stdin","kind":3,"detail":"pub fn get_raw_stdin() []u8","insertText":"get_raw_stdin()","insertTextFormat":1},{"label":"read_file_array","kind":3,"detail":"pub fn read_file_array(path string) []T","insertText":"read_file_array($0)","insertTextFormat":2},{"label":"is_dir","kind":3,"detail":"pub fn is_dir(path string) bool","insertText":"is_dir($0)","insertTextFormat":2},{"label":"is_link","kind":3,"detail":"pub fn is_link(path string) bool","insertText":"is_link($0)","insertTextFormat":2},{"label":"chdir","kind":3,"detail":"pub fn chdir(path string) ?","insertText":"chdir($0)","insertTextFormat":2},{"label":"fork","kind":3,"detail":"pub fn fork() int","insertText":"fork()","insertTextFormat":1},{"label":"wait","kind":3,"detail":"pub fn wait() int","insertText":"wait()","insertTextFormat":1},{"label":"file_last_mod_unix","kind":3,"detail":"pub fn file_last_mod_unix(path string) i64","insertText":"file_last_mod_unix($0)","insertTextFormat":2},{"label":"flush","kind":3,"detail":"pub fn flush()","insertText":"flush()","insertTextFormat":1},{"label":"chmod","kind":3,"detail":"pub fn chmod(path string, mode int) ?","insertText":"chmod($0, $1)","insertTextFormat":2},{"label":"chown","kind":3,"detail":"pub fn chown(path string, owner int, group int) ?","insertText":"chown($0, $1, $2)","insertTextFormat":2},{"label":"open_append","kind":3,"detail":"pub fn open_append(path string) ?File","insertText":"open_append($0)","insertTextFormat":2},{"label":"execvp","kind":3,"detail":"pub fn execvp(cmdpath string, cmdargs []string) ?","insertText":"execvp($0, $1)","insertTextFormat":2},{"label":"execve","kind":3,"detail":"pub fn execve(cmdpath string, cmdargs []string, envs []string) ?","insertText":"execve($0, $1, $2)","insertTextFormat":2},{"label":"is_atty","kind":3,"detail":"pub fn is_atty(fd int) int","insertText":"is_atty($0)","insertTextFormat":2},{"label":"write_file_array","kind":3,"detail":"pub fn write_file_array(path string, buffer array) ?","insertText":"write_file_array($0, $1)","insertTextFormat":2},{"label":"glob","kind":3,"detail":"pub fn glob(patterns ...string) ?[]string","insertText":"glob($0)","insertTextFormat":2},{"label":"last_error","kind":3,"detail":"pub fn last_error() IError","insertText":"last_error()","insertTextFormat":1},{"label":"max_path_len","kind":6,"detail":"pub const max_path_len int","insertText":"max_path_len","insertTextFormat":1},{"label":"wd_at_startup","kind":6,"detail":"pub const wd_at_startup string","insertText":"wd_at_startup","insertTextFormat":1},{"label":"Result","kind":22,"detail":"pub struct Result","insertText":"Result{exit_code:$1, output:$2}","insertTextFormat":2},{"label":"Command","kind":22,"detail":"pub struct Command","insertText":"Command{f:$1, eof:$2, exit_code:$3, path:$4, redirect_stdout:$5}","insertTextFormat":2},{"label":"cp_all","kind":3,"detail":"pub fn cp_all(src string, dst string, overwrite bool) ?","insertText":"cp_all($0, $1, $2)","insertTextFormat":2},{"label":"mv_by_cp","kind":3,"detail":"pub fn mv_by_cp(source string, target string) ?","insertText":"mv_by_cp($0, $1)","insertTextFormat":2},{"label":"sigint_to_signal_name","kind":3,"detail":"pub fn sigint_to_signal_name(si int) string","insertText":"sigint_to_signal_name($0)","insertTextFormat":2},{"label":"rmdir_all","kind":3,"detail":"pub fn rmdir_all(path string) ?","insertText":"rmdir_all($0)","insertTextFormat":2},{"label":"file_ext","kind":3,"detail":"pub fn file_ext(path string) string","insertText":"file_ext($0)","insertTextFormat":2},{"label":"dir","kind":3,"detail":"pub fn dir(opath string) string","insertText":"dir($0)","insertTextFormat":2},{"label":"base","kind":3,"detail":"pub fn base(opath string) string","insertText":"base($0)","insertTextFormat":2},{"label":"file_name","kind":3,"detail":"pub fn file_name(opath string) string","insertText":"file_name($0)","insertTextFormat":2},{"label":"input_opt","kind":3,"detail":"pub fn input_opt(prompt string) ?string","insertText":"input_opt($0)","insertTextFormat":2},{"label":"input","kind":3,"detail":"pub fn input(prompt string) string","insertText":"input($0)","insertTextFormat":2},{"label":"get_line","kind":3,"detail":"pub fn get_line() string","insertText":"get_line()","insertTextFormat":1},{"label":"get_lines","kind":3,"detail":"pub fn get_lines() []string","insertText":"get_lines()","insertTextFormat":1},{"label":"get_lines_joined","kind":3,"detail":"pub fn get_lines_joined() string","insertText":"get_lines_joined()","insertTextFormat":1},{"label":"get_raw_lines_joined","kind":3,"detail":"pub fn get_raw_lines_joined() string","insertText":"get_raw_lines_joined()","insertTextFormat":1},{"label":"user_os","kind":3,"detail":"pub fn user_os() string","insertText":"user_os()","insertTextFormat":1},{"label":"user_names","kind":3,"detail":"pub fn user_names() ?[]string","insertText":"user_names()","insertTextFormat":1},{"label":"home_dir","kind":3,"detail":"pub fn home_dir() string","insertText":"home_dir()","insertTextFormat":1},{"label":"expand_tilde_to_home","kind":3,"detail":"pub fn expand_tilde_to_home(path string) string","insertText":"expand_tilde_to_home($0)","insertTextFormat":2},{"label":"write_file","kind":3,"detail":"pub fn write_file(path string, text string) ?","insertText":"write_file($0, $1)","insertTextFormat":2},{"label":"ExecutableNotFoundError","kind":22,"detail":"pub struct ExecutableNotFoundError","insertText":"ExecutableNotFoundError{}","insertTextFormat":1},{"label":"find_abs_path_of_executable","kind":3,"detail":"pub fn find_abs_path_of_executable(exepath string) ?string","insertText":"find_abs_path_of_executable($0)","insertTextFormat":2},{"label":"exists_in_system_path","kind":3,"detail":"pub fn exists_in_system_path(prog string) bool","insertText":"exists_in_system_path($0)","insertTextFormat":2},{"label":"is_file","kind":3,"detail":"pub fn is_file(path string) bool","insertText":"is_file($0)","insertTextFormat":2},{"label":"walk_ext","kind":3,"detail":"pub fn walk_ext(path string, ext string) []string","insertText":"walk_ext($0, $1)","insertTextFormat":2},{"label":"walk","kind":3,"detail":"pub fn walk(path string, f fn ())","insertText":"walk($0, $1)","insertTextFormat":2},{"label":"walk_with_context","kind":3,"detail":"pub fn walk_with_context(path string, context voidptr, fcb FnWalkContextCB)","insertText":"walk_with_context($0, $1, $2)","insertTextFormat":2},{"label":"log","kind":3,"detail":"pub fn log(s string)","insertText":"log($0)","insertTextFormat":2},{"label":"mkdir_all","kind":3,"detail":"pub fn mkdir_all(opath string, params MkdirParams) ?","insertText":"mkdir_all($0, $1)","insertTextFormat":2},{"label":"cache_dir","kind":3,"detail":"pub fn cache_dir() string","insertText":"cache_dir()","insertTextFormat":1},{"label":"temp_dir","kind":3,"detail":"pub fn temp_dir() string","insertText":"temp_dir()","insertTextFormat":1},{"label":"vmodules_dir","kind":3,"detail":"pub fn vmodules_dir() string","insertText":"vmodules_dir()","insertTextFormat":1},{"label":"vmodules_paths","kind":3,"detail":"pub fn vmodules_paths() []string","insertText":"vmodules_paths()","insertTextFormat":1},{"label":"Uname","kind":22,"detail":"pub struct Uname","insertText":"Uname{sysname:$1, nodename:$2, release:$3, version:$4, machine:$5}","insertTextFormat":2},{"label":"execute_or_panic","kind":3,"detail":"pub fn execute_or_panic(cmd string) Result","insertText":"execute_or_panic($0)","insertTextFormat":2},{"label":"execute_or_exit","kind":3,"detail":"pub fn execute_or_exit(cmd string) Result","insertText":"execute_or_exit($0)","insertTextFormat":2},{"label":"quoted_path","kind":3,"detail":"pub fn quoted_path(path string) string","insertText":"quoted_path($0)","insertTextFormat":2},{"label":"config_dir","kind":3,"detail":"pub fn config_dir() ?string","insertText":"config_dir()","insertTextFormat":1},{"label":"sys_write","kind":6,"detail":"pub const sys_write int","insertText":"sys_write","insertTextFormat":1},{"label":"sys_open","kind":6,"detail":"pub const sys_open int","insertText":"sys_open","insertTextFormat":1},{"label":"sys_close","kind":6,"detail":"pub const sys_close int","insertText":"sys_close","insertTextFormat":1},{"label":"sys_mkdir","kind":6,"detail":"pub const sys_mkdir int","insertText":"sys_mkdir","insertTextFormat":1},{"label":"sys_creat","kind":6,"detail":"pub const sys_creat int","insertText":"sys_creat","insertTextFormat":1},{"label":"sys_open_nocancel","kind":6,"detail":"pub const sys_open_nocancel int","insertText":"sys_open_nocancel","insertTextFormat":1},{"label":"sys_stat64","kind":6,"detail":"pub const sys_stat64 int","insertText":"sys_stat64","insertTextFormat":1}]} [Trace - 14:36:08] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:08] Received request 'textDocument/foldingRange - (1053)'. Params: {"jsonrpc":"2.0","id":1053,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:08] Sending response 'textDocument/foldingRange - (1053)' took 0ms Result: {"jsonrpc":"2.0","id":1053,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} [Trace - 14:36:08] Received request 'textDocument/codeLens - (1054)'. Params: {"jsonrpc":"2.0","id":1054,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:08] Sending response 'textDocument/codeLens - (1054)' took 0ms Result: {"jsonrpc":"2.0","id":1054,"result":null} [Trace - 14:36:08] Received request 'textDocument/documentSymbol - (1055)'. Params: {"jsonrpc":"2.0","id":1055,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:08] Sending response 'textDocument/documentSymbol - (1055)' took 0ms Result: {"jsonrpc":"2.0","id":1055,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:36:22] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":541},"contentChanges":[{"range":{"start":{"line":27,"character":4},"end":{"line":27,"character":4}},"rangeLength":0,"text":"c"}]}} [Trace - 14:36:22] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:22] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:22] Received request 'textDocument/foldingRange - (1056)'. Params: {"jsonrpc":"2.0","id":1056,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:22] Sending response 'textDocument/foldingRange - (1056)' took 0ms Result: {"jsonrpc":"2.0","id":1056,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} [Trace - 14:36:22] Received request 'textDocument/codeLens - (1057)'. Params: {"jsonrpc":"2.0","id":1057,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:22] Sending response 'textDocument/codeLens - (1057)' took 0ms Result: {"jsonrpc":"2.0","id":1057,"result":null} [Trace - 14:36:22] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":542},"contentChanges":[{"range":{"start":{"line":27,"character":5},"end":{"line":27,"character":5}},"rangeLength":0,"text":"r"}]}} [Trace - 14:36:22] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:22] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:22] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":543},"contentChanges":[{"range":{"start":{"line":27,"character":6},"end":{"line":27,"character":6}},"rangeLength":0,"text":"e"}]}} [Trace - 14:36:22] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:22] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:22] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":544},"contentChanges":[{"range":{"start":{"line":27,"character":7},"end":{"line":27,"character":7}},"rangeLength":0,"text":"a"}]}} [Trace - 14:36:22] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:22] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:22] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":545},"contentChanges":[{"range":{"start":{"line":27,"character":8},"end":{"line":27,"character":8}},"rangeLength":0,"text":"t"}]}} [Trace - 14:36:22] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:22] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:22] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":546},"contentChanges":[{"range":{"start":{"line":27,"character":9},"end":{"line":27,"character":9}},"rangeLength":0,"text":"e"}]}} [Trace - 14:36:22] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:23] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:23] Received request 'textDocument/foldingRange - (1058)'. Params: {"jsonrpc":"2.0","id":1058,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:23] Sending response 'textDocument/foldingRange - (1058)' took 0ms Result: {"jsonrpc":"2.0","id":1058,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} [Trace - 14:36:23] Received request 'textDocument/codeLens - (1059)'. Params: {"jsonrpc":"2.0","id":1059,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:23] Sending response 'textDocument/codeLens - (1059)' took 0ms Result: {"jsonrpc":"2.0","id":1059,"result":null} [Trace - 14:36:23] Received request 'textDocument/documentSymbol - (1060)'. Params: {"jsonrpc":"2.0","id":1060,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:23] Sending response 'textDocument/documentSymbol - (1060)' took 0ms Result: {"jsonrpc":"2.0","id":1060,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:36:26] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":547},"contentChanges":[{"range":{"start":{"line":27,"character":10},"end":{"line":27,"character":10}},"rangeLength":0,"text":"()"}]}} [Trace - 14:36:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:26] Received request 'textDocument/completion - (1061)'. Params: {"jsonrpc":"2.0","id":1061,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":11},"context":{"triggerKind":2,"triggerCharacter":"("}}} [Trace - 14:36:26] Sending response 'textDocument/completion - (1061)' took 0ms Result: {"jsonrpc":"2.0","id":1061,"result":[{"label":"html","kind":6,"detail":"html","insertText":"html","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"html","kind":6,"detail":"html string","insertText":"html","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:36:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:26] Received request 'textDocument/signatureHelp - (1062)'. Params: {"jsonrpc":"2.0","id":1062,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":11},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}}} [Trace - 14:36:26] Sending response 'textDocument/signatureHelp - (1062)' took 0ms Result: {"jsonrpc":"2.0","id":1062,"result":{"signatures":[{"label":"pub fn create(path string) ?File","parameters":[{"label":"path string"}]}],"activeParameter":0}} [Trace - 14:36:26] Received request 'textDocument/foldingRange - (1063)'. Params: {"jsonrpc":"2.0","id":1063,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:26] Sending response 'textDocument/foldingRange - (1063)' took 0ms Result: {"jsonrpc":"2.0","id":1063,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} [Trace - 14:36:26] Received request 'textDocument/codeLens - (1064)'. Params: {"jsonrpc":"2.0","id":1064,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:26] Sending response 'textDocument/codeLens - (1064)' took 0ms Result: {"jsonrpc":"2.0","id":1064,"result":null} [Trace - 14:36:27] Received request 'textDocument/documentSymbol - (1065)'. Params: {"jsonrpc":"2.0","id":1065,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:27] Sending response 'textDocument/documentSymbol - (1065)' took 0ms Result: {"jsonrpc":"2.0","id":1065,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:36:31] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":548},"contentChanges":[{"range":{"start":{"line":27,"character":11},"end":{"line":27,"character":11}},"rangeLength":0,"text":"''"}]}} [Trace - 14:36:31] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:31] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:31] Received request 'textDocument/signatureHelp - (1066)'. Params: {"jsonrpc":"2.0","id":1066,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":12},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"pub fn create(path string) ?File","parameters":[{"label":"path string"}]}],"activeSignature":0,"activeParameter":0}}}} [Trace - 14:36:31] Sending response 'textDocument/signatureHelp - (1066)' took 1ms Result: {"jsonrpc":"2.0","id":1066,"result":{"signatures":[{"label":"pub fn create(path string) ?File","parameters":[{"label":"path string"}]}],"activeParameter":0}} [Trace - 14:36:31] Received request 'textDocument/foldingRange - (1067)'. Params: {"jsonrpc":"2.0","id":1067,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:31] Sending response 'textDocument/foldingRange - (1067)' took 0ms Result: {"jsonrpc":"2.0","id":1067,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} [Trace - 14:36:31] Received request 'textDocument/codeLens - (1068)'. Params: {"jsonrpc":"2.0","id":1068,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:31] Sending response 'textDocument/codeLens - (1068)' took 0ms Result: {"jsonrpc":"2.0","id":1068,"result":null} [Trace - 14:36:31] Received request 'textDocument/documentSymbol - (1069)'. Params: {"jsonrpc":"2.0","id":1069,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:31] Sending response 'textDocument/documentSymbol - (1069)' took 0ms Result: {"jsonrpc":"2.0","id":1069,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:36:32] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":549},"contentChanges":[{"range":{"start":{"line":27,"character":12},"end":{"line":27,"character":12}},"rangeLength":0,"text":"i"}]}} [Trace - 14:36:32] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:32] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:32] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":550},"contentChanges":[{"range":{"start":{"line":27,"character":13},"end":{"line":27,"character":13}},"rangeLength":0,"text":"n"}]}} [Trace - 14:36:32] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:32] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:32] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":551},"contentChanges":[{"range":{"start":{"line":27,"character":14},"end":{"line":27,"character":14}},"rangeLength":0,"text":"d"}]}} [Trace - 14:36:32] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:32] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:32] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":552},"contentChanges":[{"range":{"start":{"line":27,"character":15},"end":{"line":27,"character":15}},"rangeLength":0,"text":"e"}]}} [Trace - 14:36:32] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:32] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:32] Received request 'textDocument/signatureHelp - (1070)'. Params: {"jsonrpc":"2.0","id":1070,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":16},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"pub fn create(path string) ?File","parameters":[{"label":"path string"}]}],"activeSignature":0,"activeParameter":0}}}} [Trace - 14:36:32] Sending response 'textDocument/signatureHelp - (1070)' took 0ms Result: {"jsonrpc":"2.0","id":1070,"result":{"signatures":[{"label":"pub fn create(path string) ?File","parameters":[{"label":"path string"}]}],"activeParameter":0}} [Trace - 14:36:32] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":553},"contentChanges":[{"range":{"start":{"line":27,"character":16},"end":{"line":27,"character":16}},"rangeLength":0,"text":"x"}]}} [Trace - 14:36:32] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:32] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:32] Received request 'textDocument/signatureHelp - (1071)'. Params: {"jsonrpc":"2.0","id":1071,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":17},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"pub fn create(path string) ?File","parameters":[{"label":"path string"}]}],"activeSignature":0,"activeParameter":0}}}} [Trace - 14:36:32] Sending response 'textDocument/signatureHelp - (1071)' took 0ms Result: {"jsonrpc":"2.0","id":1071,"result":{"signatures":[{"label":"pub fn create(path string) ?File","parameters":[{"label":"path string"}]}],"activeParameter":0}} [Trace - 14:36:32] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":554},"contentChanges":[{"range":{"start":{"line":27,"character":17},"end":{"line":27,"character":17}},"rangeLength":0,"text":"."}]}} [Trace - 14:36:32] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:32] Received request 'textDocument/completion - (1072)'. Params: {"jsonrpc":"2.0","id":1072,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":18},"context":{"triggerKind":2,"triggerCharacter":"."}}} [Trace - 14:36:32] Sending response 'textDocument/completion - (1072)' took 0ms Result: {"jsonrpc":"2.0","id":1072,"result":[]} [Trace - 14:36:32] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:32] Received request 'textDocument/signatureHelp - (1073)'. Params: {"jsonrpc":"2.0","id":1073,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":18},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"pub fn create(path string) ?File","parameters":[{"label":"path string"}]}],"activeSignature":0,"activeParameter":0}}}} [Trace - 14:36:32] Sending response 'textDocument/signatureHelp - (1073)' took 1ms Result: {"jsonrpc":"2.0","id":1073,"result":{"signatures":[{"label":"pub fn create(path string) ?File","parameters":[{"label":"path string"}]}],"activeParameter":0}} [Trace - 14:36:32] Received request 'textDocument/foldingRange - (1074)'. Params: {"jsonrpc":"2.0","id":1074,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:32] Sending response 'textDocument/foldingRange - (1074)' took 0ms Result: {"jsonrpc":"2.0","id":1074,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} [Trace - 14:36:32] Received request 'textDocument/codeLens - (1075)'. Params: {"jsonrpc":"2.0","id":1075,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:32] Sending response 'textDocument/codeLens - (1075)' took 0ms Result: {"jsonrpc":"2.0","id":1075,"result":null} [Trace - 14:36:32] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":555},"contentChanges":[{"range":{"start":{"line":27,"character":18},"end":{"line":27,"character":18}},"rangeLength":0,"text":"h"}]}} [Trace - 14:36:32] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:33] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:33] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":556},"contentChanges":[{"range":{"start":{"line":27,"character":19},"end":{"line":27,"character":19}},"rangeLength":0,"text":"t"}]}} [Trace - 14:36:33] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:33] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:33] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":557},"contentChanges":[{"range":{"start":{"line":27,"character":20},"end":{"line":27,"character":20}},"rangeLength":0,"text":"m"}]}} [Trace - 14:36:33] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:33] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:33] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":558},"contentChanges":[{"range":{"start":{"line":27,"character":21},"end":{"line":27,"character":21}},"rangeLength":0,"text":"l"}]}} [Trace - 14:36:33] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:33] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:33] Received request 'textDocument/signatureHelp - (1076)'. Params: {"jsonrpc":"2.0","id":1076,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":22},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"pub fn create(path string) ?File","parameters":[{"label":"path string"}]}],"activeSignature":0,"activeParameter":0}}}} [Trace - 14:36:33] Sending response 'textDocument/signatureHelp - (1076)' took 0ms Result: {"jsonrpc":"2.0","id":1076,"result":{"signatures":[{"label":"pub fn create(path string) ?File","parameters":[{"label":"path string"}]}],"activeParameter":0}} [Trace - 14:36:33] Received request 'textDocument/foldingRange - (1077)'. Params: {"jsonrpc":"2.0","id":1077,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:33] Sending response 'textDocument/foldingRange - (1077)' took 0ms Result: {"jsonrpc":"2.0","id":1077,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} [Trace - 14:36:33] Received request 'textDocument/codeLens - (1078)'. Params: {"jsonrpc":"2.0","id":1078,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:33] Sending response 'textDocument/codeLens - (1078)' took 0ms Result: {"jsonrpc":"2.0","id":1078,"result":null} [Trace - 14:36:33] Received request 'textDocument/documentSymbol - (1079)'. Params: {"jsonrpc":"2.0","id":1079,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:33] Sending response 'textDocument/documentSymbol - (1079)' took 0ms Result: {"jsonrpc":"2.0","id":1079,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:36:34] Received request 'textDocument/signatureHelp - (1080)'. Params: {"jsonrpc":"2.0","id":1080,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":23},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"pub fn create(path string) ?File","parameters":[{"label":"path string"}]}],"activeSignature":0,"activeParameter":0}}}} [Trace - 14:36:34] Sending response 'textDocument/signatureHelp - (1080)' took 0ms Result: {"jsonrpc":"2.0","id":1080,"result":{"signatures":[{"label":"pub fn create(path string) ?File","parameters":[{"label":"path string"}]}],"activeParameter":0}} [Trace - 14:36:34] Received request 'textDocument/signatureHelp - (1081)'. Params: {"jsonrpc":"2.0","id":1081,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":24},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"pub fn create(path string) ?File","parameters":[{"label":"path string"}]}],"activeSignature":0,"activeParameter":0}}}} [Trace - 14:36:34] Sending response 'textDocument/signatureHelp - (1081)' took 0ms Result: {"jsonrpc":"2.0","id":1081,"result":null} [Trace - 14:36:34] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":559},"contentChanges":[{"range":{"start":{"line":27,"character":24},"end":{"line":27,"character":24}},"rangeLength":0,"text":"?"}]}} [Trace - 14:36:34] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:34] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:34] Received request 'textDocument/foldingRange - (1082)'. Params: {"jsonrpc":"2.0","id":1082,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:34] Sending response 'textDocument/foldingRange - (1082)' took 0ms Result: {"jsonrpc":"2.0","id":1082,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} [Trace - 14:36:35] Received request 'textDocument/codeLens - (1083)'. Params: {"jsonrpc":"2.0","id":1083,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:35] Sending response 'textDocument/codeLens - (1083)' took 0ms Result: {"jsonrpc":"2.0","id":1083,"result":null} [Trace - 14:36:35] Received request 'textDocument/documentSymbol - (1084)'. Params: {"jsonrpc":"2.0","id":1084,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:35] Sending response 'textDocument/documentSymbol - (1084)' took 0ms Result: {"jsonrpc":"2.0","id":1084,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:36:36] Received request 'textDocument/hover - (1085)'. Params: {"jsonrpc":"2.0","id":1085,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":24,"character":38}}} [Trace - 14:36:36] Sending response 'textDocument/hover - (1085)' took 0ms Result: {"jsonrpc":"2.0","id":1085,"result":{"contents":{"language":"v","value":"pub fn (mut app App) index() Result"},"range":{"start":{"line":24,"character":34},"end":{"line":24,"character":40}}}} [Trace - 14:36:36] Received request 'textDocument/hover - (1086)'. Params: {"jsonrpc":"2.0","id":1086,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":24,"character":30}}} [Trace - 14:36:36] Sending response 'textDocument/hover - (1086)' took 0ms Result: {"jsonrpc":"2.0","id":1086,"result":{"contents":{"language":"v","value":"pub fn (mut app App) index() Result"},"range":{"start":{"line":24,"character":29},"end":{"line":24,"character":33}}}} [Trace - 14:36:37] Received request 'textDocument/hover - (1087)'. Params: {"jsonrpc":"2.0","id":1087,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":24,"character":33}}} [Trace - 14:36:37] Sending response 'textDocument/hover - (1087)' took 0ms Result: {"jsonrpc":"2.0","id":1087,"result":{"contents":{"language":"v","value":"pub fn (mut app App) index() Result"},"range":{"start":{"line":24,"character":34},"end":{"line":24,"character":40}}}} [Trace - 14:36:38] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":560},"contentChanges":[{"range":{"start":{"line":24,"character":29},"end":{"line":24,"character":29}},"rangeLength":0,"text":"?"}]}} [Trace - 14:36:38] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:38] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:38] Received request 'textDocument/foldingRange - (1088)'. Params: {"jsonrpc":"2.0","id":1088,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:38] Sending response 'textDocument/foldingRange - (1088)' took 0ms Result: {"jsonrpc":"2.0","id":1088,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":42,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} [Trace - 14:36:38] Received request 'textDocument/codeLens - (1089)'. Params: {"jsonrpc":"2.0","id":1089,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:38] Sending response 'textDocument/codeLens - (1089)' took 0ms Result: {"jsonrpc":"2.0","id":1089,"result":null} [Trace - 14:36:38] Received request 'textDocument/documentSymbol - (1090)'. Params: {"jsonrpc":"2.0","id":1090,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:38] Sending response 'textDocument/documentSymbol - (1090)' took 0ms Result: {"jsonrpc":"2.0","id":1090,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:36:39] Received request 'textDocument/hover - (1091)'. Params: {"jsonrpc":"2.0","id":1091,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":4,"character":18}}} [Trace - 14:36:39] Sending response 'textDocument/hover - (1091)' took 0ms Result: {"jsonrpc":"2.0","id":1091,"result":{"contents":{"language":"v","value":"pub fn (s string) all_after_last(sub string) string"},"range":{"start":{"line":4,"character":12},"end":{"line":4,"character":26}}}} [Trace - 14:36:41] Received request 'textDocument/hover - (1092)'. Params: {"jsonrpc":"2.0","id":1092,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":20,"character":10}}} [Trace - 14:36:41] Sending response 'textDocument/hover - (1092)' took 0ms Result: {"jsonrpc":"2.0","id":1092,"result":{"contents":{"language":"v","value":"pub fn new_app() &App"},"range":{"start":{"line":20,"character":12},"end":{"line":20,"character":19}}}} [Trace - 14:36:42] Received request 'textDocument/hover - (1093)'. Params: {"jsonrpc":"2.0","id":1093,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":19,"character":13}}} [Trace - 14:36:42] Sending response 'textDocument/hover - (1093)' took 0ms Result: {"jsonrpc":"2.0","id":1093,"result":null} [Trace - 14:36:42] Received request 'textDocument/hover - (1094)'. Params: {"jsonrpc":"2.0","id":1094,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":21,"character":8}}} [Trace - 14:36:42] Sending response 'textDocument/hover - (1094)' took 0ms Result: {"jsonrpc":"2.0","id":1094,"result":{"contents":{"language":"v","value":"pub fn run(global_app &T, port int)"},"range":{"start":{"line":21,"character":6},"end":{"line":21,"character":9}}}} [Trace - 14:36:43] Received request 'textDocument/hover - (1095)'. Params: {"jsonrpc":"2.0","id":1095,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":21,"character":15}}} [Trace - 14:36:43] Sending response 'textDocument/hover - (1095)' took 0ms Result: {"jsonrpc":"2.0","id":1095,"result":{"contents":{"language":"v","value":"pub fn run(global_app &T, port int)"},"range":{"start":{"line":21,"character":15},"end":{"line":21,"character":19}}}} [Trace - 14:36:48] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":561},"contentChanges":[{"range":{"start":{"line":24,"character":29},"end":{"line":24,"character":30}},"rangeLength":1,"text":""}]}} [Trace - 14:36:48] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:48] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:48] Received request 'textDocument/foldingRange - (1096)'. Params: {"jsonrpc":"2.0","id":1096,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:48] Sending response 'textDocument/foldingRange - (1096)' took 0ms Result: {"jsonrpc":"2.0","id":1096,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} [Trace - 14:36:48] Received request 'textDocument/codeLens - (1097)'. Params: {"jsonrpc":"2.0","id":1097,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:48] Sending response 'textDocument/codeLens - (1097)' took 0ms Result: {"jsonrpc":"2.0","id":1097,"result":null} [Trace - 14:36:48] Received request 'textDocument/documentSymbol - (1098)'. Params: {"jsonrpc":"2.0","id":1098,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:48] Sending response 'textDocument/documentSymbol - (1098)' took 0ms Result: {"jsonrpc":"2.0","id":1098,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:36:49] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":562},"contentChanges":[{"range":{"start":{"line":27,"character":24},"end":{"line":27,"character":25}},"rangeLength":1,"text":""}]}} [Trace - 14:36:49] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:49] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:50] Received request 'textDocument/foldingRange - (1099)'. Params: {"jsonrpc":"2.0","id":1099,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:50] Sending response 'textDocument/foldingRange - (1099)' took 0ms Result: {"jsonrpc":"2.0","id":1099,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} [Trace - 14:36:50] Received request 'textDocument/codeLens - (1100)'. Params: {"jsonrpc":"2.0","id":1100,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:50] Sending response 'textDocument/codeLens - (1100)' took 0ms Result: {"jsonrpc":"2.0","id":1100,"result":null} [Trace - 14:36:50] Received request 'textDocument/documentSymbol - (1101)'. Params: {"jsonrpc":"2.0","id":1101,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:50] Sending response 'textDocument/documentSymbol - (1101)' took 0ms Result: {"jsonrpc":"2.0","id":1101,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:36:50] Received request 'textDocument/formatting - (1102)'. Params: {"jsonrpc":"2.0","id":1102,"method":"textDocument/formatting","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"options":{"tabSize":4,"insertSpaces":false}}} [Trace - 14:36:50] Sending response 'textDocument/formatting - (1102)' took 48ms Result: {"jsonrpc":"2.0","id":1102,"result":[{"range":{"start":{"line":0,"character":0},"end":{"line":33,"character":0}},"newText":"import vweb\nimport os\n\npub fn ticket_front(qr string) string {\n\tslug := qr.all_after_last('_')\n\treturn $tmpl('templates/ticket_front.html')\n}\n\npub struct App {\n\tvweb.Context\n}\n\npub fn new_app() &App {\n\tmut app := &App{}\n\tstatic_folder := os.resource_abs_path('./app/static')\n\tapp.mount_static_folder_at(static_folder, '/static')\n\treturn app\n}\n\npub fn main() {\n\tmut app := new_app()\n\tvweb.run(app, 8000)\n}\n\npub fn (mut app App) index() vweb.Result {\n\tqrs := ['test']\n\tmut html := ''\n\tos.create('index.html')\n\tfor qr in qrs {\n\t\thtml += app.ticket_front(qr)\n\t}\n\treturn $vweb.html()\n}\n"}]} [Trace - 14:36:50] Received notification 'textDocument/didSave'. Params: {"jsonrpc":"2.0","method":"textDocument/didSave","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:50] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[{"range":{"start":{"line":27,"character":4},"end":{"line":27,"character":4}},"severity":1,"code":"","source":"","message":"os.create() returns an option, so it should have either an `or {}` block, or `?` at the end","relatedInformation":[]},{"range":{"start":{"line":29,"character":14},"end":{"line":29,"character":14}},"severity":1,"code":"","source":"","message":"unknown method or field: `App.ticket_front`.","relatedInformation":[]}]}} [Trace - 14:36:50] Received notification 'workspace/didChangeWatchedFiles'. Params: {"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"changes":[{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","type":2}]}} [Trace - 14:36:52] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":563},"contentChanges":[{"range":{"start":{"line":27,"character":24},"end":{"line":27,"character":24}},"rangeLength":0,"text":"?"}]}} [Trace - 14:36:52] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:52] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:52] Received request 'textDocument/foldingRange - (1103)'. Params: {"jsonrpc":"2.0","id":1103,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:52] Sending response 'textDocument/foldingRange - (1103)' took 0ms Result: {"jsonrpc":"2.0","id":1103,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} [Trace - 14:36:52] Received request 'textDocument/codeLens - (1104)'. Params: {"jsonrpc":"2.0","id":1104,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:52] Sending response 'textDocument/codeLens - (1104)' took 0ms Result: {"jsonrpc":"2.0","id":1104,"result":null} [Trace - 14:36:53] Received request 'textDocument/documentSymbol - (1105)'. Params: {"jsonrpc":"2.0","id":1105,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:53] Sending response 'textDocument/documentSymbol - (1105)' took 0ms Result: {"jsonrpc":"2.0","id":1105,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:36:56] Received request 'textDocument/hover - (1106)'. Params: {"jsonrpc":"2.0","id":1106,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":29,"character":20}}} [Trace - 14:36:56] Sending response 'textDocument/hover - (1106)' took 0ms Result: {"jsonrpc":"2.0","id":1106,"result":null} [Trace - 14:36:57] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":564},"contentChanges":[{"range":{"start":{"line":27,"character":24},"end":{"line":27,"character":25}},"rangeLength":1,"text":""}]}} [Trace - 14:36:57] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:57] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:36:57] Received request 'textDocument/foldingRange - (1107)'. Params: {"jsonrpc":"2.0","id":1107,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:57] Sending response 'textDocument/foldingRange - (1107)' took 0ms Result: {"jsonrpc":"2.0","id":1107,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} [Trace - 14:36:57] Received request 'textDocument/codeLens - (1108)'. Params: {"jsonrpc":"2.0","id":1108,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:57] Sending response 'textDocument/codeLens - (1108)' took 0ms Result: {"jsonrpc":"2.0","id":1108,"result":null} [Trace - 14:36:57] Received request 'textDocument/documentSymbol - (1109)'. Params: {"jsonrpc":"2.0","id":1109,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:36:57] Sending response 'textDocument/documentSymbol - (1109)' took 0ms Result: {"jsonrpc":"2.0","id":1109,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:37:00] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":565},"contentChanges":[{"range":{"start":{"line":27,"character":24},"end":{"line":27,"character":24}},"rangeLength":0,"text":" "}]}} [Trace - 14:37:00] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:00] Received request 'textDocument/completion - (1110)'. Params: {"jsonrpc":"2.0","id":1110,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":25},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:37:00] Sending response 'textDocument/completion - (1110)' took 0ms Result: {"jsonrpc":"2.0","id":1110,"result":[]} [Trace - 14:37:00] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:01] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":566},"contentChanges":[{"range":{"start":{"line":27,"character":25},"end":{"line":27,"character":25}},"rangeLength":0,"text":"o"}]}} [Trace - 14:37:01] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:01] Received request 'textDocument/completion - (1111)'. Params: {"jsonrpc":"2.0","id":1111,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":26},"context":{"triggerKind":1}}} [Trace - 14:37:01] Sending response 'textDocument/completion - (1111)' took 0ms Result: {"jsonrpc":"2.0","id":1111,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:37:01] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:01] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":567},"contentChanges":[{"range":{"start":{"line":27,"character":26},"end":{"line":27,"character":26}},"rangeLength":0,"text":"r"}]}} [Trace - 14:37:01] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:01] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:01] Received request 'textDocument/foldingRange - (1112)'. Params: {"jsonrpc":"2.0","id":1112,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:01] Sending response 'textDocument/foldingRange - (1112)' took 0ms Result: {"jsonrpc":"2.0","id":1112,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} [Trace - 14:37:01] Received request 'textDocument/codeLens - (1113)'. Params: {"jsonrpc":"2.0","id":1113,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:01] Sending response 'textDocument/codeLens - (1113)' took 0ms Result: {"jsonrpc":"2.0","id":1113,"result":null} [Trace - 14:37:01] Received request 'textDocument/documentSymbol - (1114)'. Params: {"jsonrpc":"2.0","id":1114,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:01] Sending response 'textDocument/documentSymbol - (1114)' took 0ms Result: {"jsonrpc":"2.0","id":1114,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:37:01] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":568},"contentChanges":[{"range":{"start":{"line":27,"character":27},"end":{"line":27,"character":27}},"rangeLength":0,"text":" "}]}} [Trace - 14:37:01] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:01] Received request 'textDocument/completion - (1115)'. Params: {"jsonrpc":"2.0","id":1115,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":28},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:37:01] Sending response 'textDocument/completion - (1115)' took 0ms Result: {"jsonrpc":"2.0","id":1115,"result":[]} [Trace - 14:37:01] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:01] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":569},"contentChanges":[{"range":{"start":{"line":27,"character":28},"end":{"line":27,"character":28}},"rangeLength":0,"text":" "}]}} [Trace - 14:37:01] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:01] Received request 'textDocument/completion - (1116)'. Params: {"jsonrpc":"2.0","id":1116,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":29},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:37:01] Sending response 'textDocument/completion - (1116)' took 0ms Result: {"jsonrpc":"2.0","id":1116,"result":[]} [Trace - 14:37:01] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:01] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":570},"contentChanges":[{"range":{"start":{"line":27,"character":29},"end":{"line":27,"character":29}},"rangeLength":0,"text":"{}"}]}} [Trace - 14:37:01] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:01] Received request 'textDocument/completion - (1117)'. Params: {"jsonrpc":"2.0","id":1117,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":30},"context":{"triggerKind":2,"triggerCharacter":"{"}}} [Trace - 14:37:01] Sending response 'textDocument/completion - (1117)' took 0ms Result: {"jsonrpc":"2.0","id":1117,"result":[]} [Trace - 14:37:01] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:02] Received request 'textDocument/foldingRange - (1118)'. Params: {"jsonrpc":"2.0","id":1118,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:02] Sending response 'textDocument/foldingRange - (1118)' took 0ms Result: {"jsonrpc":"2.0","id":1118,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} [Trace - 14:37:02] Received request 'textDocument/codeLens - (1119)'. Params: {"jsonrpc":"2.0","id":1119,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:02] Sending response 'textDocument/codeLens - (1119)' took 0ms Result: {"jsonrpc":"2.0","id":1119,"result":null} [Trace - 14:37:02] Received request 'textDocument/documentSymbol - (1120)'. Params: {"jsonrpc":"2.0","id":1120,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:02] Sending response 'textDocument/documentSymbol - (1120)' took 0ms Result: {"jsonrpc":"2.0","id":1120,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:37:02] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":571},"contentChanges":[{"range":{"start":{"line":27,"character":29},"end":{"line":27,"character":31}},"rangeLength":2,"text":""}]}} [Trace - 14:37:02] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:02] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:02] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":572},"contentChanges":[{"range":{"start":{"line":27,"character":28},"end":{"line":27,"character":29}},"rangeLength":1,"text":""}]}} [Trace - 14:37:02] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:02] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:02] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":573},"contentChanges":[{"range":{"start":{"line":27,"character":28},"end":{"line":27,"character":28}},"rangeLength":0,"text":"{}"}]}} [Trace - 14:37:02] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:02] Received request 'textDocument/completion - (1121)'. Params: {"jsonrpc":"2.0","id":1121,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":29},"context":{"triggerKind":2,"triggerCharacter":"{"}}} [Trace - 14:37:02] Sending response 'textDocument/completion - (1121)' took 0ms Result: {"jsonrpc":"2.0","id":1121,"result":[]} [Trace - 14:37:02] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:03] Received request 'textDocument/foldingRange - (1122)'. Params: {"jsonrpc":"2.0","id":1122,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:03] Sending response 'textDocument/foldingRange - (1122)' took 0ms Result: {"jsonrpc":"2.0","id":1122,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} [Trace - 14:37:03] Received request 'textDocument/codeLens - (1123)'. Params: {"jsonrpc":"2.0","id":1123,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:03] Sending response 'textDocument/codeLens - (1123)' took 0ms Result: {"jsonrpc":"2.0","id":1123,"result":null} [Trace - 14:37:03] Received request 'textDocument/documentSymbol - (1124)'. Params: {"jsonrpc":"2.0","id":1124,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:03] Sending response 'textDocument/documentSymbol - (1124)' took 0ms Result: {"jsonrpc":"2.0","id":1124,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:37:03] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":574},"contentChanges":[{"range":{"start":{"line":27,"character":29},"end":{"line":27,"character":29}},"rangeLength":0,"text":"p"}]}} [Trace - 14:37:03] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:03] Received request 'textDocument/completion - (1125)'. Params: {"jsonrpc":"2.0","id":1125,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":30},"context":{"triggerKind":1}}} [Trace - 14:37:03] Sending response 'textDocument/completion - (1125)' took 1ms Result: {"jsonrpc":"2.0","id":1125,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:37:03] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:03] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":575},"contentChanges":[{"range":{"start":{"line":27,"character":30},"end":{"line":27,"character":30}},"rangeLength":0,"text":"a"}]}} [Trace - 14:37:03] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:03] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:03] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":576},"contentChanges":[{"range":{"start":{"line":27,"character":31},"end":{"line":27,"character":31}},"rangeLength":0,"text":"n"}]}} [Trace - 14:37:03] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:03] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:03] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":577},"contentChanges":[{"range":{"start":{"line":27,"character":32},"end":{"line":27,"character":32}},"rangeLength":0,"text":"i"}]}} [Trace - 14:37:03] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:03] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:03] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":578},"contentChanges":[{"range":{"start":{"line":27,"character":33},"end":{"line":27,"character":33}},"rangeLength":0,"text":"c"}]}} [Trace - 14:37:03] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:03] Received request 'textDocument/completion - (1126)'. Params: {"jsonrpc":"2.0","id":1126,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":34},"context":{"triggerKind":1}}} [Trace - 14:37:03] Sending response 'textDocument/completion - (1126)' took 0ms Result: {"jsonrpc":"2.0","id":1126,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"err","kind":6,"detail":"err IError","insertText":"err","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:37:03] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:03] Received request 'textDocument/foldingRange - (1127)'. Params: {"jsonrpc":"2.0","id":1127,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:03] Sending response 'textDocument/foldingRange - (1127)' took 0ms Result: {"jsonrpc":"2.0","id":1127,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} [Trace - 14:37:04] Received request 'textDocument/codeLens - (1128)'. Params: {"jsonrpc":"2.0","id":1128,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:04] Sending response 'textDocument/codeLens - (1128)' took 0ms Result: {"jsonrpc":"2.0","id":1128,"result":null} [Trace - 14:37:04] Received request 'textDocument/documentSymbol - (1129)'. Params: {"jsonrpc":"2.0","id":1129,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:04] Sending response 'textDocument/documentSymbol - (1129)' took 0ms Result: {"jsonrpc":"2.0","id":1129,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:37:04] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":579},"contentChanges":[{"range":{"start":{"line":27,"character":34},"end":{"line":27,"character":34}},"rangeLength":0,"text":"()"}]}} [Trace - 14:37:04] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:04] Received request 'textDocument/completion - (1130)'. Params: {"jsonrpc":"2.0","id":1130,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":35},"context":{"triggerKind":2,"triggerCharacter":"("}}} [Trace - 14:37:04] Sending response 'textDocument/completion - (1130)' took 0ms Result: {"jsonrpc":"2.0","id":1130,"result":[{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs","insertText":"qrs","insertTextFormat":1},{"label":"qr","kind":6,"detail":"qr string","insertText":"qr","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:37:04] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:04] Received request 'textDocument/signatureHelp - (1131)'. Params: {"jsonrpc":"2.0","id":1131,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":35},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}}} [Trace - 14:37:04] Sending response 'textDocument/signatureHelp - (1131)' took 0ms Result: {"jsonrpc":"2.0","id":1131,"result":{"signatures":[{"label":"fn panic(s string)","parameters":[{"label":"s string"}]}],"activeParameter":0}} [Trace - 14:37:04] Received request 'textDocument/foldingRange - (1132)'. Params: {"jsonrpc":"2.0","id":1132,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:04] Sending response 'textDocument/foldingRange - (1132)' took 0ms Result: {"jsonrpc":"2.0","id":1132,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":32,"endCharacter":1,"kind":"region"},{"startLine":28,"startCharacter":15,"endLine":30,"endCharacter":2,"kind":"region"}]} [Trace - 14:37:04] Received request 'textDocument/codeLens - (1133)'. Params: {"jsonrpc":"2.0","id":1133,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:04] Sending response 'textDocument/codeLens - (1133)' took 0ms Result: {"jsonrpc":"2.0","id":1133,"result":null} [Trace - 14:37:04] Received request 'textDocument/documentSymbol - (1134)'. Params: {"jsonrpc":"2.0","id":1134,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:04] Sending response 'textDocument/documentSymbol - (1134)' took 0ms Result: {"jsonrpc":"2.0","id":1134,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:37:05] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":580},"contentChanges":[{"range":{"start":{"line":27,"character":35},"end":{"line":27,"character":35}},"rangeLength":0,"text":"\"\""}]}} [Trace - 14:37:05] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:05] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:05] Received request 'textDocument/signatureHelp - (1135)'. Params: {"jsonrpc":"2.0","id":1135,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":36},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"fn panic(s string)","parameters":[{"label":"s string"}]}],"activeSignature":0,"activeParameter":0}}}} [Trace - 14:37:05] Sending response 'textDocument/signatureHelp - (1135)' took 0ms Result: {"jsonrpc":"2.0","id":1135,"result":null} [Trace - 14:37:05] Received request 'textDocument/foldingRange - (1136)'. Params: {"jsonrpc":"2.0","id":1136,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:05] Sending response 'textDocument/foldingRange - (1136)' took 0ms Result: {"jsonrpc":"2.0","id":1136,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} [Trace - 14:37:05] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":581},"contentChanges":[{"range":{"start":{"line":27,"character":36},"end":{"line":27,"character":36}},"rangeLength":0,"text":"F"}]}} [Trace - 14:37:05] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:05] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:05] Received request 'textDocument/foldingRange - (1137)'. Params: {"jsonrpc":"2.0","id":1137,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:05] Sending response 'textDocument/foldingRange - (1137)' took 0ms Result: {"jsonrpc":"2.0","id":1137,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} [Trace - 14:37:05] Received request 'textDocument/codeLens - (1138)'. Params: {"jsonrpc":"2.0","id":1138,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:05] Sending response 'textDocument/codeLens - (1138)' took 0ms Result: {"jsonrpc":"2.0","id":1138,"result":null} [Trace - 14:37:06] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":582},"contentChanges":[{"range":{"start":{"line":27,"character":37},"end":{"line":27,"character":37}},"rangeLength":0,"text":"a"}]}} [Trace - 14:37:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:06] Received request 'textDocument/foldingRange - (1139)'. Params: {"jsonrpc":"2.0","id":1139,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:06] Sending response 'textDocument/foldingRange - (1139)' took 0ms Result: {"jsonrpc":"2.0","id":1139,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} [Trace - 14:37:06] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":583},"contentChanges":[{"range":{"start":{"line":27,"character":38},"end":{"line":27,"character":38}},"rangeLength":0,"text":"i"}]}} [Trace - 14:37:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:06] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":584},"contentChanges":[{"range":{"start":{"line":27,"character":39},"end":{"line":27,"character":39}},"rangeLength":0,"text":"l"}]}} [Trace - 14:37:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:06] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":585},"contentChanges":[{"range":{"start":{"line":27,"character":40},"end":{"line":27,"character":40}},"rangeLength":0,"text":"e"}]}} [Trace - 14:37:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:06] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":586},"contentChanges":[{"range":{"start":{"line":27,"character":41},"end":{"line":27,"character":41}},"rangeLength":0,"text":"d"}]}} [Trace - 14:37:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:06] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":587},"contentChanges":[{"range":{"start":{"line":27,"character":42},"end":{"line":27,"character":42}},"rangeLength":0,"text":" "}]}} [Trace - 14:37:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:06] Received request 'textDocument/completion - (1140)'. Params: {"jsonrpc":"2.0","id":1140,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":43},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:37:06] Sending response 'textDocument/completion - (1140)' took 0ms Result: {"jsonrpc":"2.0","id":1140,"result":[]} [Trace - 14:37:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:06] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":588},"contentChanges":[{"range":{"start":{"line":27,"character":43},"end":{"line":27,"character":43}},"rangeLength":0,"text":"t"}]}} [Trace - 14:37:06] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:07] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":589},"contentChanges":[{"range":{"start":{"line":27,"character":44},"end":{"line":27,"character":44}},"rangeLength":0,"text":"o"}]}} [Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:07] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":590},"contentChanges":[{"range":{"start":{"line":27,"character":45},"end":{"line":27,"character":45}},"rangeLength":0,"text":" "}]}} [Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:07] Received request 'textDocument/completion - (1141)'. Params: {"jsonrpc":"2.0","id":1141,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":46},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:37:07] Sending response 'textDocument/completion - (1141)' took 0ms Result: {"jsonrpc":"2.0","id":1141,"result":[]} [Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:07] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":591},"contentChanges":[{"range":{"start":{"line":27,"character":46},"end":{"line":27,"character":46}},"rangeLength":0,"text":"c"}]}} [Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:07] Received request 'textDocument/foldingRange - (1142)'. Params: {"jsonrpc":"2.0","id":1142,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:07] Sending response 'textDocument/foldingRange - (1142)' took 0ms Result: {"jsonrpc":"2.0","id":1142,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} [Trace - 14:37:07] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":592},"contentChanges":[{"range":{"start":{"line":27,"character":47},"end":{"line":27,"character":47}},"rangeLength":0,"text":"r"}]}} [Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:07] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":593},"contentChanges":[{"range":{"start":{"line":27,"character":48},"end":{"line":27,"character":48}},"rangeLength":0,"text":"e"}]}} [Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:07] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":594},"contentChanges":[{"range":{"start":{"line":27,"character":49},"end":{"line":27,"character":49}},"rangeLength":0,"text":"a"}]}} [Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:07] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":595},"contentChanges":[{"range":{"start":{"line":27,"character":50},"end":{"line":27,"character":50}},"rangeLength":0,"text":"t"}]}} [Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:07] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":596},"contentChanges":[{"range":{"start":{"line":27,"character":51},"end":{"line":27,"character":51}},"rangeLength":0,"text":"e"}]}} [Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:07] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":597},"contentChanges":[{"range":{"start":{"line":27,"character":52},"end":{"line":27,"character":52}},"rangeLength":0,"text":" "}]}} [Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:07] Received request 'textDocument/completion - (1143)'. Params: {"jsonrpc":"2.0","id":1143,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":53},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:37:07] Sending response 'textDocument/completion - (1143)' took 0ms Result: {"jsonrpc":"2.0","id":1143,"result":[]} [Trace - 14:37:07] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:08] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":598},"contentChanges":[{"range":{"start":{"line":27,"character":53},"end":{"line":27,"character":53}},"rangeLength":0,"text":"i"}]}} [Trace - 14:37:08] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:08] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":599},"contentChanges":[{"range":{"start":{"line":27,"character":54},"end":{"line":27,"character":54}},"rangeLength":0,"text":"n"}]}} [Trace - 14:37:08] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:08] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:08] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":600},"contentChanges":[{"range":{"start":{"line":27,"character":55},"end":{"line":27,"character":55}},"rangeLength":0,"text":"d"}]}} [Trace - 14:37:08] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:08] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:08] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":601},"contentChanges":[{"range":{"start":{"line":27,"character":56},"end":{"line":27,"character":56}},"rangeLength":0,"text":"e"}]}} [Trace - 14:37:08] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:08] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:08] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":602},"contentChanges":[{"range":{"start":{"line":27,"character":57},"end":{"line":27,"character":57}},"rangeLength":0,"text":"x"}]}} [Trace - 14:37:08] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:08] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:08] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":603},"contentChanges":[{"range":{"start":{"line":27,"character":58},"end":{"line":27,"character":58}},"rangeLength":0,"text":"."}]}} [Trace - 14:37:08] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:08] Received request 'textDocument/completion - (1144)'. Params: {"jsonrpc":"2.0","id":1144,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":59},"context":{"triggerKind":2,"triggerCharacter":"."}}} [Trace - 14:37:08] Sending response 'textDocument/completion - (1144)' took 0ms Result: {"jsonrpc":"2.0","id":1144,"result":[]} [Trace - 14:37:08] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:08] Received request 'textDocument/foldingRange - (1145)'. Params: {"jsonrpc":"2.0","id":1145,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:08] Sending response 'textDocument/foldingRange - (1145)' took 0ms Result: {"jsonrpc":"2.0","id":1145,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} [Trace - 14:37:08] Received request 'textDocument/codeLens - (1146)'. Params: {"jsonrpc":"2.0","id":1146,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:08] Sending response 'textDocument/codeLens - (1146)' took 0ms Result: {"jsonrpc":"2.0","id":1146,"result":null} [Trace - 14:37:08] Received request 'textDocument/documentSymbol - (1147)'. Params: {"jsonrpc":"2.0","id":1147,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:08] Sending response 'textDocument/documentSymbol - (1147)' took 0ms Result: {"jsonrpc":"2.0","id":1147,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:37:09] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":604},"contentChanges":[{"range":{"start":{"line":27,"character":59},"end":{"line":27,"character":59}},"rangeLength":0,"text":"h"}]}} [Trace - 14:37:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:09] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":605},"contentChanges":[{"range":{"start":{"line":27,"character":60},"end":{"line":27,"character":60}},"rangeLength":0,"text":"t"}]}} [Trace - 14:37:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:09] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":606},"contentChanges":[{"range":{"start":{"line":27,"character":61},"end":{"line":27,"character":61}},"rangeLength":0,"text":"m"}]}} [Trace - 14:37:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:09] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":607},"contentChanges":[{"range":{"start":{"line":27,"character":62},"end":{"line":27,"character":62}},"rangeLength":0,"text":"l"}]}} [Trace - 14:37:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:09] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":608},"contentChanges":[{"range":{"start":{"line":27,"character":63},"end":{"line":27,"character":63}},"rangeLength":0,"text":" "}]}} [Trace - 14:37:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:09] Received request 'textDocument/completion - (1148)'. Params: {"jsonrpc":"2.0","id":1148,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":64},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:37:09] Sending response 'textDocument/completion - (1148)' took 0ms Result: {"jsonrpc":"2.0","id":1148,"result":[]} [Trace - 14:37:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:09] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":609},"contentChanges":[{"range":{"start":{"line":27,"character":64},"end":{"line":27,"character":64}},"rangeLength":0,"text":"f"}]}} [Trace - 14:37:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:09] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":610},"contentChanges":[{"range":{"start":{"line":27,"character":65},"end":{"line":27,"character":65}},"rangeLength":0,"text":"i"}]}} [Trace - 14:37:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:09] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:10] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":611},"contentChanges":[{"range":{"start":{"line":27,"character":66},"end":{"line":27,"character":66}},"rangeLength":0,"text":"l"}]}} [Trace - 14:37:10] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:10] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:10] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":612},"contentChanges":[{"range":{"start":{"line":27,"character":67},"end":{"line":27,"character":67}},"rangeLength":0,"text":"e"}]}} [Trace - 14:37:10] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:10] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:10] Received request 'textDocument/foldingRange - (1149)'. Params: {"jsonrpc":"2.0","id":1149,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:10] Sending response 'textDocument/foldingRange - (1149)' took 0ms Result: {"jsonrpc":"2.0","id":1149,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} [Trace - 14:37:10] Received request 'textDocument/codeLens - (1150)'. Params: {"jsonrpc":"2.0","id":1150,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:10] Sending response 'textDocument/codeLens - (1150)' took 0ms Result: {"jsonrpc":"2.0","id":1150,"result":null} [Trace - 14:37:10] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":613},"contentChanges":[{"range":{"start":{"line":27,"character":68},"end":{"line":27,"character":68}},"rangeLength":0,"text":":"}]}} [Trace - 14:37:10] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:10] Received request 'textDocument/completion - (1151)'. Params: {"jsonrpc":"2.0","id":1151,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":69},"context":{"triggerKind":2,"triggerCharacter":":"}}} [Trace - 14:37:10] Sending response 'textDocument/completion - (1151)' took 0ms Result: {"jsonrpc":"2.0","id":1151,"result":[]} [Trace - 14:37:10] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:10] Received request 'textDocument/foldingRange - (1152)'. Params: {"jsonrpc":"2.0","id":1152,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:10] Sending response 'textDocument/foldingRange - (1152)' took 0ms Result: {"jsonrpc":"2.0","id":1152,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} [Trace - 14:37:10] Received request 'textDocument/codeLens - (1153)'. Params: {"jsonrpc":"2.0","id":1153,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:10] Sending response 'textDocument/codeLens - (1153)' took 0ms Result: {"jsonrpc":"2.0","id":1153,"result":null} [Trace - 14:37:10] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":614},"contentChanges":[{"range":{"start":{"line":27,"character":69},"end":{"line":27,"character":69}},"rangeLength":0,"text":" "}]}} [Trace - 14:37:10] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:10] Received request 'textDocument/completion - (1154)'. Params: {"jsonrpc":"2.0","id":1154,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":70},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:37:10] Sending response 'textDocument/completion - (1154)' took 0ms Result: {"jsonrpc":"2.0","id":1154,"result":[]} [Trace - 14:37:10] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:10] Received request 'textDocument/foldingRange - (1155)'. Params: {"jsonrpc":"2.0","id":1155,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:10] Sending response 'textDocument/foldingRange - (1155)' took 0ms Result: {"jsonrpc":"2.0","id":1155,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} [Trace - 14:37:10] Received request 'textDocument/codeLens - (1156)'. Params: {"jsonrpc":"2.0","id":1156,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:10] Sending response 'textDocument/codeLens - (1156)' took 0ms Result: {"jsonrpc":"2.0","id":1156,"result":null} [Trace - 14:37:11] Received request 'textDocument/documentSymbol - (1157)'. Params: {"jsonrpc":"2.0","id":1157,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:11] Sending response 'textDocument/documentSymbol - (1157)' took 0ms Result: {"jsonrpc":"2.0","id":1157,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:37:12] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":615},"contentChanges":[{"range":{"start":{"line":27,"character":70},"end":{"line":27,"character":70}},"rangeLength":0,"text":"$"}]}} [Trace - 14:37:12] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:12] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:12] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":616},"contentChanges":[{"range":{"start":{"line":27,"character":71},"end":{"line":27,"character":71}},"rangeLength":0,"text":"e"}]}} [Trace - 14:37:12] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:12] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:12] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":617},"contentChanges":[{"range":{"start":{"line":27,"character":72},"end":{"line":27,"character":72}},"rangeLength":0,"text":"r"}]}} [Trace - 14:37:12] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:12] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:12] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":618},"contentChanges":[{"range":{"start":{"line":27,"character":73},"end":{"line":27,"character":73}},"rangeLength":0,"text":"r"}]}} [Trace - 14:37:12] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:12] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:12] Received request 'textDocument/foldingRange - (1158)'. Params: {"jsonrpc":"2.0","id":1158,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:12] Sending response 'textDocument/foldingRange - (1158)' took 0ms Result: {"jsonrpc":"2.0","id":1158,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} [Trace - 14:37:12] Received request 'textDocument/codeLens - (1159)'. Params: {"jsonrpc":"2.0","id":1159,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:12] Sending response 'textDocument/codeLens - (1159)' took 0ms Result: {"jsonrpc":"2.0","id":1159,"result":null} [Trace - 14:37:12] Received request 'textDocument/documentSymbol - (1160)'. Params: {"jsonrpc":"2.0","id":1160,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:12] Sending response 'textDocument/documentSymbol - (1160)' took 0ms Result: {"jsonrpc":"2.0","id":1160,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:37:15] Received request 'textDocument/hover - (1161)'. Params: {"jsonrpc":"2.0","id":1161,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":29,"character":23}}} [Trace - 14:37:15] Sending response 'textDocument/hover - (1161)' took 0ms Result: {"jsonrpc":"2.0","id":1161,"result":null} [Trace - 14:37:16] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":619},"contentChanges":[{"range":{"start":{"line":27,"character":77},"end":{"line":27,"character":77}},"rangeLength":0,"text":"\n\t"}]}} [Trace - 14:37:16] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:16] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:16] Received request 'textDocument/foldingRange - (1162)'. Params: {"jsonrpc":"2.0","id":1162,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:16] Sending response 'textDocument/foldingRange - (1162)' took 0ms Result: {"jsonrpc":"2.0","id":1162,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} [Trace - 14:37:16] Received request 'textDocument/codeLens - (1163)'. Params: {"jsonrpc":"2.0","id":1163,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:16] Sending response 'textDocument/codeLens - (1163)' took 0ms Result: {"jsonrpc":"2.0","id":1163,"result":null} [Trace - 14:37:16] Received request 'textDocument/documentSymbol - (1164)'. Params: {"jsonrpc":"2.0","id":1164,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:16] Sending response 'textDocument/documentSymbol - (1164)' took 0ms Result: {"jsonrpc":"2.0","id":1164,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:37:18] Received request 'textDocument/hover - (1165)'. Params: {"jsonrpc":"2.0","id":1165,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":1}}} [Trace - 14:37:18] Sending response 'textDocument/hover - (1165)' took 0ms Result: {"jsonrpc":"2.0","id":1165,"result":{"contents":{"language":"v","value":"pub fn create(path string) ?File"},"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":3}}}} [Trace - 14:37:18] Received request 'textDocument/hover - (1166)'. Params: {"jsonrpc":"2.0","id":1166,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":24,"character":31}}} [Trace - 14:37:18] Sending response 'textDocument/hover - (1166)' took 0ms Result: {"jsonrpc":"2.0","id":1166,"result":null} [Trace - 14:37:19] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":620},"contentChanges":[{"range":{"start":{"line":28,"character":0},"end":{"line":28,"character":1}},"rangeLength":1,"text":""},{"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":1}},"rangeLength":0,"text":"i"}]}} [Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:19] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":621},"contentChanges":[{"range":{"start":{"line":27,"character":2},"end":{"line":27,"character":2}},"rangeLength":0,"text":"n"}]}} [Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:19] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":622},"contentChanges":[{"range":{"start":{"line":27,"character":3},"end":{"line":27,"character":3}},"rangeLength":0,"text":"d"}]}} [Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:19] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":623},"contentChanges":[{"range":{"start":{"line":27,"character":4},"end":{"line":27,"character":4}},"rangeLength":0,"text":"e"}]}} [Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:19] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":624},"contentChanges":[{"range":{"start":{"line":27,"character":5},"end":{"line":27,"character":5}},"rangeLength":0,"text":"x"}]}} [Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:19] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":625},"contentChanges":[{"range":{"start":{"line":27,"character":6},"end":{"line":27,"character":6}},"rangeLength":0,"text":"_"}]}} [Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:19] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":626},"contentChanges":[{"range":{"start":{"line":27,"character":7},"end":{"line":27,"character":7}},"rangeLength":0,"text":"f"}]}} [Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:19] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":627},"contentChanges":[{"range":{"start":{"line":27,"character":8},"end":{"line":27,"character":8}},"rangeLength":0,"text":"i"}]}} [Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:19] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:20] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":628},"contentChanges":[{"range":{"start":{"line":27,"character":9},"end":{"line":27,"character":9}},"rangeLength":0,"text":"l"}]}} [Trace - 14:37:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:20] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":629},"contentChanges":[{"range":{"start":{"line":27,"character":10},"end":{"line":27,"character":10}},"rangeLength":0,"text":"e"}]}} [Trace - 14:37:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:20] Received request 'textDocument/foldingRange - (1167)'. Params: {"jsonrpc":"2.0","id":1167,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:20] Sending response 'textDocument/foldingRange - (1167)' took 0ms Result: {"jsonrpc":"2.0","id":1167,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} [Trace - 14:37:20] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":630},"contentChanges":[{"range":{"start":{"line":27,"character":11},"end":{"line":27,"character":11}},"rangeLength":0,"text":" "}]}} [Trace - 14:37:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:20] Received request 'textDocument/completion - (1168)'. Params: {"jsonrpc":"2.0","id":1168,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":12},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:37:20] Sending response 'textDocument/completion - (1168)' took 1ms Result: {"jsonrpc":"2.0","id":1168,"result":[{"label":"fd_close","kind":3,"detail":"pub fn fd_close(fd int) int","insertText":"fd_close","insertTextFormat":1},{"label":"fd_write","kind":3,"detail":"pub fn fd_write(fd int, s string)","insertText":"fd_write","insertTextFormat":1},{"label":"fd_slurp","kind":3,"detail":"pub fn fd_slurp(fd int) []string","insertText":"fd_slurp","insertTextFormat":1},{"label":"fd_read","kind":3,"detail":"pub fn fd_read(fd int, maxbytes int) (string, int)","insertText":"fd_read","insertTextFormat":1},{"label":"args_after","kind":3,"detail":"pub fn args_after(cut_word string) []string","insertText":"args_after","insertTextFormat":1},{"label":"args_before","kind":3,"detail":"pub fn args_before(cut_word string) []string","insertText":"args_before","insertTextFormat":1},{"label":"Eof","kind":22,"detail":"pub struct Eof","insertText":"Eof","insertTextFormat":1},{"label":"NotExpected","kind":22,"detail":"pub struct NotExpected","insertText":"NotExpected","insertTextFormat":1},{"label":"File","kind":22,"detail":"pub struct File","insertText":"File","insertTextFormat":1},{"label":"open_file","kind":3,"detail":"pub fn open_file(path string, mode string, options ...int) ?File","insertText":"open_file","insertTextFormat":1},{"label":"open","kind":3,"detail":"pub fn open(path string) ?File","insertText":"open","insertTextFormat":1},{"label":"create","kind":3,"detail":"pub fn create(path string) ?File","insertText":"create","insertTextFormat":1},{"label":"stdin","kind":3,"detail":"pub fn stdin() File","insertText":"stdin","insertTextFormat":1},{"label":"stdout","kind":3,"detail":"pub fn stdout() File","insertText":"stdout","insertTextFormat":1},{"label":"stderr","kind":3,"detail":"pub fn stderr() File","insertText":"stderr","insertTextFormat":1},{"label":"FileNotOpenedError","kind":22,"detail":"pub struct FileNotOpenedError","insertText":"FileNotOpenedError","insertTextFormat":1},{"label":"SizeOfTypeIs0Error","kind":22,"detail":"pub struct SizeOfTypeIs0Error","insertText":"SizeOfTypeIs0Error","insertTextFormat":1},{"label":"inode","kind":3,"detail":"pub fn inode(path string) FileMode","insertText":"inode","insertTextFormat":1},{"label":"signal_opt","kind":3,"detail":"pub fn signal_opt(signum Signal, handler SignalHandler) ?SignalHandler","insertText":"signal_opt","insertTextFormat":1},{"label":"new_process","kind":3,"detail":"pub fn new_process(filename string) &Process","insertText":"new_process","insertTextFormat":1},{"label":"C.stat","kind":22,"detail":"pub struct C.stat","insertText":"C.stat","insertTextFormat":1},{"label":"is_abs_path","kind":3,"detail":"pub fn is_abs_path(path string) bool","insertText":"is_abs_path","insertTextFormat":1},{"label":"abs_path","kind":3,"detail":"pub fn abs_path(path string) string","insertText":"abs_path","insertTextFormat":1},{"label":"existing_path","kind":3,"detail":"pub fn existing_path(path string) ?string","insertText":"existing_path","insertTextFormat":1},{"label":"open_uri","kind":3,"detail":"pub fn open_uri(uri string) ?","insertText":"open_uri","insertTextFormat":1},{"label":"getenv","kind":3,"detail":"pub fn getenv(key string) string","insertText":"getenv","insertTextFormat":1},{"label":"setenv","kind":3,"detail":"pub fn setenv(name string, value string, overwrite bool) int","insertText":"setenv","insertTextFormat":1},{"label":"unsetenv","kind":3,"detail":"pub fn unsetenv(name string) int","insertText":"unsetenv","insertTextFormat":1},{"label":"environ","kind":3,"detail":"pub fn environ() map[string]string","insertText":"environ","insertTextFormat":1},{"label":"args","kind":6,"detail":"pub const args []string","insertText":"args","insertTextFormat":1},{"label":"read_file","kind":3,"detail":"pub fn read_file(path string) ?string","insertText":"read_file","insertTextFormat":1},{"label":"truncate","kind":3,"detail":"pub fn truncate(path string, len u64) ?","insertText":"truncate","insertTextFormat":1},{"label":"file_size","kind":3,"detail":"pub fn file_size(path string) u64","insertText":"file_size","insertTextFormat":1},{"label":"mv","kind":3,"detail":"pub fn mv(src string, dst string) ?","insertText":"mv","insertTextFormat":1},{"label":"cp","kind":3,"detail":"pub fn cp(src string, dst string) ?","insertText":"cp","insertTextFormat":1},{"label":"vfopen","kind":3,"detail":"pub fn vfopen(path string, mode string) ?&C.FILE","insertText":"vfopen","insertTextFormat":1},{"label":"fileno","kind":3,"detail":"pub fn fileno(cfile voidptr) int","insertText":"fileno","insertTextFormat":1},{"label":"posix_get_error_msg","kind":3,"detail":"pub fn posix_get_error_msg(code int) string","insertText":"posix_get_error_msg","insertTextFormat":1},{"label":"system","kind":3,"detail":"pub fn system(cmd string) int","insertText":"system","insertTextFormat":1},{"label":"exists","kind":3,"detail":"pub fn exists(path string) bool","insertText":"exists","insertTextFormat":1},{"label":"is_executable","kind":3,"detail":"pub fn is_executable(path string) bool","insertText":"is_executable","insertTextFormat":1},{"label":"rm","kind":3,"detail":"pub fn rm(path string) ?","insertText":"rm","insertTextFormat":1},{"label":"rmdir","kind":3,"detail":"pub fn rmdir(path string) ?","insertText":"rmdir","insertTextFormat":1},{"label":"get_raw_line","kind":3,"detail":"pub fn get_raw_line() string","insertText":"get_raw_line","insertTextFormat":1},{"label":"get_raw_stdin","kind":3,"detail":"pub fn get_raw_stdin() []u8","insertText":"get_raw_stdin","insertTextFormat":1},{"label":"read_file_array","kind":3,"detail":"pub fn read_file_array(path string) []T","insertText":"read_file_array","insertTextFormat":1},{"label":"is_dir","kind":3,"detail":"pub fn is_dir(path string) bool","insertText":"is_dir","insertTextFormat":1},{"label":"is_link","kind":3,"detail":"pub fn is_link(path string) bool","insertText":"is_link","insertTextFormat":1},{"label":"chdir","kind":3,"detail":"pub fn chdir(path string) ?","insertText":"chdir","insertTextFormat":1},{"label":"fork","kind":3,"detail":"pub fn fork() int","insertText":"fork","insertTextFormat":1},{"label":"wait","kind":3,"detail":"pub fn wait() int","insertText":"wait","insertTextFormat":1},{"label":"file_last_mod_unix","kind":3,"detail":"pub fn file_last_mod_unix(path string) i64","insertText":"file_last_mod_unix","insertTextFormat":1},{"label":"flush","kind":3,"detail":"pub fn flush()","insertText":"flush","insertTextFormat":1},{"label":"chmod","kind":3,"detail":"pub fn chmod(path string, mode int) ?","insertText":"chmod","insertTextFormat":1},{"label":"chown","kind":3,"detail":"pub fn chown(path string, owner int, group int) ?","insertText":"chown","insertTextFormat":1},{"label":"open_append","kind":3,"detail":"pub fn open_append(path string) ?File","insertText":"open_append","insertTextFormat":1},{"label":"execvp","kind":3,"detail":"pub fn execvp(cmdpath string, cmdargs []string) ?","insertText":"execvp","insertTextFormat":1},{"label":"execve","kind":3,"detail":"pub fn execve(cmdpath string, cmdargs []string, envs []string) ?","insertText":"execve","insertTextFormat":1},{"label":"is_atty","kind":3,"detail":"pub fn is_atty(fd int) int","insertText":"is_atty","insertTextFormat":1},{"label":"write_file_array","kind":3,"detail":"pub fn write_file_array(path string, buffer array) ?","insertText":"write_file_array","insertTextFormat":1},{"label":"glob","kind":3,"detail":"pub fn glob(patterns ...string) ?[]string","insertText":"glob","insertTextFormat":1},{"label":"last_error","kind":3,"detail":"pub fn last_error() IError","insertText":"last_error","insertTextFormat":1},{"label":"max_path_len","kind":6,"detail":"pub const max_path_len int","insertText":"max_path_len","insertTextFormat":1},{"label":"wd_at_startup","kind":6,"detail":"pub const wd_at_startup string","insertText":"wd_at_startup","insertTextFormat":1},{"label":"Result","kind":22,"detail":"pub struct Result","insertText":"Result","insertTextFormat":1},{"label":"Command","kind":22,"detail":"pub struct Command","insertText":"Command","insertTextFormat":1},{"label":"cp_all","kind":3,"detail":"pub fn cp_all(src string, dst string, overwrite bool) ?","insertText":"cp_all","insertTextFormat":1},{"label":"mv_by_cp","kind":3,"detail":"pub fn mv_by_cp(source string, target string) ?","insertText":"mv_by_cp","insertTextFormat":1},{"label":"sigint_to_signal_name","kind":3,"detail":"pub fn sigint_to_signal_name(si int) string","insertText":"sigint_to_signal_name","insertTextFormat":1},{"label":"rmdir_all","kind":3,"detail":"pub fn rmdir_all(path string) ?","insertText":"rmdir_all","insertTextFormat":1},{"label":"file_ext","kind":3,"detail":"pub fn file_ext(path string) string","insertText":"file_ext","insertTextFormat":1},{"label":"dir","kind":3,"detail":"pub fn dir(opath string) string","insertText":"dir","insertTextFormat":1},{"label":"base","kind":3,"detail":"pub fn base(opath string) string","insertText":"base","insertTextFormat":1},{"label":"file_name","kind":3,"detail":"pub fn file_name(opath string) string","insertText":"file_name","insertTextFormat":1},{"label":"input_opt","kind":3,"detail":"pub fn input_opt(prompt string) ?string","insertText":"input_opt","insertTextFormat":1},{"label":"input","kind":3,"detail":"pub fn input(prompt string) string","insertText":"input","insertTextFormat":1},{"label":"get_line","kind":3,"detail":"pub fn get_line() string","insertText":"get_line","insertTextFormat":1},{"label":"get_lines","kind":3,"detail":"pub fn get_lines() []string","insertText":"get_lines","insertTextFormat":1},{"label":"get_lines_joined","kind":3,"detail":"pub fn get_lines_joined() string","insertText":"get_lines_joined","insertTextFormat":1},{"label":"get_raw_lines_joined","kind":3,"detail":"pub fn get_raw_lines_joined() string","insertText":"get_raw_lines_joined","insertTextFormat":1},{"label":"user_os","kind":3,"detail":"pub fn user_os() string","insertText":"user_os","insertTextFormat":1},{"label":"user_names","kind":3,"detail":"pub fn user_names() ?[]string","insertText":"user_names","insertTextFormat":1},{"label":"home_dir","kind":3,"detail":"pub fn home_dir() string","insertText":"home_dir","insertTextFormat":1},{"label":"expand_tilde_to_home","kind":3,"detail":"pub fn expand_tilde_to_home(path string) string","insertText":"expand_tilde_to_home","insertTextFormat":1},{"label":"write_file","kind":3,"detail":"pub fn write_file(path string, text string) ?","insertText":"write_file","insertTextFormat":1},{"label":"ExecutableNotFoundError","kind":22,"detail":"pub struct ExecutableNotFoundError","insertText":"ExecutableNotFoundError","insertTextFormat":1},{"label":"find_abs_path_of_executable","kind":3,"detail":"pub fn find_abs_path_of_executable(exepath string) ?string","insertText":"find_abs_path_of_executable","insertTextFormat":1},{"label":"exists_in_system_path","kind":3,"detail":"pub fn exists_in_system_path(prog string) bool","insertText":"exists_in_system_path","insertTextFormat":1},{"label":"is_file","kind":3,"detail":"pub fn is_file(path string) bool","insertText":"is_file","insertTextFormat":1},{"label":"walk_ext","kind":3,"detail":"pub fn walk_ext(path string, ext string) []string","insertText":"walk_ext","insertTextFormat":1},{"label":"walk","kind":3,"detail":"pub fn walk(path string, f fn ())","insertText":"walk","insertTextFormat":1},{"label":"walk_with_context","kind":3,"detail":"pub fn walk_with_context(path string, context voidptr, fcb FnWalkContextCB)","insertText":"walk_with_context","insertTextFormat":1},{"label":"log","kind":3,"detail":"pub fn log(s string)","insertText":"log","insertTextFormat":1},{"label":"mkdir_all","kind":3,"detail":"pub fn mkdir_all(opath string, params MkdirParams) ?","insertText":"mkdir_all","insertTextFormat":1},{"label":"cache_dir","kind":3,"detail":"pub fn cache_dir() string","insertText":"cache_dir","insertTextFormat":1},{"label":"temp_dir","kind":3,"detail":"pub fn temp_dir() string","insertText":"temp_dir","insertTextFormat":1},{"label":"vmodules_dir","kind":3,"detail":"pub fn vmodules_dir() string","insertText":"vmodules_dir","insertTextFormat":1},{"label":"vmodules_paths","kind":3,"detail":"pub fn vmodules_paths() []string","insertText":"vmodules_paths","insertTextFormat":1},{"label":"Uname","kind":22,"detail":"pub struct Uname","insertText":"Uname","insertTextFormat":1},{"label":"execute_or_panic","kind":3,"detail":"pub fn execute_or_panic(cmd string) Result","insertText":"execute_or_panic","insertTextFormat":1},{"label":"execute_or_exit","kind":3,"detail":"pub fn execute_or_exit(cmd string) Result","insertText":"execute_or_exit","insertTextFormat":1},{"label":"quoted_path","kind":3,"detail":"pub fn quoted_path(path string) string","insertText":"quoted_path","insertTextFormat":1},{"label":"config_dir","kind":3,"detail":"pub fn config_dir() ?string","insertText":"config_dir","insertTextFormat":1},{"label":"sys_write","kind":6,"detail":"pub const sys_write int","insertText":"sys_write","insertTextFormat":1},{"label":"sys_open","kind":6,"detail":"pub const sys_open int","insertText":"sys_open","insertTextFormat":1},{"label":"sys_close","kind":6,"detail":"pub const sys_close int","insertText":"sys_close","insertTextFormat":1},{"label":"sys_mkdir","kind":6,"detail":"pub const sys_mkdir int","insertText":"sys_mkdir","insertTextFormat":1},{"label":"sys_creat","kind":6,"detail":"pub const sys_creat int","insertText":"sys_creat","insertTextFormat":1},{"label":"sys_open_nocancel","kind":6,"detail":"pub const sys_open_nocancel int","insertText":"sys_open_nocancel","insertTextFormat":1},{"label":"sys_stat64","kind":6,"detail":"pub const sys_stat64 int","insertText":"sys_stat64","insertTextFormat":1}]} [Trace - 14:37:20] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:20] Received request 'textDocument/foldingRange - (1169)'. Params: {"jsonrpc":"2.0","id":1169,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:20] Sending response 'textDocument/foldingRange - (1169)' took 0ms Result: {"jsonrpc":"2.0","id":1169,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} [Trace - 14:37:20] Received request 'textDocument/codeLens - (1170)'. Params: {"jsonrpc":"2.0","id":1170,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:20] Sending response 'textDocument/codeLens - (1170)' took 0ms Result: {"jsonrpc":"2.0","id":1170,"result":null} [Trace - 14:37:20] Received request 'textDocument/documentSymbol - (1171)'. Params: {"jsonrpc":"2.0","id":1171,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:20] Sending response 'textDocument/documentSymbol - (1171)' took 0ms Result: {"jsonrpc":"2.0","id":1171,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:37:21] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":631},"contentChanges":[{"range":{"start":{"line":27,"character":12},"end":{"line":27,"character":12}},"rangeLength":0,"text":":"}]}} [Trace - 14:37:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:21] Received request 'textDocument/completion - (1172)'. Params: {"jsonrpc":"2.0","id":1172,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":13},"context":{"triggerKind":2,"triggerCharacter":":"}}} [Trace - 14:37:21] Sending response 'textDocument/completion - (1172)' took 1ms Result: {"jsonrpc":"2.0","id":1172,"result":[{"label":"fd_close","kind":3,"detail":"pub fn fd_close(fd int) int","insertText":"fd_close","insertTextFormat":1},{"label":"fd_write","kind":3,"detail":"pub fn fd_write(fd int, s string)","insertText":"fd_write","insertTextFormat":1},{"label":"fd_slurp","kind":3,"detail":"pub fn fd_slurp(fd int) []string","insertText":"fd_slurp","insertTextFormat":1},{"label":"fd_read","kind":3,"detail":"pub fn fd_read(fd int, maxbytes int) (string, int)","insertText":"fd_read","insertTextFormat":1},{"label":"args_after","kind":3,"detail":"pub fn args_after(cut_word string) []string","insertText":"args_after","insertTextFormat":1},{"label":"args_before","kind":3,"detail":"pub fn args_before(cut_word string) []string","insertText":"args_before","insertTextFormat":1},{"label":"Eof","kind":22,"detail":"pub struct Eof","insertText":"Eof","insertTextFormat":1},{"label":"NotExpected","kind":22,"detail":"pub struct NotExpected","insertText":"NotExpected","insertTextFormat":1},{"label":"File","kind":22,"detail":"pub struct File","insertText":"File","insertTextFormat":1},{"label":"open_file","kind":3,"detail":"pub fn open_file(path string, mode string, options ...int) ?File","insertText":"open_file","insertTextFormat":1},{"label":"open","kind":3,"detail":"pub fn open(path string) ?File","insertText":"open","insertTextFormat":1},{"label":"create","kind":3,"detail":"pub fn create(path string) ?File","insertText":"create","insertTextFormat":1},{"label":"stdin","kind":3,"detail":"pub fn stdin() File","insertText":"stdin","insertTextFormat":1},{"label":"stdout","kind":3,"detail":"pub fn stdout() File","insertText":"stdout","insertTextFormat":1},{"label":"stderr","kind":3,"detail":"pub fn stderr() File","insertText":"stderr","insertTextFormat":1},{"label":"FileNotOpenedError","kind":22,"detail":"pub struct FileNotOpenedError","insertText":"FileNotOpenedError","insertTextFormat":1},{"label":"SizeOfTypeIs0Error","kind":22,"detail":"pub struct SizeOfTypeIs0Error","insertText":"SizeOfTypeIs0Error","insertTextFormat":1},{"label":"inode","kind":3,"detail":"pub fn inode(path string) FileMode","insertText":"inode","insertTextFormat":1},{"label":"signal_opt","kind":3,"detail":"pub fn signal_opt(signum Signal, handler SignalHandler) ?SignalHandler","insertText":"signal_opt","insertTextFormat":1},{"label":"new_process","kind":3,"detail":"pub fn new_process(filename string) &Process","insertText":"new_process","insertTextFormat":1},{"label":"C.stat","kind":22,"detail":"pub struct C.stat","insertText":"C.stat","insertTextFormat":1},{"label":"is_abs_path","kind":3,"detail":"pub fn is_abs_path(path string) bool","insertText":"is_abs_path","insertTextFormat":1},{"label":"abs_path","kind":3,"detail":"pub fn abs_path(path string) string","insertText":"abs_path","insertTextFormat":1},{"label":"existing_path","kind":3,"detail":"pub fn existing_path(path string) ?string","insertText":"existing_path","insertTextFormat":1},{"label":"open_uri","kind":3,"detail":"pub fn open_uri(uri string) ?","insertText":"open_uri","insertTextFormat":1},{"label":"getenv","kind":3,"detail":"pub fn getenv(key string) string","insertText":"getenv","insertTextFormat":1},{"label":"setenv","kind":3,"detail":"pub fn setenv(name string, value string, overwrite bool) int","insertText":"setenv","insertTextFormat":1},{"label":"unsetenv","kind":3,"detail":"pub fn unsetenv(name string) int","insertText":"unsetenv","insertTextFormat":1},{"label":"environ","kind":3,"detail":"pub fn environ() map[string]string","insertText":"environ","insertTextFormat":1},{"label":"args","kind":6,"detail":"pub const args []string","insertText":"args","insertTextFormat":1},{"label":"read_file","kind":3,"detail":"pub fn read_file(path string) ?string","insertText":"read_file","insertTextFormat":1},{"label":"truncate","kind":3,"detail":"pub fn truncate(path string, len u64) ?","insertText":"truncate","insertTextFormat":1},{"label":"file_size","kind":3,"detail":"pub fn file_size(path string) u64","insertText":"file_size","insertTextFormat":1},{"label":"mv","kind":3,"detail":"pub fn mv(src string, dst string) ?","insertText":"mv","insertTextFormat":1},{"label":"cp","kind":3,"detail":"pub fn cp(src string, dst string) ?","insertText":"cp","insertTextFormat":1},{"label":"vfopen","kind":3,"detail":"pub fn vfopen(path string, mode string) ?&C.FILE","insertText":"vfopen","insertTextFormat":1},{"label":"fileno","kind":3,"detail":"pub fn fileno(cfile voidptr) int","insertText":"fileno","insertTextFormat":1},{"label":"posix_get_error_msg","kind":3,"detail":"pub fn posix_get_error_msg(code int) string","insertText":"posix_get_error_msg","insertTextFormat":1},{"label":"system","kind":3,"detail":"pub fn system(cmd string) int","insertText":"system","insertTextFormat":1},{"label":"exists","kind":3,"detail":"pub fn exists(path string) bool","insertText":"exists","insertTextFormat":1},{"label":"is_executable","kind":3,"detail":"pub fn is_executable(path string) bool","insertText":"is_executable","insertTextFormat":1},{"label":"rm","kind":3,"detail":"pub fn rm(path string) ?","insertText":"rm","insertTextFormat":1},{"label":"rmdir","kind":3,"detail":"pub fn rmdir(path string) ?","insertText":"rmdir","insertTextFormat":1},{"label":"get_raw_line","kind":3,"detail":"pub fn get_raw_line() string","insertText":"get_raw_line","insertTextFormat":1},{"label":"get_raw_stdin","kind":3,"detail":"pub fn get_raw_stdin() []u8","insertText":"get_raw_stdin","insertTextFormat":1},{"label":"read_file_array","kind":3,"detail":"pub fn read_file_array(path string) []T","insertText":"read_file_array","insertTextFormat":1},{"label":"is_dir","kind":3,"detail":"pub fn is_dir(path string) bool","insertText":"is_dir","insertTextFormat":1},{"label":"is_link","kind":3,"detail":"pub fn is_link(path string) bool","insertText":"is_link","insertTextFormat":1},{"label":"chdir","kind":3,"detail":"pub fn chdir(path string) ?","insertText":"chdir","insertTextFormat":1},{"label":"fork","kind":3,"detail":"pub fn fork() int","insertText":"fork","insertTextFormat":1},{"label":"wait","kind":3,"detail":"pub fn wait() int","insertText":"wait","insertTextFormat":1},{"label":"file_last_mod_unix","kind":3,"detail":"pub fn file_last_mod_unix(path string) i64","insertText":"file_last_mod_unix","insertTextFormat":1},{"label":"flush","kind":3,"detail":"pub fn flush()","insertText":"flush","insertTextFormat":1},{"label":"chmod","kind":3,"detail":"pub fn chmod(path string, mode int) ?","insertText":"chmod","insertTextFormat":1},{"label":"chown","kind":3,"detail":"pub fn chown(path string, owner int, group int) ?","insertText":"chown","insertTextFormat":1},{"label":"open_append","kind":3,"detail":"pub fn open_append(path string) ?File","insertText":"open_append","insertTextFormat":1},{"label":"execvp","kind":3,"detail":"pub fn execvp(cmdpath string, cmdargs []string) ?","insertText":"execvp","insertTextFormat":1},{"label":"execve","kind":3,"detail":"pub fn execve(cmdpath string, cmdargs []string, envs []string) ?","insertText":"execve","insertTextFormat":1},{"label":"is_atty","kind":3,"detail":"pub fn is_atty(fd int) int","insertText":"is_atty","insertTextFormat":1},{"label":"write_file_array","kind":3,"detail":"pub fn write_file_array(path string, buffer array) ?","insertText":"write_file_array","insertTextFormat":1},{"label":"glob","kind":3,"detail":"pub fn glob(patterns ...string) ?[]string","insertText":"glob","insertTextFormat":1},{"label":"last_error","kind":3,"detail":"pub fn last_error() IError","insertText":"last_error","insertTextFormat":1},{"label":"max_path_len","kind":6,"detail":"pub const max_path_len int","insertText":"max_path_len","insertTextFormat":1},{"label":"wd_at_startup","kind":6,"detail":"pub const wd_at_startup string","insertText":"wd_at_startup","insertTextFormat":1},{"label":"Result","kind":22,"detail":"pub struct Result","insertText":"Result","insertTextFormat":1},{"label":"Command","kind":22,"detail":"pub struct Command","insertText":"Command","insertTextFormat":1},{"label":"cp_all","kind":3,"detail":"pub fn cp_all(src string, dst string, overwrite bool) ?","insertText":"cp_all","insertTextFormat":1},{"label":"mv_by_cp","kind":3,"detail":"pub fn mv_by_cp(source string, target string) ?","insertText":"mv_by_cp","insertTextFormat":1},{"label":"sigint_to_signal_name","kind":3,"detail":"pub fn sigint_to_signal_name(si int) string","insertText":"sigint_to_signal_name","insertTextFormat":1},{"label":"rmdir_all","kind":3,"detail":"pub fn rmdir_all(path string) ?","insertText":"rmdir_all","insertTextFormat":1},{"label":"file_ext","kind":3,"detail":"pub fn file_ext(path string) string","insertText":"file_ext","insertTextFormat":1},{"label":"dir","kind":3,"detail":"pub fn dir(opath string) string","insertText":"dir","insertTextFormat":1},{"label":"base","kind":3,"detail":"pub fn base(opath string) string","insertText":"base","insertTextFormat":1},{"label":"file_name","kind":3,"detail":"pub fn file_name(opath string) string","insertText":"file_name","insertTextFormat":1},{"label":"input_opt","kind":3,"detail":"pub fn input_opt(prompt string) ?string","insertText":"input_opt","insertTextFormat":1},{"label":"input","kind":3,"detail":"pub fn input(prompt string) string","insertText":"input","insertTextFormat":1},{"label":"get_line","kind":3,"detail":"pub fn get_line() string","insertText":"get_line","insertTextFormat":1},{"label":"get_lines","kind":3,"detail":"pub fn get_lines() []string","insertText":"get_lines","insertTextFormat":1},{"label":"get_lines_joined","kind":3,"detail":"pub fn get_lines_joined() string","insertText":"get_lines_joined","insertTextFormat":1},{"label":"get_raw_lines_joined","kind":3,"detail":"pub fn get_raw_lines_joined() string","insertText":"get_raw_lines_joined","insertTextFormat":1},{"label":"user_os","kind":3,"detail":"pub fn user_os() string","insertText":"user_os","insertTextFormat":1},{"label":"user_names","kind":3,"detail":"pub fn user_names() ?[]string","insertText":"user_names","insertTextFormat":1},{"label":"home_dir","kind":3,"detail":"pub fn home_dir() string","insertText":"home_dir","insertTextFormat":1},{"label":"expand_tilde_to_home","kind":3,"detail":"pub fn expand_tilde_to_home(path string) string","insertText":"expand_tilde_to_home","insertTextFormat":1},{"label":"write_file","kind":3,"detail":"pub fn write_file(path string, text string) ?","insertText":"write_file","insertTextFormat":1},{"label":"ExecutableNotFoundError","kind":22,"detail":"pub struct ExecutableNotFoundError","insertText":"ExecutableNotFoundError","insertTextFormat":1},{"label":"find_abs_path_of_executable","kind":3,"detail":"pub fn find_abs_path_of_executable(exepath string) ?string","insertText":"find_abs_path_of_executable","insertTextFormat":1},{"label":"exists_in_system_path","kind":3,"detail":"pub fn exists_in_system_path(prog string) bool","insertText":"exists_in_system_path","insertTextFormat":1},{"label":"is_file","kind":3,"detail":"pub fn is_file(path string) bool","insertText":"is_file","insertTextFormat":1},{"label":"walk_ext","kind":3,"detail":"pub fn walk_ext(path string, ext string) []string","insertText":"walk_ext","insertTextFormat":1},{"label":"walk","kind":3,"detail":"pub fn walk(path string, f fn ())","insertText":"walk","insertTextFormat":1},{"label":"walk_with_context","kind":3,"detail":"pub fn walk_with_context(path string, context voidptr, fcb FnWalkContextCB)","insertText":"walk_with_context","insertTextFormat":1},{"label":"log","kind":3,"detail":"pub fn log(s string)","insertText":"log","insertTextFormat":1},{"label":"mkdir_all","kind":3,"detail":"pub fn mkdir_all(opath string, params MkdirParams) ?","insertText":"mkdir_all","insertTextFormat":1},{"label":"cache_dir","kind":3,"detail":"pub fn cache_dir() string","insertText":"cache_dir","insertTextFormat":1},{"label":"temp_dir","kind":3,"detail":"pub fn temp_dir() string","insertText":"temp_dir","insertTextFormat":1},{"label":"vmodules_dir","kind":3,"detail":"pub fn vmodules_dir() string","insertText":"vmodules_dir","insertTextFormat":1},{"label":"vmodules_paths","kind":3,"detail":"pub fn vmodules_paths() []string","insertText":"vmodules_paths","insertTextFormat":1},{"label":"Uname","kind":22,"detail":"pub struct Uname","insertText":"Uname","insertTextFormat":1},{"label":"execute_or_panic","kind":3,"detail":"pub fn execute_or_panic(cmd string) Result","insertText":"execute_or_panic","insertTextFormat":1},{"label":"execute_or_exit","kind":3,"detail":"pub fn execute_or_exit(cmd string) Result","insertText":"execute_or_exit","insertTextFormat":1},{"label":"quoted_path","kind":3,"detail":"pub fn quoted_path(path string) string","insertText":"quoted_path","insertTextFormat":1},{"label":"config_dir","kind":3,"detail":"pub fn config_dir() ?string","insertText":"config_dir","insertTextFormat":1},{"label":"sys_write","kind":6,"detail":"pub const sys_write int","insertText":"sys_write","insertTextFormat":1},{"label":"sys_open","kind":6,"detail":"pub const sys_open int","insertText":"sys_open","insertTextFormat":1},{"label":"sys_close","kind":6,"detail":"pub const sys_close int","insertText":"sys_close","insertTextFormat":1},{"label":"sys_mkdir","kind":6,"detail":"pub const sys_mkdir int","insertText":"sys_mkdir","insertTextFormat":1},{"label":"sys_creat","kind":6,"detail":"pub const sys_creat int","insertText":"sys_creat","insertTextFormat":1},{"label":"sys_open_nocancel","kind":6,"detail":"pub const sys_open_nocancel int","insertText":"sys_open_nocancel","insertTextFormat":1},{"label":"sys_stat64","kind":6,"detail":"pub const sys_stat64 int","insertText":"sys_stat64","insertTextFormat":1}]} [Trace - 14:37:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:21] Received request 'textDocument/foldingRange - (1173)'. Params: {"jsonrpc":"2.0","id":1173,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:21] Sending response 'textDocument/foldingRange - (1173)' took 0ms Result: {"jsonrpc":"2.0","id":1173,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} [Trace - 14:37:21] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":632},"contentChanges":[{"range":{"start":{"line":27,"character":13},"end":{"line":27,"character":13}},"rangeLength":0,"text":"="}]}} [Trace - 14:37:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:21] Received request 'textDocument/completion - (1174)'. Params: {"jsonrpc":"2.0","id":1174,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":14},"context":{"triggerKind":2,"triggerCharacter":"="}}} [Trace - 14:37:21] Sending response 'textDocument/completion - (1174)' took 2ms Result: {"jsonrpc":"2.0","id":1174,"result":[{"label":"fd_close","kind":3,"detail":"pub fn fd_close(fd int) int","insertText":"fd_close","insertTextFormat":1},{"label":"fd_write","kind":3,"detail":"pub fn fd_write(fd int, s string)","insertText":"fd_write","insertTextFormat":1},{"label":"fd_slurp","kind":3,"detail":"pub fn fd_slurp(fd int) []string","insertText":"fd_slurp","insertTextFormat":1},{"label":"fd_read","kind":3,"detail":"pub fn fd_read(fd int, maxbytes int) (string, int)","insertText":"fd_read","insertTextFormat":1},{"label":"args_after","kind":3,"detail":"pub fn args_after(cut_word string) []string","insertText":"args_after","insertTextFormat":1},{"label":"args_before","kind":3,"detail":"pub fn args_before(cut_word string) []string","insertText":"args_before","insertTextFormat":1},{"label":"Eof","kind":22,"detail":"pub struct Eof","insertText":"Eof","insertTextFormat":1},{"label":"NotExpected","kind":22,"detail":"pub struct NotExpected","insertText":"NotExpected","insertTextFormat":1},{"label":"File","kind":22,"detail":"pub struct File","insertText":"File","insertTextFormat":1},{"label":"open_file","kind":3,"detail":"pub fn open_file(path string, mode string, options ...int) ?File","insertText":"open_file","insertTextFormat":1},{"label":"open","kind":3,"detail":"pub fn open(path string) ?File","insertText":"open","insertTextFormat":1},{"label":"create","kind":3,"detail":"pub fn create(path string) ?File","insertText":"create","insertTextFormat":1},{"label":"stdin","kind":3,"detail":"pub fn stdin() File","insertText":"stdin","insertTextFormat":1},{"label":"stdout","kind":3,"detail":"pub fn stdout() File","insertText":"stdout","insertTextFormat":1},{"label":"stderr","kind":3,"detail":"pub fn stderr() File","insertText":"stderr","insertTextFormat":1},{"label":"FileNotOpenedError","kind":22,"detail":"pub struct FileNotOpenedError","insertText":"FileNotOpenedError","insertTextFormat":1},{"label":"SizeOfTypeIs0Error","kind":22,"detail":"pub struct SizeOfTypeIs0Error","insertText":"SizeOfTypeIs0Error","insertTextFormat":1},{"label":"inode","kind":3,"detail":"pub fn inode(path string) FileMode","insertText":"inode","insertTextFormat":1},{"label":"signal_opt","kind":3,"detail":"pub fn signal_opt(signum Signal, handler SignalHandler) ?SignalHandler","insertText":"signal_opt","insertTextFormat":1},{"label":"new_process","kind":3,"detail":"pub fn new_process(filename string) &Process","insertText":"new_process","insertTextFormat":1},{"label":"C.stat","kind":22,"detail":"pub struct C.stat","insertText":"C.stat","insertTextFormat":1},{"label":"is_abs_path","kind":3,"detail":"pub fn is_abs_path(path string) bool","insertText":"is_abs_path","insertTextFormat":1},{"label":"abs_path","kind":3,"detail":"pub fn abs_path(path string) string","insertText":"abs_path","insertTextFormat":1},{"label":"existing_path","kind":3,"detail":"pub fn existing_path(path string) ?string","insertText":"existing_path","insertTextFormat":1},{"label":"open_uri","kind":3,"detail":"pub fn open_uri(uri string) ?","insertText":"open_uri","insertTextFormat":1},{"label":"getenv","kind":3,"detail":"pub fn getenv(key string) string","insertText":"getenv","insertTextFormat":1},{"label":"setenv","kind":3,"detail":"pub fn setenv(name string, value string, overwrite bool) int","insertText":"setenv","insertTextFormat":1},{"label":"unsetenv","kind":3,"detail":"pub fn unsetenv(name string) int","insertText":"unsetenv","insertTextFormat":1},{"label":"environ","kind":3,"detail":"pub fn environ() map[string]string","insertText":"environ","insertTextFormat":1},{"label":"args","kind":6,"detail":"pub const args []string","insertText":"args","insertTextFormat":1},{"label":"read_file","kind":3,"detail":"pub fn read_file(path string) ?string","insertText":"read_file","insertTextFormat":1},{"label":"truncate","kind":3,"detail":"pub fn truncate(path string, len u64) ?","insertText":"truncate","insertTextFormat":1},{"label":"file_size","kind":3,"detail":"pub fn file_size(path string) u64","insertText":"file_size","insertTextFormat":1},{"label":"mv","kind":3,"detail":"pub fn mv(src string, dst string) ?","insertText":"mv","insertTextFormat":1},{"label":"cp","kind":3,"detail":"pub fn cp(src string, dst string) ?","insertText":"cp","insertTextFormat":1},{"label":"vfopen","kind":3,"detail":"pub fn vfopen(path string, mode string) ?&C.FILE","insertText":"vfopen","insertTextFormat":1},{"label":"fileno","kind":3,"detail":"pub fn fileno(cfile voidptr) int","insertText":"fileno","insertTextFormat":1},{"label":"posix_get_error_msg","kind":3,"detail":"pub fn posix_get_error_msg(code int) string","insertText":"posix_get_error_msg","insertTextFormat":1},{"label":"system","kind":3,"detail":"pub fn system(cmd string) int","insertText":"system","insertTextFormat":1},{"label":"exists","kind":3,"detail":"pub fn exists(path string) bool","insertText":"exists","insertTextFormat":1},{"label":"is_executable","kind":3,"detail":"pub fn is_executable(path string) bool","insertText":"is_executable","insertTextFormat":1},{"label":"rm","kind":3,"detail":"pub fn rm(path string) ?","insertText":"rm","insertTextFormat":1},{"label":"rmdir","kind":3,"detail":"pub fn rmdir(path string) ?","insertText":"rmdir","insertTextFormat":1},{"label":"get_raw_line","kind":3,"detail":"pub fn get_raw_line() string","insertText":"get_raw_line","insertTextFormat":1},{"label":"get_raw_stdin","kind":3,"detail":"pub fn get_raw_stdin() []u8","insertText":"get_raw_stdin","insertTextFormat":1},{"label":"read_file_array","kind":3,"detail":"pub fn read_file_array(path string) []T","insertText":"read_file_array","insertTextFormat":1},{"label":"is_dir","kind":3,"detail":"pub fn is_dir(path string) bool","insertText":"is_dir","insertTextFormat":1},{"label":"is_link","kind":3,"detail":"pub fn is_link(path string) bool","insertText":"is_link","insertTextFormat":1},{"label":"chdir","kind":3,"detail":"pub fn chdir(path string) ?","insertText":"chdir","insertTextFormat":1},{"label":"fork","kind":3,"detail":"pub fn fork() int","insertText":"fork","insertTextFormat":1},{"label":"wait","kind":3,"detail":"pub fn wait() int","insertText":"wait","insertTextFormat":1},{"label":"file_last_mod_unix","kind":3,"detail":"pub fn file_last_mod_unix(path string) i64","insertText":"file_last_mod_unix","insertTextFormat":1},{"label":"flush","kind":3,"detail":"pub fn flush()","insertText":"flush","insertTextFormat":1},{"label":"chmod","kind":3,"detail":"pub fn chmod(path string, mode int) ?","insertText":"chmod","insertTextFormat":1},{"label":"chown","kind":3,"detail":"pub fn chown(path string, owner int, group int) ?","insertText":"chown","insertTextFormat":1},{"label":"open_append","kind":3,"detail":"pub fn open_append(path string) ?File","insertText":"open_append","insertTextFormat":1},{"label":"execvp","kind":3,"detail":"pub fn execvp(cmdpath string, cmdargs []string) ?","insertText":"execvp","insertTextFormat":1},{"label":"execve","kind":3,"detail":"pub fn execve(cmdpath string, cmdargs []string, envs []string) ?","insertText":"execve","insertTextFormat":1},{"label":"is_atty","kind":3,"detail":"pub fn is_atty(fd int) int","insertText":"is_atty","insertTextFormat":1},{"label":"write_file_array","kind":3,"detail":"pub fn write_file_array(path string, buffer array) ?","insertText":"write_file_array","insertTextFormat":1},{"label":"glob","kind":3,"detail":"pub fn glob(patterns ...string) ?[]string","insertText":"glob","insertTextFormat":1},{"label":"last_error","kind":3,"detail":"pub fn last_error() IError","insertText":"last_error","insertTextFormat":1},{"label":"max_path_len","kind":6,"detail":"pub const max_path_len int","insertText":"max_path_len","insertTextFormat":1},{"label":"wd_at_startup","kind":6,"detail":"pub const wd_at_startup string","insertText":"wd_at_startup","insertTextFormat":1},{"label":"Result","kind":22,"detail":"pub struct Result","insertText":"Result","insertTextFormat":1},{"label":"Command","kind":22,"detail":"pub struct Command","insertText":"Command","insertTextFormat":1},{"label":"cp_all","kind":3,"detail":"pub fn cp_all(src string, dst string, overwrite bool) ?","insertText":"cp_all","insertTextFormat":1},{"label":"mv_by_cp","kind":3,"detail":"pub fn mv_by_cp(source string, target string) ?","insertText":"mv_by_cp","insertTextFormat":1},{"label":"sigint_to_signal_name","kind":3,"detail":"pub fn sigint_to_signal_name(si int) string","insertText":"sigint_to_signal_name","insertTextFormat":1},{"label":"rmdir_all","kind":3,"detail":"pub fn rmdir_all(path string) ?","insertText":"rmdir_all","insertTextFormat":1},{"label":"file_ext","kind":3,"detail":"pub fn file_ext(path string) string","insertText":"file_ext","insertTextFormat":1},{"label":"dir","kind":3,"detail":"pub fn dir(opath string) string","insertText":"dir","insertTextFormat":1},{"label":"base","kind":3,"detail":"pub fn base(opath string) string","insertText":"base","insertTextFormat":1},{"label":"file_name","kind":3,"detail":"pub fn file_name(opath string) string","insertText":"file_name","insertTextFormat":1},{"label":"input_opt","kind":3,"detail":"pub fn input_opt(prompt string) ?string","insertText":"input_opt","insertTextFormat":1},{"label":"input","kind":3,"detail":"pub fn input(prompt string) string","insertText":"input","insertTextFormat":1},{"label":"get_line","kind":3,"detail":"pub fn get_line() string","insertText":"get_line","insertTextFormat":1},{"label":"get_lines","kind":3,"detail":"pub fn get_lines() []string","insertText":"get_lines","insertTextFormat":1},{"label":"get_lines_joined","kind":3,"detail":"pub fn get_lines_joined() string","insertText":"get_lines_joined","insertTextFormat":1},{"label":"get_raw_lines_joined","kind":3,"detail":"pub fn get_raw_lines_joined() string","insertText":"get_raw_lines_joined","insertTextFormat":1},{"label":"user_os","kind":3,"detail":"pub fn user_os() string","insertText":"user_os","insertTextFormat":1},{"label":"user_names","kind":3,"detail":"pub fn user_names() ?[]string","insertText":"user_names","insertTextFormat":1},{"label":"home_dir","kind":3,"detail":"pub fn home_dir() string","insertText":"home_dir","insertTextFormat":1},{"label":"expand_tilde_to_home","kind":3,"detail":"pub fn expand_tilde_to_home(path string) string","insertText":"expand_tilde_to_home","insertTextFormat":1},{"label":"write_file","kind":3,"detail":"pub fn write_file(path string, text string) ?","insertText":"write_file","insertTextFormat":1},{"label":"ExecutableNotFoundError","kind":22,"detail":"pub struct ExecutableNotFoundError","insertText":"ExecutableNotFoundError","insertTextFormat":1},{"label":"find_abs_path_of_executable","kind":3,"detail":"pub fn find_abs_path_of_executable(exepath string) ?string","insertText":"find_abs_path_of_executable","insertTextFormat":1},{"label":"exists_in_system_path","kind":3,"detail":"pub fn exists_in_system_path(prog string) bool","insertText":"exists_in_system_path","insertTextFormat":1},{"label":"is_file","kind":3,"detail":"pub fn is_file(path string) bool","insertText":"is_file","insertTextFormat":1},{"label":"walk_ext","kind":3,"detail":"pub fn walk_ext(path string, ext string) []string","insertText":"walk_ext","insertTextFormat":1},{"label":"walk","kind":3,"detail":"pub fn walk(path string, f fn ())","insertText":"walk","insertTextFormat":1},{"label":"walk_with_context","kind":3,"detail":"pub fn walk_with_context(path string, context voidptr, fcb FnWalkContextCB)","insertText":"walk_with_context","insertTextFormat":1},{"label":"log","kind":3,"detail":"pub fn log(s string)","insertText":"log","insertTextFormat":1},{"label":"mkdir_all","kind":3,"detail":"pub fn mkdir_all(opath string, params MkdirParams) ?","insertText":"mkdir_all","insertTextFormat":1},{"label":"cache_dir","kind":3,"detail":"pub fn cache_dir() string","insertText":"cache_dir","insertTextFormat":1},{"label":"temp_dir","kind":3,"detail":"pub fn temp_dir() string","insertText":"temp_dir","insertTextFormat":1},{"label":"vmodules_dir","kind":3,"detail":"pub fn vmodules_dir() string","insertText":"vmodules_dir","insertTextFormat":1},{"label":"vmodules_paths","kind":3,"detail":"pub fn vmodules_paths() []string","insertText":"vmodules_paths","insertTextFormat":1},{"label":"Uname","kind":22,"detail":"pub struct Uname","insertText":"Uname","insertTextFormat":1},{"label":"execute_or_panic","kind":3,"detail":"pub fn execute_or_panic(cmd string) Result","insertText":"execute_or_panic","insertTextFormat":1},{"label":"execute_or_exit","kind":3,"detail":"pub fn execute_or_exit(cmd string) Result","insertText":"execute_or_exit","insertTextFormat":1},{"label":"quoted_path","kind":3,"detail":"pub fn quoted_path(path string) string","insertText":"quoted_path","insertTextFormat":1},{"label":"config_dir","kind":3,"detail":"pub fn config_dir() ?string","insertText":"config_dir","insertTextFormat":1},{"label":"sys_write","kind":6,"detail":"pub const sys_write int","insertText":"sys_write","insertTextFormat":1},{"label":"sys_open","kind":6,"detail":"pub const sys_open int","insertText":"sys_open","insertTextFormat":1},{"label":"sys_close","kind":6,"detail":"pub const sys_close int","insertText":"sys_close","insertTextFormat":1},{"label":"sys_mkdir","kind":6,"detail":"pub const sys_mkdir int","insertText":"sys_mkdir","insertTextFormat":1},{"label":"sys_creat","kind":6,"detail":"pub const sys_creat int","insertText":"sys_creat","insertTextFormat":1},{"label":"sys_open_nocancel","kind":6,"detail":"pub const sys_open_nocancel int","insertText":"sys_open_nocancel","insertTextFormat":1},{"label":"sys_stat64","kind":6,"detail":"pub const sys_stat64 int","insertText":"sys_stat64","insertTextFormat":1}]} [Trace - 14:37:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:21] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":633},"contentChanges":[{"range":{"start":{"line":27,"character":14},"end":{"line":27,"character":14}},"rangeLength":0,"text":" "}]}} [Trace - 14:37:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:21] Received request 'textDocument/completion - (1175)'. Params: {"jsonrpc":"2.0","id":1175,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":15},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:37:21] Sending response 'textDocument/completion - (1175)' took 1ms Result: {"jsonrpc":"2.0","id":1175,"result":[{"label":"fd_close","kind":3,"detail":"pub fn fd_close(fd int) int","insertText":"fd_close","insertTextFormat":1},{"label":"fd_write","kind":3,"detail":"pub fn fd_write(fd int, s string)","insertText":"fd_write","insertTextFormat":1},{"label":"fd_slurp","kind":3,"detail":"pub fn fd_slurp(fd int) []string","insertText":"fd_slurp","insertTextFormat":1},{"label":"fd_read","kind":3,"detail":"pub fn fd_read(fd int, maxbytes int) (string, int)","insertText":"fd_read","insertTextFormat":1},{"label":"args_after","kind":3,"detail":"pub fn args_after(cut_word string) []string","insertText":"args_after","insertTextFormat":1},{"label":"args_before","kind":3,"detail":"pub fn args_before(cut_word string) []string","insertText":"args_before","insertTextFormat":1},{"label":"Eof","kind":22,"detail":"pub struct Eof","insertText":"Eof","insertTextFormat":1},{"label":"NotExpected","kind":22,"detail":"pub struct NotExpected","insertText":"NotExpected","insertTextFormat":1},{"label":"File","kind":22,"detail":"pub struct File","insertText":"File","insertTextFormat":1},{"label":"open_file","kind":3,"detail":"pub fn open_file(path string, mode string, options ...int) ?File","insertText":"open_file","insertTextFormat":1},{"label":"open","kind":3,"detail":"pub fn open(path string) ?File","insertText":"open","insertTextFormat":1},{"label":"create","kind":3,"detail":"pub fn create(path string) ?File","insertText":"create","insertTextFormat":1},{"label":"stdin","kind":3,"detail":"pub fn stdin() File","insertText":"stdin","insertTextFormat":1},{"label":"stdout","kind":3,"detail":"pub fn stdout() File","insertText":"stdout","insertTextFormat":1},{"label":"stderr","kind":3,"detail":"pub fn stderr() File","insertText":"stderr","insertTextFormat":1},{"label":"FileNotOpenedError","kind":22,"detail":"pub struct FileNotOpenedError","insertText":"FileNotOpenedError","insertTextFormat":1},{"label":"SizeOfTypeIs0Error","kind":22,"detail":"pub struct SizeOfTypeIs0Error","insertText":"SizeOfTypeIs0Error","insertTextFormat":1},{"label":"inode","kind":3,"detail":"pub fn inode(path string) FileMode","insertText":"inode","insertTextFormat":1},{"label":"signal_opt","kind":3,"detail":"pub fn signal_opt(signum Signal, handler SignalHandler) ?SignalHandler","insertText":"signal_opt","insertTextFormat":1},{"label":"new_process","kind":3,"detail":"pub fn new_process(filename string) &Process","insertText":"new_process","insertTextFormat":1},{"label":"C.stat","kind":22,"detail":"pub struct C.stat","insertText":"C.stat","insertTextFormat":1},{"label":"is_abs_path","kind":3,"detail":"pub fn is_abs_path(path string) bool","insertText":"is_abs_path","insertTextFormat":1},{"label":"abs_path","kind":3,"detail":"pub fn abs_path(path string) string","insertText":"abs_path","insertTextFormat":1},{"label":"existing_path","kind":3,"detail":"pub fn existing_path(path string) ?string","insertText":"existing_path","insertTextFormat":1},{"label":"open_uri","kind":3,"detail":"pub fn open_uri(uri string) ?","insertText":"open_uri","insertTextFormat":1},{"label":"getenv","kind":3,"detail":"pub fn getenv(key string) string","insertText":"getenv","insertTextFormat":1},{"label":"setenv","kind":3,"detail":"pub fn setenv(name string, value string, overwrite bool) int","insertText":"setenv","insertTextFormat":1},{"label":"unsetenv","kind":3,"detail":"pub fn unsetenv(name string) int","insertText":"unsetenv","insertTextFormat":1},{"label":"environ","kind":3,"detail":"pub fn environ() map[string]string","insertText":"environ","insertTextFormat":1},{"label":"args","kind":6,"detail":"pub const args []string","insertText":"args","insertTextFormat":1},{"label":"read_file","kind":3,"detail":"pub fn read_file(path string) ?string","insertText":"read_file","insertTextFormat":1},{"label":"truncate","kind":3,"detail":"pub fn truncate(path string, len u64) ?","insertText":"truncate","insertTextFormat":1},{"label":"file_size","kind":3,"detail":"pub fn file_size(path string) u64","insertText":"file_size","insertTextFormat":1},{"label":"mv","kind":3,"detail":"pub fn mv(src string, dst string) ?","insertText":"mv","insertTextFormat":1},{"label":"cp","kind":3,"detail":"pub fn cp(src string, dst string) ?","insertText":"cp","insertTextFormat":1},{"label":"vfopen","kind":3,"detail":"pub fn vfopen(path string, mode string) ?&C.FILE","insertText":"vfopen","insertTextFormat":1},{"label":"fileno","kind":3,"detail":"pub fn fileno(cfile voidptr) int","insertText":"fileno","insertTextFormat":1},{"label":"posix_get_error_msg","kind":3,"detail":"pub fn posix_get_error_msg(code int) string","insertText":"posix_get_error_msg","insertTextFormat":1},{"label":"system","kind":3,"detail":"pub fn system(cmd string) int","insertText":"system","insertTextFormat":1},{"label":"exists","kind":3,"detail":"pub fn exists(path string) bool","insertText":"exists","insertTextFormat":1},{"label":"is_executable","kind":3,"detail":"pub fn is_executable(path string) bool","insertText":"is_executable","insertTextFormat":1},{"label":"rm","kind":3,"detail":"pub fn rm(path string) ?","insertText":"rm","insertTextFormat":1},{"label":"rmdir","kind":3,"detail":"pub fn rmdir(path string) ?","insertText":"rmdir","insertTextFormat":1},{"label":"get_raw_line","kind":3,"detail":"pub fn get_raw_line() string","insertText":"get_raw_line","insertTextFormat":1},{"label":"get_raw_stdin","kind":3,"detail":"pub fn get_raw_stdin() []u8","insertText":"get_raw_stdin","insertTextFormat":1},{"label":"read_file_array","kind":3,"detail":"pub fn read_file_array(path string) []T","insertText":"read_file_array","insertTextFormat":1},{"label":"is_dir","kind":3,"detail":"pub fn is_dir(path string) bool","insertText":"is_dir","insertTextFormat":1},{"label":"is_link","kind":3,"detail":"pub fn is_link(path string) bool","insertText":"is_link","insertTextFormat":1},{"label":"chdir","kind":3,"detail":"pub fn chdir(path string) ?","insertText":"chdir","insertTextFormat":1},{"label":"fork","kind":3,"detail":"pub fn fork() int","insertText":"fork","insertTextFormat":1},{"label":"wait","kind":3,"detail":"pub fn wait() int","insertText":"wait","insertTextFormat":1},{"label":"file_last_mod_unix","kind":3,"detail":"pub fn file_last_mod_unix(path string) i64","insertText":"file_last_mod_unix","insertTextFormat":1},{"label":"flush","kind":3,"detail":"pub fn flush()","insertText":"flush","insertTextFormat":1},{"label":"chmod","kind":3,"detail":"pub fn chmod(path string, mode int) ?","insertText":"chmod","insertTextFormat":1},{"label":"chown","kind":3,"detail":"pub fn chown(path string, owner int, group int) ?","insertText":"chown","insertTextFormat":1},{"label":"open_append","kind":3,"detail":"pub fn open_append(path string) ?File","insertText":"open_append","insertTextFormat":1},{"label":"execvp","kind":3,"detail":"pub fn execvp(cmdpath string, cmdargs []string) ?","insertText":"execvp","insertTextFormat":1},{"label":"execve","kind":3,"detail":"pub fn execve(cmdpath string, cmdargs []string, envs []string) ?","insertText":"execve","insertTextFormat":1},{"label":"is_atty","kind":3,"detail":"pub fn is_atty(fd int) int","insertText":"is_atty","insertTextFormat":1},{"label":"write_file_array","kind":3,"detail":"pub fn write_file_array(path string, buffer array) ?","insertText":"write_file_array","insertTextFormat":1},{"label":"glob","kind":3,"detail":"pub fn glob(patterns ...string) ?[]string","insertText":"glob","insertTextFormat":1},{"label":"last_error","kind":3,"detail":"pub fn last_error() IError","insertText":"last_error","insertTextFormat":1},{"label":"max_path_len","kind":6,"detail":"pub const max_path_len int","insertText":"max_path_len","insertTextFormat":1},{"label":"wd_at_startup","kind":6,"detail":"pub const wd_at_startup string","insertText":"wd_at_startup","insertTextFormat":1},{"label":"Result","kind":22,"detail":"pub struct Result","insertText":"Result","insertTextFormat":1},{"label":"Command","kind":22,"detail":"pub struct Command","insertText":"Command","insertTextFormat":1},{"label":"cp_all","kind":3,"detail":"pub fn cp_all(src string, dst string, overwrite bool) ?","insertText":"cp_all","insertTextFormat":1},{"label":"mv_by_cp","kind":3,"detail":"pub fn mv_by_cp(source string, target string) ?","insertText":"mv_by_cp","insertTextFormat":1},{"label":"sigint_to_signal_name","kind":3,"detail":"pub fn sigint_to_signal_name(si int) string","insertText":"sigint_to_signal_name","insertTextFormat":1},{"label":"rmdir_all","kind":3,"detail":"pub fn rmdir_all(path string) ?","insertText":"rmdir_all","insertTextFormat":1},{"label":"file_ext","kind":3,"detail":"pub fn file_ext(path string) string","insertText":"file_ext","insertTextFormat":1},{"label":"dir","kind":3,"detail":"pub fn dir(opath string) string","insertText":"dir","insertTextFormat":1},{"label":"base","kind":3,"detail":"pub fn base(opath string) string","insertText":"base","insertTextFormat":1},{"label":"file_name","kind":3,"detail":"pub fn file_name(opath string) string","insertText":"file_name","insertTextFormat":1},{"label":"input_opt","kind":3,"detail":"pub fn input_opt(prompt string) ?string","insertText":"input_opt","insertTextFormat":1},{"label":"input","kind":3,"detail":"pub fn input(prompt string) string","insertText":"input","insertTextFormat":1},{"label":"get_line","kind":3,"detail":"pub fn get_line() string","insertText":"get_line","insertTextFormat":1},{"label":"get_lines","kind":3,"detail":"pub fn get_lines() []string","insertText":"get_lines","insertTextFormat":1},{"label":"get_lines_joined","kind":3,"detail":"pub fn get_lines_joined() string","insertText":"get_lines_joined","insertTextFormat":1},{"label":"get_raw_lines_joined","kind":3,"detail":"pub fn get_raw_lines_joined() string","insertText":"get_raw_lines_joined","insertTextFormat":1},{"label":"user_os","kind":3,"detail":"pub fn user_os() string","insertText":"user_os","insertTextFormat":1},{"label":"user_names","kind":3,"detail":"pub fn user_names() ?[]string","insertText":"user_names","insertTextFormat":1},{"label":"home_dir","kind":3,"detail":"pub fn home_dir() string","insertText":"home_dir","insertTextFormat":1},{"label":"expand_tilde_to_home","kind":3,"detail":"pub fn expand_tilde_to_home(path string) string","insertText":"expand_tilde_to_home","insertTextFormat":1},{"label":"write_file","kind":3,"detail":"pub fn write_file(path string, text string) ?","insertText":"write_file","insertTextFormat":1},{"label":"ExecutableNotFoundError","kind":22,"detail":"pub struct ExecutableNotFoundError","insertText":"ExecutableNotFoundError","insertTextFormat":1},{"label":"find_abs_path_of_executable","kind":3,"detail":"pub fn find_abs_path_of_executable(exepath string) ?string","insertText":"find_abs_path_of_executable","insertTextFormat":1},{"label":"exists_in_system_path","kind":3,"detail":"pub fn exists_in_system_path(prog string) bool","insertText":"exists_in_system_path","insertTextFormat":1},{"label":"is_file","kind":3,"detail":"pub fn is_file(path string) bool","insertText":"is_file","insertTextFormat":1},{"label":"walk_ext","kind":3,"detail":"pub fn walk_ext(path string, ext string) []string","insertText":"walk_ext","insertTextFormat":1},{"label":"walk","kind":3,"detail":"pub fn walk(path string, f fn ())","insertText":"walk","insertTextFormat":1},{"label":"walk_with_context","kind":3,"detail":"pub fn walk_with_context(path string, context voidptr, fcb FnWalkContextCB)","insertText":"walk_with_context","insertTextFormat":1},{"label":"log","kind":3,"detail":"pub fn log(s string)","insertText":"log","insertTextFormat":1},{"label":"mkdir_all","kind":3,"detail":"pub fn mkdir_all(opath string, params MkdirParams) ?","insertText":"mkdir_all","insertTextFormat":1},{"label":"cache_dir","kind":3,"detail":"pub fn cache_dir() string","insertText":"cache_dir","insertTextFormat":1},{"label":"temp_dir","kind":3,"detail":"pub fn temp_dir() string","insertText":"temp_dir","insertTextFormat":1},{"label":"vmodules_dir","kind":3,"detail":"pub fn vmodules_dir() string","insertText":"vmodules_dir","insertTextFormat":1},{"label":"vmodules_paths","kind":3,"detail":"pub fn vmodules_paths() []string","insertText":"vmodules_paths","insertTextFormat":1},{"label":"Uname","kind":22,"detail":"pub struct Uname","insertText":"Uname","insertTextFormat":1},{"label":"execute_or_panic","kind":3,"detail":"pub fn execute_or_panic(cmd string) Result","insertText":"execute_or_panic","insertTextFormat":1},{"label":"execute_or_exit","kind":3,"detail":"pub fn execute_or_exit(cmd string) Result","insertText":"execute_or_exit","insertTextFormat":1},{"label":"quoted_path","kind":3,"detail":"pub fn quoted_path(path string) string","insertText":"quoted_path","insertTextFormat":1},{"label":"config_dir","kind":3,"detail":"pub fn config_dir() ?string","insertText":"config_dir","insertTextFormat":1},{"label":"sys_write","kind":6,"detail":"pub const sys_write int","insertText":"sys_write","insertTextFormat":1},{"label":"sys_open","kind":6,"detail":"pub const sys_open int","insertText":"sys_open","insertTextFormat":1},{"label":"sys_close","kind":6,"detail":"pub const sys_close int","insertText":"sys_close","insertTextFormat":1},{"label":"sys_mkdir","kind":6,"detail":"pub const sys_mkdir int","insertText":"sys_mkdir","insertTextFormat":1},{"label":"sys_creat","kind":6,"detail":"pub const sys_creat int","insertText":"sys_creat","insertTextFormat":1},{"label":"sys_open_nocancel","kind":6,"detail":"pub const sys_open_nocancel int","insertText":"sys_open_nocancel","insertTextFormat":1},{"label":"sys_stat64","kind":6,"detail":"pub const sys_stat64 int","insertText":"sys_stat64","insertTextFormat":1}]} [Trace - 14:37:21] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:21] Received request 'textDocument/foldingRange - (1176)'. Params: {"jsonrpc":"2.0","id":1176,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:21] Sending response 'textDocument/foldingRange - (1176)' took 0ms Result: {"jsonrpc":"2.0","id":1176,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} [Trace - 14:37:21] Received request 'textDocument/codeLens - (1177)'. Params: {"jsonrpc":"2.0","id":1177,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:21] Sending response 'textDocument/codeLens - (1177)' took 0ms Result: {"jsonrpc":"2.0","id":1177,"result":null} [Trace - 14:37:21] Received request 'textDocument/documentSymbol - (1178)'. Params: {"jsonrpc":"2.0","id":1178,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:21] Sending response 'textDocument/documentSymbol - (1178)' took 0ms Result: {"jsonrpc":"2.0","id":1178,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:37:22] Received request 'textDocument/hover - (1179)'. Params: {"jsonrpc":"2.0","id":1179,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":9}}} [Trace - 14:37:22] Sending response 'textDocument/hover - (1179)' took 0ms Result: {"jsonrpc":"2.0","id":1179,"result":null} [Trace - 14:37:23] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":634},"contentChanges":[{"range":{"start":{"line":27,"character":1},"end":{"line":27,"character":1}},"rangeLength":0,"text":"m"}]}} [Trace - 14:37:23] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:23] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:23] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":635},"contentChanges":[{"range":{"start":{"line":27,"character":2},"end":{"line":27,"character":2}},"rangeLength":0,"text":"u"}]}} [Trace - 14:37:23] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:23] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:23] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":636},"contentChanges":[{"range":{"start":{"line":27,"character":3},"end":{"line":27,"character":3}},"rangeLength":0,"text":"t"}]}} [Trace - 14:37:23] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:23] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:23] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":637},"contentChanges":[{"range":{"start":{"line":27,"character":4},"end":{"line":27,"character":4}},"rangeLength":0,"text":" "}]}} [Trace - 14:37:23] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:23] Received request 'textDocument/completion - (1180)'. Params: {"jsonrpc":"2.0","id":1180,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":5},"context":{"triggerKind":2,"triggerCharacter":" "}}} [Trace - 14:37:23] Sending response 'textDocument/completion - (1180)' took 0ms Result: {"jsonrpc":"2.0","id":1180,"result":[]} [Trace - 14:37:23] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:23] Received request 'textDocument/foldingRange - (1181)'. Params: {"jsonrpc":"2.0","id":1181,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:23] Sending response 'textDocument/foldingRange - (1181)' took 0ms Result: {"jsonrpc":"2.0","id":1181,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} [Trace - 14:37:23] Received request 'textDocument/codeLens - (1182)'. Params: {"jsonrpc":"2.0","id":1182,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:23] Sending response 'textDocument/codeLens - (1182)' took 0ms Result: {"jsonrpc":"2.0","id":1182,"result":null} [Trace - 14:37:23] Received request 'textDocument/documentSymbol - (1183)'. Params: {"jsonrpc":"2.0","id":1183,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:23] Sending response 'textDocument/documentSymbol - (1183)' took 0ms Result: {"jsonrpc":"2.0","id":1183,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:37:24] Received request 'textDocument/definition - (1184)'. Params: {"jsonrpc":"2.0","id":1184,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":27,"character":8}}} [Trace - 14:37:24] Sending response 'textDocument/definition - (1184)' took 0ms Result: {"jsonrpc":"2.0","id":1184,"result":null} [Trace - 14:37:25] Received request 'textDocument/definition - (1185)'. Params: {"jsonrpc":"2.0","id":1185,"method":"textDocument/definition","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":29,"character":8}}} [Trace - 14:37:25] Sending response 'textDocument/definition - (1185)' took 0ms Result: {"jsonrpc":"2.0","id":1185,"result":null} [Trace - 14:37:26] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":638},"contentChanges":[{"range":{"start":{"line":28,"character":0},"end":{"line":28,"character":0}},"rangeLength":0,"text":"\t"}]}} [Trace - 14:37:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:26] Received request 'textDocument/foldingRange - (1186)'. Params: {"jsonrpc":"2.0","id":1186,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:26] Sending response 'textDocument/foldingRange - (1186)' took 0ms Result: {"jsonrpc":"2.0","id":1186,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} [Trace - 14:37:26] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":639},"contentChanges":[{"range":{"start":{"line":28,"character":1},"end":{"line":28,"character":1}},"rangeLength":0,"text":"index_file"}]}} [Trace - 14:37:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:26] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:26] Received request 'textDocument/foldingRange - (1187)'. Params: {"jsonrpc":"2.0","id":1187,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:26] Sending response 'textDocument/foldingRange - (1187)' took 0ms Result: {"jsonrpc":"2.0","id":1187,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} [Trace - 14:37:26] Received request 'textDocument/codeLens - (1188)'. Params: {"jsonrpc":"2.0","id":1188,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:26] Sending response 'textDocument/codeLens - (1188)' took 0ms Result: {"jsonrpc":"2.0","id":1188,"result":null} [Trace - 14:37:26] Received request 'textDocument/documentSymbol - (1189)'. Params: {"jsonrpc":"2.0","id":1189,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:26] Sending response 'textDocument/documentSymbol - (1189)' took 0ms Result: {"jsonrpc":"2.0","id":1189,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:37:27] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":640},"contentChanges":[{"range":{"start":{"line":28,"character":11},"end":{"line":28,"character":11}},"rangeLength":0,"text":"."}]}} [Trace - 14:37:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:27] Received request 'textDocument/completion - (1190)'. Params: {"jsonrpc":"2.0","id":1190,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":12},"context":{"triggerKind":2,"triggerCharacter":"."}}} [Trace - 14:37:27] Sending response 'textDocument/completion - (1190)' took 0ms Result: {"jsonrpc":"2.0","id":1190,"result":[]} [Trace - 14:37:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:27] Received request 'textDocument/foldingRange - (1191)'. Params: {"jsonrpc":"2.0","id":1191,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:27] Sending response 'textDocument/foldingRange - (1191)' took 0ms Result: {"jsonrpc":"2.0","id":1191,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} [Trace - 14:37:27] Received request 'textDocument/codeLens - (1192)'. Params: {"jsonrpc":"2.0","id":1192,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:27] Sending response 'textDocument/codeLens - (1192)' took 0ms Result: {"jsonrpc":"2.0","id":1192,"result":null} [Trace - 14:37:27] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":641},"contentChanges":[{"range":{"start":{"line":28,"character":12},"end":{"line":28,"character":12}},"rangeLength":0,"text":"w"}]}} [Trace - 14:37:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:27] Received request 'textDocument/completion - (1193)'. Params: {"jsonrpc":"2.0","id":1193,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":13},"context":{"triggerKind":1}}} [Trace - 14:37:27] Sending response 'textDocument/completion - (1193)' took 0ms Result: {"jsonrpc":"2.0","id":1193,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:37:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:27] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":642},"contentChanges":[{"range":{"start":{"line":28,"character":13},"end":{"line":28,"character":13}},"rangeLength":0,"text":"e"}]}} [Trace - 14:37:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:27] Received request 'textDocument/completion - (1194)'. Params: {"jsonrpc":"2.0","id":1194,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":14},"context":{"triggerKind":1}}} [Trace - 14:37:27] Sending response 'textDocument/completion - (1194)' took 0ms Result: {"jsonrpc":"2.0","id":1194,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:37:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:27] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":643},"contentChanges":[{"range":{"start":{"line":28,"character":14},"end":{"line":28,"character":14}},"rangeLength":0,"text":"r"}]}} [Trace - 14:37:27] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:27] Received request 'textDocument/completion - (1195)'. Params: {"jsonrpc":"2.0","id":1195,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":15},"context":{"triggerKind":1}}} [Trace - 14:37:27] Sending response 'textDocument/completion - (1195)' took 0ms Result: {"jsonrpc":"2.0","id":1195,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:37:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:28] Received request 'textDocument/foldingRange - (1196)'. Params: {"jsonrpc":"2.0","id":1196,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:28] Sending response 'textDocument/foldingRange - (1196)' took 0ms Result: {"jsonrpc":"2.0","id":1196,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} [Trace - 14:37:28] Received request 'textDocument/codeLens - (1197)'. Params: {"jsonrpc":"2.0","id":1197,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:28] Sending response 'textDocument/codeLens - (1197)' took 0ms Result: {"jsonrpc":"2.0","id":1197,"result":null} [Trace - 14:37:28] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":644},"contentChanges":[{"range":{"start":{"line":28,"character":14},"end":{"line":28,"character":15}},"rangeLength":1,"text":""}]}} [Trace - 14:37:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:28] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":645},"contentChanges":[{"range":{"start":{"line":28,"character":13},"end":{"line":28,"character":14}},"rangeLength":1,"text":""}]}} [Trace - 14:37:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:28] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":646},"contentChanges":[{"range":{"start":{"line":28,"character":13},"end":{"line":28,"character":13}},"rangeLength":0,"text":"r"}]}} [Trace - 14:37:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:28] Received request 'textDocument/completion - (1198)'. Params: {"jsonrpc":"2.0","id":1198,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":14},"context":{"triggerKind":1}}} [Trace - 14:37:28] Sending response 'textDocument/completion - (1198)' took 0ms Result: {"jsonrpc":"2.0","id":1198,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:37:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:28] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":647},"contentChanges":[{"range":{"start":{"line":28,"character":14},"end":{"line":28,"character":14}},"rangeLength":0,"text":"i"}]}} [Trace - 14:37:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:28] Received request 'textDocument/completion - (1199)'. Params: {"jsonrpc":"2.0","id":1199,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":15},"context":{"triggerKind":1}}} [Trace - 14:37:28] Sending response 'textDocument/completion - (1199)' took 1ms Result: {"jsonrpc":"2.0","id":1199,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"html","kind":6,"detail":"mut html string","insertText":"html","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:37:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:28] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":648},"contentChanges":[{"range":{"start":{"line":28,"character":15},"end":{"line":28,"character":15}},"rangeLength":0,"text":"t"}]}} [Trace - 14:37:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:28] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":649},"contentChanges":[{"range":{"start":{"line":28,"character":16},"end":{"line":28,"character":16}},"rangeLength":0,"text":"e"}]}} [Trace - 14:37:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:28] Received request 'textDocument/completion - (1200)'. Params: {"jsonrpc":"2.0","id":1200,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":17},"context":{"triggerKind":1}}} [Trace - 14:37:28] Sending response 'textDocument/completion - (1200)' took 0ms Result: {"jsonrpc":"2.0","id":1200,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:37:28] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:29] Received request 'textDocument/foldingRange - (1201)'. Params: {"jsonrpc":"2.0","id":1201,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:29] Sending response 'textDocument/foldingRange - (1201)' took 0ms Result: {"jsonrpc":"2.0","id":1201,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} [Trace - 14:37:29] Received request 'textDocument/codeLens - (1202)'. Params: {"jsonrpc":"2.0","id":1202,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:29] Sending response 'textDocument/codeLens - (1202)' took 0ms Result: {"jsonrpc":"2.0","id":1202,"result":null} [Trace - 14:37:29] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":650},"contentChanges":[{"range":{"start":{"line":28,"character":17},"end":{"line":28,"character":17}},"rangeLength":0,"text":"_"}]}} [Trace - 14:37:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:29] Received request 'textDocument/completion - (1203)'. Params: {"jsonrpc":"2.0","id":1203,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":18},"context":{"triggerKind":1}}} [Trace - 14:37:29] Sending response 'textDocument/completion - (1203)' took 0ms Result: {"jsonrpc":"2.0","id":1203,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:37:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:29] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":651},"contentChanges":[{"range":{"start":{"line":28,"character":18},"end":{"line":28,"character":18}},"rangeLength":0,"text":"s"}]}} [Trace - 14:37:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:29] Received request 'textDocument/completion - (1204)'. Params: {"jsonrpc":"2.0","id":1204,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":19},"context":{"triggerKind":1}}} [Trace - 14:37:29] Sending response 'textDocument/completion - (1204)' took 0ms Result: {"jsonrpc":"2.0","id":1204,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:37:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:29] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":652},"contentChanges":[{"range":{"start":{"line":28,"character":19},"end":{"line":28,"character":19}},"rangeLength":0,"text":"t"}]}} [Trace - 14:37:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:29] Received request 'textDocument/completion - (1205)'. Params: {"jsonrpc":"2.0","id":1205,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":20},"context":{"triggerKind":1}}} [Trace - 14:37:29] Sending response 'textDocument/completion - (1205)' took 0ms Result: {"jsonrpc":"2.0","id":1205,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:37:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:29] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":653},"contentChanges":[{"range":{"start":{"line":28,"character":20},"end":{"line":28,"character":20}},"rangeLength":0,"text":"i"}]}} [Trace - 14:37:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:29] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":654},"contentChanges":[{"range":{"start":{"line":28,"character":21},"end":{"line":28,"character":21}},"rangeLength":0,"text":"r"}]}} [Trace - 14:37:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:29] Received request 'textDocument/completion - (1206)'. Params: {"jsonrpc":"2.0","id":1206,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":22},"context":{"triggerKind":1}}} [Trace - 14:37:29] Sending response 'textDocument/completion - (1206)' took 0ms Result: {"jsonrpc":"2.0","id":1206,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:37:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:29] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":655},"contentChanges":[{"range":{"start":{"line":28,"character":22},"end":{"line":28,"character":22}},"rangeLength":0,"text":"n"}]}} [Trace - 14:37:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:29] Received request 'textDocument/completion - (1207)'. Params: {"jsonrpc":"2.0","id":1207,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":23},"context":{"triggerKind":1}}} [Trace - 14:37:29] Sending response 'textDocument/completion - (1207)' took 0ms Result: {"jsonrpc":"2.0","id":1207,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:37:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:29] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":656},"contentChanges":[{"range":{"start":{"line":28,"character":23},"end":{"line":28,"character":23}},"rangeLength":0,"text":"g"}]}} [Trace - 14:37:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:29] Received request 'textDocument/completion - (1208)'. Params: {"jsonrpc":"2.0","id":1208,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":24},"context":{"triggerKind":1}}} [Trace - 14:37:29] Sending response 'textDocument/completion - (1208)' took 0ms Result: {"jsonrpc":"2.0","id":1208,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:37:29] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:29] Received request 'textDocument/foldingRange - (1209)'. Params: {"jsonrpc":"2.0","id":1209,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:29] Sending response 'textDocument/foldingRange - (1209)' took 0ms Result: {"jsonrpc":"2.0","id":1209,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} [Trace - 14:37:30] Received request 'textDocument/codeLens - (1210)'. Params: {"jsonrpc":"2.0","id":1210,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:30] Sending response 'textDocument/codeLens - (1210)' took 0ms Result: {"jsonrpc":"2.0","id":1210,"result":null} [Trace - 14:37:30] Received request 'textDocument/documentSymbol - (1211)'. Params: {"jsonrpc":"2.0","id":1211,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:30] Sending response 'textDocument/documentSymbol - (1211)' took 0ms Result: {"jsonrpc":"2.0","id":1211,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:37:30] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":657},"contentChanges":[{"range":{"start":{"line":28,"character":23},"end":{"line":28,"character":24}},"rangeLength":1,"text":""}]}} [Trace - 14:37:30] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:30] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:30] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":658},"contentChanges":[{"range":{"start":{"line":28,"character":22},"end":{"line":28,"character":23}},"rangeLength":1,"text":""}]}} [Trace - 14:37:30] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:30] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:30] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":659},"contentChanges":[{"range":{"start":{"line":28,"character":21},"end":{"line":28,"character":22}},"rangeLength":1,"text":""}]}} [Trace - 14:37:30] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:30] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:30] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":660},"contentChanges":[{"range":{"start":{"line":28,"character":20},"end":{"line":28,"character":21}},"rangeLength":1,"text":""}]}} [Trace - 14:37:30] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:30] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:30] Received request 'textDocument/foldingRange - (1212)'. Params: {"jsonrpc":"2.0","id":1212,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:30] Sending response 'textDocument/foldingRange - (1212)' took 0ms Result: {"jsonrpc":"2.0","id":1212,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} [Trace - 14:37:30] Received request 'textDocument/codeLens - (1213)'. Params: {"jsonrpc":"2.0","id":1213,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:30] Sending response 'textDocument/codeLens - (1213)' took 0ms Result: {"jsonrpc":"2.0","id":1213,"result":null} [Trace - 14:37:30] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":661},"contentChanges":[{"range":{"start":{"line":28,"character":20},"end":{"line":28,"character":20}},"rangeLength":0,"text":"r"}]}} [Trace - 14:37:30] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:30] Received request 'textDocument/completion - (1214)'. Params: {"jsonrpc":"2.0","id":1214,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":21},"context":{"triggerKind":1}}} [Trace - 14:37:30] Sending response 'textDocument/completion - (1214)' took 0ms Result: {"jsonrpc":"2.0","id":1214,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:37:31] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:31] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":662},"contentChanges":[{"range":{"start":{"line":28,"character":21},"end":{"line":28,"character":21}},"rangeLength":0,"text":"i"}]}} [Trace - 14:37:31] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:31] Received request 'textDocument/completion - (1215)'. Params: {"jsonrpc":"2.0","id":1215,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":22},"context":{"triggerKind":1}}} [Trace - 14:37:31] Sending response 'textDocument/completion - (1215)' took 0ms Result: {"jsonrpc":"2.0","id":1215,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:37:31] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:31] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":663},"contentChanges":[{"range":{"start":{"line":28,"character":22},"end":{"line":28,"character":22}},"rangeLength":0,"text":"n"}]}} [Trace - 14:37:31] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:31] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":664},"contentChanges":[{"range":{"start":{"line":28,"character":23},"end":{"line":28,"character":23}},"rangeLength":0,"text":"g"}]}} [Trace - 14:37:31] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:31] Received request 'textDocument/completion - (1216)'. Params: {"jsonrpc":"2.0","id":1216,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":24},"context":{"triggerKind":1}}} [Trace - 14:37:31] Sending response 'textDocument/completion - (1216)' took 0ms Result: {"jsonrpc":"2.0","id":1216,"result":[{"label":"vweb","kind":9,"detail":"","insertText":"vweb","insertTextFormat":1},{"label":"os","kind":9,"detail":"","insertText":"os","insertTextFormat":1},{"label":"C","kind":9,"detail":"C symbol definitions","insertText":"C.","insertTextFormat":1},{"label":"app","kind":6,"detail":"mut app App","insertText":"app","insertTextFormat":1},{"label":"static_folder","kind":6,"detail":"static_folder","insertText":"static_folder","insertTextFormat":1},{"label":"qrs","kind":6,"detail":"qrs []string","insertText":"qrs","insertTextFormat":1},{"label":"new_app","kind":3,"detail":"pub fn new_app() &App","insertText":"new_app()","insertTextFormat":1},{"label":"App","kind":22,"detail":"pub struct App","insertText":"App{}","insertTextFormat":1},{"label":"ticket_front","kind":3,"detail":"pub fn ticket_front(qr string) string","insertText":"ticket_front($0)","insertTextFormat":2},{"label":"string","kind":22,"detail":"pub struct string","insertText":"string","insertTextFormat":1},{"label":"array","kind":22,"detail":"pub struct array","insertText":"array","insertTextFormat":1},{"label":"map","kind":22,"detail":"pub struct map","insertText":"map","insertTextFormat":1},{"label":"IError","kind":8,"detail":"IError","insertText":"IError","insertTextFormat":1},{"label":"gc_check_leaks","kind":3,"detail":"pub fn gc_check_leaks()","insertText":"gc_check_leaks","insertTextFormat":1},{"label":"Error","kind":22,"detail":"pub struct Error","insertText":"Error","insertTextFormat":1},{"label":"str","kind":3,"detail":"pub fn str() string","insertText":"str","insertTextFormat":1},{"label":"copy","kind":3,"detail":"pub fn copy(mut dst []u8, src []u8) int","insertText":"copy","insertTextFormat":1},{"label":"utf8_getchar","kind":3,"detail":"pub fn utf8_getchar() int","insertText":"utf8_getchar","insertTextFormat":1},{"label":"utf8_char_len","kind":3,"detail":"pub fn utf8_char_len(b u8) int","insertText":"utf8_char_len","insertTextFormat":1},{"label":"utf32_to_str","kind":3,"detail":"pub fn utf32_to_str(code u32) string","insertText":"utf32_to_str","insertTextFormat":1},{"label":"utf8_str_visible_length","kind":3,"detail":"pub fn utf8_str_visible_length(s string) int","insertText":"utf8_str_visible_length","insertTextFormat":1},{"label":"SortedMap","kind":22,"detail":"pub struct SortedMap","insertText":"SortedMap","insertTextFormat":1},{"label":"compare_strings","kind":3,"detail":"pub fn compare_strings(a &string, b &string) int","insertText":"compare_strings","insertTextFormat":1},{"label":"c_error_number_str","kind":3,"detail":"pub fn c_error_number_str(errnum int) string","insertText":"c_error_number_str","insertTextFormat":1},{"label":"eprintln","kind":3,"detail":"pub fn eprintln(s string)","insertText":"eprintln","insertTextFormat":1},{"label":"eprint","kind":3,"detail":"pub fn eprint(s string)","insertText":"eprint","insertTextFormat":1},{"label":"flush_stdout","kind":3,"detail":"pub fn flush_stdout()","insertText":"flush_stdout","insertTextFormat":1},{"label":"flush_stderr","kind":3,"detail":"pub fn flush_stderr()","insertText":"flush_stderr","insertTextFormat":1},{"label":"vcalloc","kind":3,"detail":"pub fn vcalloc(n isize) &u8","insertText":"vcalloc","insertTextFormat":1},{"label":"vcalloc_noscan","kind":3,"detail":"pub fn vcalloc_noscan(n isize) &u8","insertText":"vcalloc_noscan","insertTextFormat":1},{"label":"print_backtrace","kind":3,"detail":"pub fn print_backtrace()","insertText":"print_backtrace","insertTextFormat":1},{"label":"StrIntpMem","kind":22,"detail":"pub struct StrIntpMem","insertText":"StrIntpMem","insertTextFormat":1},{"label":"get_str_intp_u64_format","kind":3,"detail":"pub fn get_str_intp_u64_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u64","insertText":"get_str_intp_u64_format","insertTextFormat":1},{"label":"get_str_intp_u32_format","kind":3,"detail":"pub fn get_str_intp_u32_format(fmt_type StrIntpType, in_width int, in_precision int, in_tail_zeros bool, in_sign bool, in_pad_ch byte, in_base int, in_upper_case bool) u32","insertText":"get_str_intp_u32_format","insertTextFormat":1},{"label":"StrIntpData","kind":22,"detail":"pub struct StrIntpData","insertText":"StrIntpData","insertTextFormat":1},{"label":"StrIntpCgenData","kind":22,"detail":"pub struct StrIntpCgenData","insertText":"StrIntpCgenData","insertTextFormat":1},{"label":"si_s_code","kind":6,"detail":"pub const si_s_code string","insertText":"si_s_code","insertTextFormat":1},{"label":"si_g32_code","kind":6,"detail":"pub const si_g32_code string","insertText":"si_g32_code","insertTextFormat":1},{"label":"si_g64_code","kind":6,"detail":"pub const si_g64_code string","insertText":"si_g64_code","insertTextFormat":1},{"label":"VAssertMetaInfo","kind":22,"detail":"pub struct VAssertMetaInfo","insertText":"VAssertMetaInfo","insertTextFormat":1},{"label":"MethodArgs","kind":22,"detail":"pub struct MethodArgs","insertText":"MethodArgs","insertTextFormat":1},{"label":"FunctionData","kind":22,"detail":"pub struct FunctionData","insertText":"FunctionData","insertTextFormat":1},{"label":"FieldData","kind":22,"detail":"pub struct FieldData","insertText":"FieldData","insertTextFormat":1},{"label":"StructAttribute","kind":22,"detail":"pub struct StructAttribute","insertText":"StructAttribute","insertTextFormat":1},{"label":"ptr_str","kind":3,"detail":"pub fn ptr_str(ptr voidptr) string","insertText":"ptr_str","insertTextFormat":1}]} [Trace - 14:37:31] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:31] Received request 'textDocument/foldingRange - (1217)'. Params: {"jsonrpc":"2.0","id":1217,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:31] Sending response 'textDocument/foldingRange - (1217)' took 0ms Result: {"jsonrpc":"2.0","id":1217,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} [Trace - 14:37:31] Received request 'textDocument/codeLens - (1218)'. Params: {"jsonrpc":"2.0","id":1218,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:31] Sending response 'textDocument/codeLens - (1218)' took 0ms Result: {"jsonrpc":"2.0","id":1218,"result":null} [Trace - 14:37:31] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":665},"contentChanges":[{"range":{"start":{"line":28,"character":24},"end":{"line":28,"character":24}},"rangeLength":0,"text":"()"}]}} [Trace - 14:37:31] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:31] Received request 'textDocument/completion - (1219)'. Params: {"jsonrpc":"2.0","id":1219,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":25},"context":{"triggerKind":2,"triggerCharacter":"("}}} [Trace - 14:37:31] Sending response 'textDocument/completion - (1219)' took 0ms Result: {"jsonrpc":"2.0","id":1219,"result":[]} [Trace - 14:37:31] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:31] Received request 'textDocument/signatureHelp - (1220)'. Params: {"jsonrpc":"2.0","id":1220,"method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":25},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}}} [Trace - 14:37:31] Sending response 'textDocument/signatureHelp - (1220)' took 0ms Result: {"jsonrpc":"2.0","id":1220,"result":null} [Trace - 14:37:31] Received request 'textDocument/foldingRange - (1221)'. Params: {"jsonrpc":"2.0","id":1221,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:31] Sending response 'textDocument/foldingRange - (1221)' took 1ms Result: {"jsonrpc":"2.0","id":1221,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"}]} [Trace - 14:37:31] Received request 'textDocument/codeLens - (1222)'. Params: {"jsonrpc":"2.0","id":1222,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:31] Sending response 'textDocument/codeLens - (1222)' took 0ms Result: {"jsonrpc":"2.0","id":1222,"result":null} [Trace - 14:37:31] Received request 'textDocument/documentSymbol - (1223)'. Params: {"jsonrpc":"2.0","id":1223,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:31] Sending response 'textDocument/documentSymbol - (1223)' took 0ms Result: {"jsonrpc":"2.0","id":1223,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:37:32] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":666},"contentChanges":[{"range":{"start":{"line":28,"character":25},"end":{"line":28,"character":25}},"rangeLength":0,"text":"''"}]}} [Trace - 14:37:32] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:32] Sending notification 'textDocument/publishDiagnostics'. Params: {"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","diagnostics":[]}} [Trace - 14:37:32] Received request 'textDocument/foldingRange - (1224)'. Params: {"jsonrpc":"2.0","id":1224,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:32] Sending response 'textDocument/foldingRange - (1224)' took 0ms Result: {"jsonrpc":"2.0","id":1224,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":34,"endCharacter":0,"kind":"region"},{"startLine":27,"startCharacter":46,"endLine":33,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} [Trace - 14:37:32] Received request 'textDocument/codeLens - (1225)'. Params: {"jsonrpc":"2.0","id":1225,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:32] Sending response 'textDocument/codeLens - (1225)' took 0ms Result: {"jsonrpc":"2.0","id":1225,"result":null} [Trace - 14:37:32] Received request 'textDocument/documentSymbol - (1226)'. Params: {"jsonrpc":"2.0","id":1226,"method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:32] Sending response 'textDocument/documentSymbol - (1226)' took 0ms Result: {"jsonrpc":"2.0","id":1226,"result":[{"name":"app.index","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":11,"character":15},"end":{"line":11,"character":20}}},"containerName":""},{"name":"app.ticket_front","kind":6,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":14},"end":{"line":3,"character":26}}},"containerName":""},{"name":"new_app","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":12,"character":7},"end":{"line":12,"character":14}}},"containerName":""},{"name":"main","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":19,"character":7},"end":{"line":19,"character":11}}},"containerName":""},{"name":"App","kind":23,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":8,"character":11},"end":{"line":8,"character":14}}},"containerName":""},{"name":"ticket_front","kind":12,"deprecated":false,"location":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","range":{"start":{"line":3,"character":7},"end":{"line":3,"character":19}}},"containerName":""}]} [Trace - 14:37:38] Received request 'textDocument/foldingRange - (1227)'. Params: {"jsonrpc":"2.0","id":1227,"method":"textDocument/foldingRange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:38] Sending response 'textDocument/foldingRange - (1227)' took 0ms Result: {"jsonrpc":"2.0","id":1227,"result":[{"startLine":0,"startCharacter":0,"endLine":1,"endCharacter":9,"kind":"imports"},{"startLine":3,"startCharacter":38,"endLine":6,"endCharacter":1,"kind":"region"},{"startLine":8,"startCharacter":15,"endLine":10,"endCharacter":1,"kind":"region"},{"startLine":12,"startCharacter":22,"endLine":17,"endCharacter":1,"kind":"region"},{"startLine":13,"startCharacter":16,"endLine":13,"endCharacter":18,"kind":"region"},{"startLine":19,"startCharacter":14,"endLine":22,"endCharacter":1,"kind":"region"},{"startLine":24,"startCharacter":41,"endLine":34,"endCharacter":0,"kind":"region"},{"startLine":27,"startCharacter":46,"endLine":33,"endCharacter":1,"kind":"region"},{"startLine":29,"startCharacter":15,"endLine":31,"endCharacter":2,"kind":"region"}]} [Trace - 14:37:38] Received request 'textDocument/codeLens - (1228)'. Params: {"jsonrpc":"2.0","id":1228,"method":"textDocument/codeLens","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"}}} [Trace - 14:37:38] Sending response 'textDocument/codeLens - (1228)' took 0ms Result: {"jsonrpc":"2.0","id":1228,"result":null} [Trace - 14:37:39] Received request 'textDocument/hover - (1229)'. Params: {"jsonrpc":"2.0","id":1229,"method":"textDocument/hover","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v"},"position":{"line":28,"character":26}}} [Trace - 14:37:39] Sending response 'textDocument/hover - (1229)' took 0ms Result: {"jsonrpc":"2.0","id":1229,"result":null} [Trace - 14:37:40] Received notification 'textDocument/didChange'. Params: {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"textDocument":{"uri":"file:///Users/timurgordon/code/github/ourworld-tsc/www_ourworld_ictc/ticket.v","version":667},"contentChanges":[{"range":{"start":{"line":28,"character":26},"end":{"line":28,"character":26}},"rangeLength":0,"text":"