Skip to content

Instantly share code, notes, and snippets.

@pidgeon777
Last active June 8, 2021 08:39
Show Gist options
  • Save pidgeon777/2105f8e536a99e7f1660d743e137ac93 to your computer and use it in GitHub Desktop.
Save pidgeon777/2105f8e536a99e7f1660d743e137ac93 to your computer and use it in GitHub Desktop.
Neovim LSP log file with ccls
[ START ] 2021-06-08T09:14:32+0200 ] LSP logging initiated
[ INFO ] 2021-06-08T09:14:46+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:311 ] "Starting RPC client" { args = { "--log-file=ccls.log", "-v=1" }, cmd = "ccls", extra = {}}
[ DEBUG ] 2021-06-08T09:14:46+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:826 ] "LSP[ccls]" "initialize_params" { capabilities = { callHierarchy = { dynamicRegistration = false, <metatable> = <1>{ __tostring = <function 1> } }, textDocument = { codeAction = { codeActionLiteralSupport = { codeActionKind = { valueSet = { "", "Empty", "QuickFix", "Refactor", "RefactorExtract", "RefactorInline", "RefactorRewrite", "Source", "SourceOrganizeImports", "quickfix", "refactor", "refactor.extract", "refactor.inline", "refactor.rewrite", "source", "source.organizeImports" }, <metatable> = <table 1> }, <metatable> = <table 1> }, dynamicRegistration = false, <metatable> = <table 1> }, completion = { completionItem = { commitCharactersSupport = false, deprecatedSupport = false, documentationFormat = { "markdown", "plaintext" }, preselectSupport = false, snippetSupport = false, <metatable> = <table 1> }, 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 }, <metatable> = <table 1> }, contextSupport = false, dynamicRegistration = false, <metatable> = <table 1> }, declaration = { linkSupport = true, <metatable> = <table 1> }, definition = { linkSupport = true, <metatable> = <table 1> }, documentHighlight = { dynamicRegistration = false, <metatable> = <table 1> }, documentSymbol = { dynamicRegistration = false, hierarchicalDocumentSymbolSupport = 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 }, <metatable> = <table 1> }, <metatable> = <table 1> }, hover = { contentFormat = { "markdown", "plaintext" }, dynamicRegistration = false, <metatable> = <table 1> }, implementation = { linkSupport = true, <metatable> = <table 1> }, publishDiagnostics = { relatedInformation = true, tagSupport = { valueSet = { 1, 2 }, <metatable> = <table 1> }, <metatable> = <table 1> }, references = { dynamicRegistration = false, <metatable> = <table 1> }, rename = { dynamicRegistration = false, prepareSupport = true, <metatable> = <table 1> }, signatureHelp = { dynamicRegistration = false, signatureInformation = { documentationFormat = { "markdown", "plaintext" }, <metatable> = <table 1> }, <metatable> = <table 1> }, synchronization = { didSave = true, dynamicRegistration = false, willSave = false, willSaveWaitUntil = false, <metatable> = <table 1> }, typeDefinition = { linkSupport = true, <metatable> = <table 1> }, <metatable> = <table 1> }, window = { showDocument = { support = false, <metatable> = <table 1> }, showMessage = { messageActionItem = { additionalPropertiesSupport = false, <metatable> = <table 1> }, <metatable> = <table 1> }, workDoneProgress = true, <metatable> = <table 1> }, workspace = { applyEdit = true, configuration = true, symbol = { dynamicRegistration = false, hierarchicalWorkspaceSymbolSupport = 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 }, <metatable> = <table 1> }, <metatable> = <table 1> }, workspaceEdit = { resourceOperations = { "rename", "create", "delete" }, <metatable> = <table 1> }, workspaceFolders = true, <metatable> = <table 1> } }, clientInfo = { name = "Neovim", version = "0.5.0" }, initializationOptions = vim.empty_dict(), processId = 10820, rootPath = "C:\\Work\\Projects\\Git\\ACounter\\testlut", rootUri = "file:///C:/Work/Projects/Git/ACounter/testlut", trace = "off", workspaceFolders = { { name = "C:\\Work\\Projects\\Git\\ACounter\\testlut", uri = "file:///C:/Work/Projects/Git/ACounter/testlut" } }}
[ DEBUG ] 2021-06-08T09:14:46+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 1, jsonrpc = "2.0", method = "initialize", params = { capabilities = { callHierarchy = { dynamicRegistration = false, <metatable> = <1>{ __tostring = <function 1> } }, textDocument = { codeAction = { codeActionLiteralSupport = { codeActionKind = { valueSet = { "", "Empty", "QuickFix", "Refactor", "RefactorExtract", "RefactorInline", "RefactorRewrite", "Source", "SourceOrganizeImports", "quickfix", "refactor", "refactor.extract", "refactor.inline", "refactor.rewrite", "source", "source.organizeImports" }, <metatable> = <table 1> }, <metatable> = <table 1> }, dynamicRegistration = false, <metatable> = <table 1> }, completion = { completionItem = { commitCharactersSupport = false, deprecatedSupport = false, documentationFormat = { "markdown", "plaintext" }, preselectSupport = false, snippetSupport = false, <metatable> = <table 1> }, 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 }, <metatable> = <table 1> }, contextSupport = false, dynamicRegistration = false, <metatable> = <table 1> }, declaration = { linkSupport = true, <metatable> = <table 1> }, definition = { linkSupport = true, <metatable> = <table 1> }, documentHighlight = { dynamicRegistration = false, <metatable> = <table 1> }, documentSymbol = { dynamicRegistration = false, hierarchicalDocumentSymbolSupport = 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 }, <metatable> = <table 1> }, <metatable> = <table 1> }, hover = { contentFormat = { "markdown", "plaintext" }, dynamicRegistration = false, <metatable> = <table 1> }, implementation = { linkSupport = true, <metatable> = <table 1> }, publishDiagnostics = { relatedInformation = true, tagSupport = { valueSet = { 1, 2 }, <metatable> = <table 1> }, <metatable> = <table 1> }, references = { dynamicRegistration = false, <metatable> = <table 1> }, rename = { dynamicRegistration = false, prepareSupport = true, <metatable> = <table 1> }, signatureHelp = { dynamicRegistration = false, signatureInformation = { documentationFormat = { "markdown", "plaintext" }, <metatable> = <table 1> }, <metatable> = <table 1> }, synchronization = { didSave = true, dynamicRegistration = false, willSave = false, willSaveWaitUntil = false, <metatable> = <table 1> }, typeDefinition = { linkSupport = true, <metatable> = <table 1> }, <metatable> = <table 1> }, window = { showDocument = { support = false, <metatable> = <table 1> }, showMessage = { messageActionItem = { additionalPropertiesSupport = false, <metatable> = <table 1> }, <metatable> = <table 1> }, workDoneProgress = true, <metatable> = <table 1> }, workspace = { applyEdit = true, configuration = true, symbol = { dynamicRegistration = false, hierarchicalWorkspaceSymbolSupport = 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 }, <metatable> = <table 1> }, <metatable> = <table 1> }, workspaceEdit = { resourceOperations = { "rename", "create", "delete" }, <metatable> = <table 1> }, workspaceFolders = true, <metatable> = <table 1> } }, clientInfo = { name = "Neovim", version = "0.5.0" }, initializationOptions = vim.empty_dict(), processId = 10820, rootPath = "C:\\Work\\Projects\\Git\\ACounter\\testlut", rootUri = "file:///C:/Work/Projects/Git/ACounter/testlut", trace = "off", workspaceFolders = { { name = "C:\\Work\\Projects\\Git\\ACounter\\testlut", uri = "file:///C:/Work/Projects/Git/ACounter/testlut" } } }}
[ DEBUG ] 2021-06-08T09:14:47+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 1, jsonrpc = "2.0", result = { capabilities = { codeActionProvider = { codeActionKinds = { "quickfix" } }, codeLensProvider = { resolveProvider = false }, completionProvider = { resolveProvider = false, triggerCharacters = { ".", ":", ">", "#", "<", '"', "/" } }, declarationProvider = true, definitionProvider = true, documentFormattingProvider = true, documentHighlightProvider = true, documentLinkProvider = { resolveProvider = true }, documentOnTypeFormattingProvider = { firstTriggerCharacter = "}", moreTriggerCharacter = {} }, documentRangeFormattingProvider = true, documentSymbolProvider = true, executeCommandProvider = { commands = { "ccls.xref" } }, foldingRangeProvider = true, hoverProvider = true, implementationProvider = true, referencesProvider = true, renameProvider = true, signatureHelpProvider = { triggerCharacters = { "(", "," } }, textDocumentSync = { change = 2, openClose = true, save = { includeText = false }, willSave = false, willSaveWaitUntil = false }, typeDefinitionProvider = true, workspace = { workspaceFolders = { changeNotifications = true, supported = true } }, workspaceSymbolProvider = true }, serverInfo = { name = "ccls", version = "0.20210330-0-g0ada56ef" } }}
[ DEBUG ] 2021-06-08T09:14:47+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { jsonrpc = "2.0", method = "initialized", params = { [true] = 6 }}
[ DEBUG ] 2021-06-08T09:14:47+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:853 ] "LSP[ccls]" "server_capabilities" { codeActionProvider = { codeActionKinds = { "quickfix" } }, codeLensProvider = { resolveProvider = false }, completionProvider = { resolveProvider = false, triggerCharacters = { ".", ":", ">", "#", "<", '"', "/" } }, declarationProvider = true, definitionProvider = true, documentFormattingProvider = true, documentHighlightProvider = true, documentLinkProvider = { resolveProvider = true }, documentOnTypeFormattingProvider = { firstTriggerCharacter = "}", moreTriggerCharacter = {} }, documentRangeFormattingProvider = true, documentSymbolProvider = true, executeCommandProvider = { commands = { "ccls.xref" } }, foldingRangeProvider = true, hoverProvider = true, implementationProvider = true, referencesProvider = true, renameProvider = true, signatureHelpProvider = { triggerCharacters = { "(", "," } }, textDocumentSync = { change = 2, openClose = true, save = { includeText = false }, willSave = false, willSaveWaitUntil = false }, typeDefinitionProvider = true, workspace = { workspaceFolders = { changeNotifications = true, supported = true } }, workspaceSymbolProvider = true}
[ INFO ] 2021-06-08T09:14:47+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:854 ] "LSP[ccls]" "initialized" { resolved_capabilities = { call_hierarchy = false, code_action = { codeActionKinds = { "quickfix" } }, code_lens = true, code_lens_resolve = false, completion = true, declaration = true, document_formatting = true, document_highlight = true, document_range_formatting = true, document_symbol = true, execute_command = true, find_references = true, goto_definition = true, hover = true, implementation = true, rename = true, signature_help = true, signature_help_trigger_characters = { "(", "," }, text_document_did_change = 2, text_document_open_close = true, text_document_save = { includeText = false }, text_document_save_include_text = false, text_document_will_save = false, text_document_will_save_wait_until = false, type_definition = true, workspace_folder_properties = { changeNotifications = true, supported = true }, workspace_symbol = true }}
[ DEBUG ] 2021-06-08T09:14:47+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { jsonrpc = "2.0", method = "textDocument/didOpen", params = { textDocument = { languageId = "cpp", text = '#include <corecrt_malloc.h>\n#include <fstream>\n#include <iostream>\n#include <chrono>\n#include <memory>\n#include <ostream>\n#include <stdint.h>\n#include <utility>\n#include <cstdint>\n#include <cassert>\n\n//#define SHOW_RESULT_VIA_IMAGEMAGICK\n\nusing namespace std;\n\nnamespace {\n const uint32_t X_SIZE = 960;\n const uint32_t Y_SIZE = 540;\n const uint32_t IMG_SIZE = X_SIZE * Y_SIZE;\n\n // Inputs\n // const string lutx_in_fp = "C:\\\\Work\\\\Projects\\\\Git\\\\ACounter\\\\testlut\\\\res\\\\Src\\\\960x540\\\\LUT\\\\ale\\\\B001-wide75\\\\LUTx_tb.txt";\n // const string luty_in_fp = "C:\\\\Work\\\\Projects\\\\Git\\\\ACounter\\\\testlut\\\\res\\\\Src\\\\960x540\\\\LUT\\\\ale\\\\B001-wide75\\\\LUTy_tb.txt";\n const string lutx_in_fp = "C:\\\\Work\\\\Projects\\\\Git\\\\ACounter\\\\testlut\\\\res\\\\Src\\\\960x540\\\\LUT\\\\ale\\\\chicago\\\\LUTx_tb.txt";\n const string luty_in_fp = "C:\\\\Work\\\\Projects\\\\Git\\\\ACounter\\\\testlut\\\\res\\\\Src\\\\960x540\\\\LUT\\\\ale\\\\chicago\\\\LUTy_tb.txt";\n\n const string img_in_fp = "C:\\\\Work\\\\Projects\\\\Git\\\\ACounter\\\\testlut\\\\res\\\\Src\\\\960x540\\\\Img\\\\2018-11-06_08-28-57-760_14304.raw";\n // const string img_in_fp = "C:\\\\Work\\\\Projects\\\\Git\\\\ACounter\\\\testlut\\\\res\\\\Src\\\\960x540\\\\Img\\\\pattern_0_to_255_x+y.raw";\n // const string img_in_fp = "C:\\\\Work\\\\Projects\\\\Git\\\\ACounter\\\\testlut\\\\res\\\\Src\\\\960x540\\\\Img\\\\pattern_0_to_255_x.raw";\n // const string img_in_fp = "C:\\\\Work\\\\Projects\\\\Git\\\\ACounter\\\\testlut\\\\res\\\\Src\\\\960x540\\\\Img\\\\pattern_0_to_255_y.raw";\n // const string img_in_fp = "C:\\\\Work\\\\Projects\\\\Git\\\\ACounter\\\\testlut\\\\res\\\\Src\\\\960x540\\\\Img\\\\pattern_0xA_0xB.raw";\n // const string img_in_fp = "C:\\\\Work\\\\Projects\\\\Git\\\\ACounter\\\\testlut\\\\res\\\\Src\\\\960x540\\\\Img\\\\FPGA_src_image.raw";\n\n // Outputs\n const string img_raw_out_fp = "C:\\\\Work\\\\Projects\\\\Git\\\\ACounter\\\\testlut\\\\res\\\\output.raw";\n const string img_pgm_out_fp = "C:\\\\Work\\\\Projects\\\\Git\\\\ACounter\\\\testlut\\\\res\\\\output.pgm";\n const string lutx_out_fp = "C:\\\\Work\\\\Temp\\\\TMP_Design\\\\Remapper\\\\Src\\\\960x540\\\\LUT\\\\test\\\\LUTx_tb.txt";\n const string luty_out_fp = "C:\\\\Work\\\\Temp\\\\TMP_Design\\\\Remapper\\\\Src\\\\960x540\\\\LUT\\\\test\\\\LUTy_tb.txt";\n const string deltay_out_fp = "C:\\\\Work\\\\Temp\\\\TMP_Design\\\\Remapper\\\\Src\\\\960x540\\\\LUT\\\\test\\\\Deltay.txt";\n const string first_row_lim_out_fp = "C:\\\\Work\\\\Temp\\\\TMP_Design\\\\Remapper\\\\Src\\\\960x540\\\\LUT\\\\test\\\\First_Line_Limits.txt";\n #ifdef SHOW_RESULT_VIA_IMAGEMAGICK\n const string output_as_png_fp = "C:\\\\Work\\\\Projects\\\\Git\\\\ACounter\\\\testlut\\\\res\\\\output.png";\n #endif\n\n // Options\n bool interp = true;\n\n using Pixel = uint8_t;\n using Coordinate = int32_t;\n struct Point {\n Coordinate x;\n Coordinate y;\n };\n using RemapTable = std::shared_ptr<Point[]>;\n using ImagePixels = std::shared_ptr<Pixel[]>;\n}\n\ninline uint64_t flatten(Coordinate x, Coordinate y) {\n return (y * X_SIZE) + x;\n}\n\nRemapTable create_remap_table(bool interp) {\n RemapTable remap_table(new Point[IMG_SIZE]);\n\n Coordinate curr_x; // x for the target pixel\n Coordinate curr_y; // y for the target pixel\n Coordinate first_y;\n\n uint16_t table_choice = 15;\n\n uint32_t read_lines = 0, cnt_pixels = 0;\n\n std::cout << "Chosen remapping config : " << table_choice << std::endl;\n\n for (uint16_t y = 0; y < Y_SIZE; y++) {\n\t\t++read_lines;\n\t\t// curr_y = y + (1 - std::rand() % 3);\n for (uint16_t x = 0; x < X_SIZE; x++) {\n ++cnt_pixels;\n\n\t\t\t// Here is where I assign the values to the xr/yr LUT coefficients\n // -----------------------------\n\t\t\tswitch (table_choice) {\n\t\t\t\tcase 0:\n\t\t\t\t\tcurr_x = x;\n\t\t\t\t\tcurr_y = 0;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase 1:\n\t\t\t\t\tcurr_x = 0;\n\t\t\t\t\tcurr_y = y;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase 2:\n\t\t\t\t\t// Linear\n\t\t\t\t\tcurr_x = x;\n\t\t\t\t\tcurr_y = y;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase 3:\n\t\t\t\t\tcurr_x = x - 1;\n\t\t\t\t\tcurr_y = y;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase 4:\n\t\t\t\t\tcurr_x = x + 1;\n\t\t\t\t\tcurr_y = y;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase 5:\n\t\t\t\t\tcurr_x = x;\n\t\t\t\t\tcurr_y = y - 1;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase 6:\n\t\t\t\t\tcurr_x = x;\n\n\t\t\t\t\t// Condition check to avoid reading one line beyond the frame!\n\t\t\t\t\t// => Could generate errors when reading from ddr_ctrl_emulator in TB! (out-of-range index read)\n\t\t\t\t\tcurr_y = (y == Y_SIZE - 1) ? y : (y + 1);\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase 7:\n\t\t\t\t\t// X Mirroring\n\t\t\t\t\tcurr_x = (X_SIZE - 1) - x;\n\t\t\t\t\tcurr_y = y;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase 8:\n\t\t\t\t\t// XY Mirroring\n\t\t\t\t\tcurr_x = (X_SIZE - 1) - x;\n\t\t\t\t\tcurr_y = (Y_SIZE - 1) - y;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase 9:\n\t\t\t\t\tcurr_y = y;\n\n\t\t\t\t\tswitch (y & 3) {\n\t\t\t\t\t\tcase 0:\n\t\t\t\t\t\t\tcurr_x = x + 0;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase 1:\n\t\t\t\t\t\t\tcurr_x = x + 1;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase 2:\n\t\t\t\t\t\t\tcurr_x = x + 2;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase 3:\n\t\t\t\t\t\t\tcurr_x = x + 3;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase 10:\n\t\t\t\t\tcurr_x = 0;\n\n\t\t\t\t\tswitch (x & 3) {\n\t\t\t\t\t\tcase 0:\n\t\t\t\t\t\t\tcurr_y = y + 0;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase 1:\n\t\t\t\t\t\t\tcurr_y = y + 1;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase 2:\n\t\t\t\t\t\t\tcurr_y = y + 2;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase 3:\n\t\t\t\t\t\t\tcurr_y = y + 3;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase 11:\n\t\t\t\t\tcurr_x = 0;\n\t\t\t\t\tcurr_y = (x & 1) ? (y + 35) : y;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase 12:\n\t\t\t\t\t// rand_num = [0; RAND_MAX], odd of each value is 1/(RAND_MAX+1)\n\t\t\t\t\t// rand_num = std::rand() % (RAND_MAX + 1);\n\t\t\t\t\tcurr_x = x + (1 - std::rand() % 3);\n\t\t\t\t\tcurr_y = y;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase 13:\n\t\t\t\t\t// rand_num = [0; RAND_MAX], odd of each value is 1/(RAND_MAX+1)\n\t\t\t\t\t// rand_num = std::rand() % (RAND_MAX + 1);\n\t\t\t\t\tcurr_x = x;\n\n\t\t\t\t\tcurr_x = 0;\n\t\t\t\t\tcurr_y = y + (1 - std::rand() % 3);\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase 14:\n\t\t\t\t\t// Acquarello\n\t\t\t\t\t// rand_num = [0; RAND_MAX], odd of each value is 1/(RAND_MAX+1)\n\t\t\t\t\t// rand_num = std::rand() % (RAND_MAX + 1);\n\t\t\t\t\t// WILL OCCUPY 60 ROWS MAX IN DPRAM!!!\n\t\t\t\t\tcurr_x = x + 29 * (1 - std::rand() % 3) + std::rand() % 2;\n\t\t\t\t\tcurr_y = y + 29 * (1 - std::rand() % 3) + std::rand() % 2;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase 15:\n\t\t\t\t\tcurr_x = x + (1 - std::rand() % 3);\n\t\t\t\t\tif (x == 0) {\n\t\t\t\t\t\tfirst_y = y + std::rand() % 3 + 1;\n\t\t\t\t\t} else if (x == 1) {\n\t\t\t\t\t\tfirst_y = y + std::rand() % 3 + 1 + 2;\n\t\t\t\t\t}\n\t\t\t\t\tcurr_y = first_y;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase 16:\n\t\t\t\t\t// X Split\n\t\t\t\t\tcurr_x = (x << 1) % X_SIZE;\n\t\t\t\t\tcurr_y = y;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase 17:\n\t\t\t\t\t// Split XY\n\t\t\t\t\t// curr_x = (x < X_SIZE / 2) ? (x << 1) : (x - X_SIZE / 2) << 1;\n\t\t\t\t\t// curr_y = (y < Y_SIZE / 2) ? (y << 1) : (y - Y_SIZE / 2) << 1;\n\t\t\t\t\t// Or:\n\t\t\t\t\tcurr_x = (x << 1) % X_SIZE;\n\t\t\t\t\tcurr_y = (y << 1) % Y_SIZE;\n\n\t\t\t\t\t// curr_x = (x << 2) & ((1 << 4) - 1);\n\t\t\t\t\t// curr_y = (y << 2) & ((1 << 4) - 1);\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase 18:\n\t\t\t\t\t// Rotate +90° (clockwise)\n\t\t\t\t\tcurr_x = y;\n\t\t\t\t\tcurr_y = (Y_SIZE - x);\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase 19:\n\t\t\t\t\t// Rotate -90° (counterclockwise)\n\t\t\t\t\tcurr_x = (Y_SIZE - y);\n\t\t\t\t\tcurr_y = x;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase 20:\n\t\t\t\t\t// Kaleidoscope\n\t\t\t\t\tcurr_x = (x > X_SIZE / 2) ? (X_SIZE - x) : x;\n\t\t\t\t\tcurr_y = (y > Y_SIZE / 2) ? (Y_SIZE - y) : y;\n\t\t\t\t\tbreak;\n\n\t\t\t\tothers:\n\t\t\t\t\texit(EXIT_FAILURE);\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t\t// Check for pixels out of bounds\n // -----------------------------\n // TBD: DISABLE THIS CHECK AND LET THE FPGA HANDLE THIS.\n\t\t\tif (curr_x < 0 || curr_x >= X_SIZE) {\n\t\t\t\tcurr_x = 0xFFF;\n\t\t\t}\n\t\t\t// THIS IS FOR NORMAL COMPONENT USAGE\n\t\t\t// if (curr_y < 0 || curr_y >= Y_SIZE) {\n\t\t\t// \tcurr_y = 0xFFF;\n\t\t\t// }\n\t\t\t// THIS IS FOR COMPONENT TESTBENCH!!! AVOID READ BEYOND INPUT IMAGE FILE\n\t\t\tif (curr_y < 0) {\n\t\t\t\tcurr_y = 0;\n\t\t\t}\n\t\t\tif (curr_y >= Y_SIZE) {\n\t\t\t\tcurr_y = Y_SIZE - 1;\n\t\t\t}\n // -----------------------------\n\n // XXX INTERP\n // 2 BIT DECIMAL PART (I.DD)\n if (interp) {\n \tcurr_x <<= 2;\n \tcurr_y <<= 2;\n }\n\t\t\t// -----------------------------\n\n remap_table[flatten(x, y)] = { curr_x, curr_y };\n\n #ifdef CHECK_COEFF_FILES\n // This is a random value\n if (read_lines == 260000) {\n assert(curr_x == 545 && curr_y == 23);\n }\n #endif\n }\n }\n\n std::cout << "Imported coordinates: " << cnt_pixels << std::endl;\n\n return remap_table;\n}\n\nRemapTable load_remap_table(const string &xcoords_fp, const string &ycoords_fp) {\n RemapTable remap_table(new Point[IMG_SIZE]);\n\n // Read the two separate coefficients file\n std::ifstream xfile(xcoords_fp.c_str());\n std::ifstream yfile(ycoords_fp.c_str());\n\n std::cout << "LUTx input path: " << xcoords_fp << std::endl;\n std::cout << "LUTy input path: " << ycoords_fp << std::endl;\n\n if (xfile.fail() || yfile.fail()) {\n std::cerr << "Error while opening coefficients files!" << std::endl;\n exit(EXIT_FAILURE);\n }\n\n Coordinate curr_x; // x for the target pixel\n Coordinate curr_y; // y for the target pixel\n int32_t read_lines = 0;\n\n for (uint16_t y = 0; y < Y_SIZE; y++) {\n for (uint16_t x = 0; x < X_SIZE; x++) {\n\n xfile >> curr_x; // read the x from the xcoords file\n yfile >> curr_y; // read the y from the ycoords file\n\n // if (y == 0 && x < 10) {\n // std::cout << curr_x << std::endl;\n // }\n\n if (xfile.bad() || yfile.bad()) {\n std::cerr << "Error while reading coefficients files!" << std::endl;\n exit(EXIT_FAILURE);\n }\n\n\t\t\t// XXX WARNING: REMOVE THIS! ONLY USED WHEN LUTx AND LUTy COEFFICIENTS MUST BE RIGHT-SHIFTED TWO TIMES TO KEEP\n\t\t\t// ONLY THE INTEGER PART!!!\n // curr_x >>= 2;\n // curr_y >>= 2;\n // -----------------------------\n\n ++read_lines;\n\n remap_table[flatten(x, y)] = { curr_x, curr_y };\n // remap_table[flatten(x, y)] = { 0, curr_y };\n\n #ifdef CHECK_COEFF_FILES\n // This is a random value\n if (read_lines == 260000) {\n assert(curr_x == 545 && curr_y == 23);\n }\n #endif\n }\n }\n\n std::cout << "Imported coordinates: " << read_lines << std::endl;\n\n return remap_table;\n}\n\nint16_t save_remap_table(RemapTable LUT, const string &xcoords_fp, const string &ycoords_fp) {\n\tofstream LUTx_file (xcoords_fp);\n\tif (!LUTx_file.is_open())\n\t\treturn EXIT_FAILURE;\n\tofstream LUTy_file (ycoords_fp);\n\tif (!LUTy_file.is_open())\n\t\treturn EXIT_FAILURE;\n\n\tfor (uint16_t y = 0; y < Y_SIZE; y++) {\n\t\tfor (uint16_t x = 0; x < X_SIZE; x++) {\n LUTx_file << LUT[flatten(x, y)].x << endl;\n LUTy_file << LUT[flatten(x, y)].y << endl;\n\t\t}\n\t}\n\tLUTx_file.close();\n\tLUTy_file.close();\n\n\treturn EXIT_SUCCESS;\n}\n\nint16_t save_delta_coeffs(RemapTable LUT, const string &chipsel_fp, const string &deltay_fp, bool interp) {\n\tuint32_t * Deltas = (uint32_t *)malloc(Y_SIZE*sizeof(uint32_t));\n\t\n uint8_t plus_mins_delta_l, plus_mins_delta_h;\n\n\tuint16_t xr, yr,\n\t\t\t ymin, ymax,\n\t\t\t ymin_prev, ymax_prev,\n\t\t\t delta_l, delta_h,\n\t\t\t delta_l_min, delta_l_max,\n\t\t\t delta_h_min, delta_h_max,\n\t\t\t first_row_min, first_row_max,\n\t\t\t occupied_range,\n\t\t\t occupied_rows_min, occupied_rows_max;\n\n\tbool valid_row, first_valid_row_already_saved;\n\n\tymin_prev = (uint16_t)~0; // 65535\n\tymax_prev = 0;\n\n\tfirst_row_min = 0;\n\tfirst_row_max = 0;\n\n first_valid_row_already_saved = false;\n\n std::cout << "Chip Selects output path : " << chipsel_fp << std::endl;\n std::cout << "Delta coefficients output path: " << deltay_fp << std::endl;\n\n delta_l_min = (uint16_t)~0; // 65535;\n delta_l_max = 0;\n delta_h_min = (uint16_t)~0; // 65535;\n delta_h_max = 0;\n\n occupied_range = 0;\n\n occupied_rows_min = (uint16_t)~0; // 65535;\n occupied_rows_max = 0;\n\n\tfor (uint16_t y = 0; y < Y_SIZE; y++) {\n\n\t\t// Reset ymin and ymax before elaborating the next row\n ymin = (uint16_t)~0; // 65535\n ymax = 0;\n\n\t\t// Let suppose that no pixels of the next row will be valid\n valid_row = false;\n\n\t\tfor (uint16_t x = 0; x < X_SIZE; x++) {\n\t\t\t// XXX IF INTERPOLATED FIRST 2 BITS ARE THE DECIMAL PART, SKIP THEM!\n xr = (interp) ? (LUT[flatten(x, y)].x >> 2) : (LUT[flatten(x, y)].x);\n yr = (interp) ? (LUT[flatten(x, y)].y >> 2) : (LUT[flatten(x, y)].y);\n\n\t\t\tif (xr < X_SIZE && yr < Y_SIZE) {\n\t\t\t\t// At least one pixel of this row is inside the frame, thus ymin and ymax\n\t\t\t\t// (and subsequently delta_l and delta_h) can be calculated for this row\n valid_row = true;\n\n\t\t\t\tif (yr < ymin) {\n\t\t\t\t\tymin = yr;\n\t\t\t\t}\n\t\t\t\tif (yr > ymax) {\n\t\t\t\t\tymax = yr;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Here I finished processing the row\n\n\t\tif (!first_valid_row_already_saved) {\n\t\t\tif (valid_row) {\n\t\t\t\t// This is the first line with at least one valid pixel\n\n\t\t\t\tfirst_row_min = ymin;\n\t\t\t\tfirst_row_max = (interp) ? (ymax + 1) : ymax; // With interpolation one row more is needed\n\n\t\t\t\tstd::cout << "First valid remapped row starting from 0 is : " << y << std::endl;\n\n\t\t\t\tstd::cout << "CS_FIRST_ROW_MIN_SRC: " << first_row_min << std::endl;\n\t\t\t\tstd::cout << "CS_FIRST_ROW_MAX_SRC: " << first_row_max << std::endl;\n\n\t\t\t\toccupied_range = first_row_max - first_row_min + 1;\n\n\t\t\t\tfirst_valid_row_already_saved = true;\n\t\t\t} else {\n\t\t\t}\n\n\t\t\tplus_mins_delta_l = 0;\n\t\t\tplus_mins_delta_h = 0;\n\n\t\t\tdelta_l = 0;\n\t\t\tdelta_h = 0;\n\t\t}\n\t\telse {\n\t\t\tplus_mins_delta_l = (ymin >= ymin_prev) ? 0 : 1;\n\t\t\tplus_mins_delta_h = (ymax >= ymax_prev) ? 0 : 1;\n\n\t\t\tdelta_l = (plus_mins_delta_l == 0) ? (ymin - ymin_prev) : (ymin_prev - ymin);\n\t\t\tdelta_h = (plus_mins_delta_h == 0) ? (ymax - ymax_prev) : (ymax_prev - ymax);\n\t\t}\n\n\t\t// std::cout << ymin << " " << ymax << " " << ymin_prev << " " << ymax_prev << std::endl;\n\t\t// std::cout << delta_l << ";" << delta_h << std::endl;\n\n\t\t// NECESSARY CHECKS IF DELTA COEFFICIENT WIDTHS ARE LIMITED!\n\t\t/*\n\t\tif (delta_l > 7) {\n\t\t\tstd::cout << "\t|delta_l| > 7 @ row " << y << "!!!" << std::endl;\n\t\t}\n\t\tif (delta_h > 7) {\n\t\t\tstd::cout << "\t|delta_h| > 7 @ row " << y << "!!!" << std::endl;\n\t\t}\n\t\t*/\n\n\t\tif (plus_mins_delta_l == 1) {\n\t\t\tif (plus_mins_delta_h == 1) {\n\t\t\t\toccupied_range = occupied_range + delta_l - delta_h;\n\t\t\t} else {\n\t\t\t\toccupied_range = occupied_range + delta_l + delta_h;\n\t\t\t}\n\t\t} else {\n\t\t\tif (plus_mins_delta_h == 1) {\n\t\t\t\toccupied_range = occupied_range - delta_l - delta_h;\n\t\t\t} else {\n\t\t\t\toccupied_range = occupied_range - delta_l + delta_h;\n\t\t\t}\n\t\t}\n\n\t\tif (occupied_range > 60) {\n\t\t\tstd::cout << "\toccupied_range > 60 @ row " << y << "!!!" << std::endl;\n\t\t}\n\n\t\toccupied_rows_min = (occupied_range < occupied_rows_min) ? occupied_range : occupied_rows_min;\n\t\toccupied_rows_max = (occupied_range > occupied_rows_max) ? occupied_range : occupied_rows_max;\n\n\t\tdelta_l_min = (delta_l < delta_l_min) ? delta_l : delta_l_min;\n\t\tdelta_l_max = (delta_l > delta_l_max) ? delta_l : delta_l_max;\n\n\t\tdelta_h_min = (delta_h < delta_h_min) ? delta_h : delta_h_min;\n\t\tdelta_h_max = (delta_h > delta_h_max) ? delta_h : delta_h_max;\n\n\t\t// if (valid_row) {\n\t\t//\tdelta_l = (ymin >= ymin_prev) ? ((ymin - ymin_prev) & 7) : (((ymin_prev - ymin) & 7) | 8);\n\t\t//\tdelta_h = (ymax >= ymax_prev) ? ((ymax - ymax_prev) & 7) : (((ymax_prev - ymax) & 7) | 8);\n\t\t// } else {\n\t\t// \t// Not a single pixel of this row is valid, thus it is not needed to read this row\n\t\t// \tdelta_l = 0;\n\t\t// \tdelta_h = 0;\n\t\t// }\n\n\t\t// if (0 == y) {\n\t\t// \t*(Deltas + y) = 0;\n\t\t// }\n\t\t// else {\n\t\t\t// *(Deltas + y) = (((plus_mins_delta_l << 3) | (delta_l & 0x7)) << 4) | ((plus_mins_delta_h << 3) | (delta_h & 0x7));\n\n\t\t\t// Deltas 32 bit format:\n\t\t\t// | 1 bit | 15 bit | 1 bit | 15 bit |\n\t\t\t// | plus_mins_delta_l | delta_l | plus_mins_delta_h | delta_h |\n\t\t\t*(Deltas + y) = (((plus_mins_delta_l << 15) | (delta_l & 0x7FFF)) << 16) | ((plus_mins_delta_h << 15) | (delta_h & 0x7FFF));\n\t\t// }\n\n\t\tymin_prev = ymin;\n\t\tymax_prev = ymax;\n\t}\n\t\n\t// -----------------------------\n\t// Diagnostic\n\tif (!first_valid_row_already_saved) {\n\t\tstd::cout << "WARNING: NO ROWS WITH VALID PIXELS FOUND." << std::endl;\n\t}\n\n\tstd::cout << "delta_l_min: " << delta_l_min << std::endl;\n\tstd::cout << "delta_l_max: " << delta_l_max << std::endl;\n\tstd::cout << "delta_h_min: " << delta_h_min << std::endl;\n\tstd::cout << "delta_h_max: " << delta_h_max << std::endl;\n\n\tstd::cout << "occupied_rows_min: " << occupied_rows_min << std::endl;\n\tstd::cout << "occupied_rows_max: " << occupied_rows_max << std::endl;\n\t// -----------------------------\n\n\t// -----------------------------\n\t// chipselect_file\n\tofstream chipselect_file (chipsel_fp);\n\tif (!chipselect_file.is_open())\n\t\treturn EXIT_FAILURE;\n\n\tchipselect_file << first_row_min << endl;\n\tchipselect_file << first_row_max << endl;\n\n\tchipselect_file.close();\n\t// -----------------------------\n\n\t// -----------------------------\n\t// Deltay_file\n\tofstream Deltay_file (deltay_fp);\n\tif (!Deltay_file.is_open())\n\t\treturn EXIT_FAILURE;\n\n\tfor (uint16_t y = 0; y < Y_SIZE; y++) {\n\t\t// plus_mins_delta_l & delta_l\n\t\tDeltay_file << ((Deltas[y] >> 0) & 0xFFFF) << endl;\n\t\t// plus_mins_delta_h & delta_h\n\t\tDeltay_file << ((Deltas[y] >> 16) & 0xFFFF) << endl;\n\t}\n\t\n\t// This padding was needed so that Deltay_file had a number of rows multiple of 4\n\t/*\n\tfor (uint16_t y = 0; y < Y_SIZE % 4; y++) {\n\t\tDeltay_file << 0 << endl;\n\t}\n\t*/\n\n\tDeltay_file.close();\n\t// -----------------------------\n\n\treturn EXIT_SUCCESS;\n}\n\n#define CHECK_INPUT_FILE_SIZE\n\nImagePixels create_image(const string &output_image_raw_fp, const string &output_image_pgm_fp) {\n ImagePixels output_image(new Pixel[IMG_SIZE]);\n\n std::cout << "Output RAW image path: " << output_image_raw_fp << std::endl;\n std::cout << "Output PGM image path: " << output_image_pgm_fp << std::endl;\n\n std::ofstream output_raw(output_image_raw_fp, std::ios::binary);\n std::ofstream output_pgm(output_image_pgm_fp, std::ios::binary);\n\n\t// PGM Header\n output_pgm << "P2" << std::endl;\n output_pgm << "# Created with PGM Creator" << std::endl;\n output_pgm << X_SIZE << " " << Y_SIZE << std::endl;\n output_pgm << 255 << std::endl;\n // -----------------------------\n\n\tuint8_t * pixel = (uint8_t *)output_image.get();\n\tuint8_t px_value;\n\t\n\tfor (uint32_t y = 0; y < Y_SIZE; y++) {\n\t\tfor (uint32_t x = 0; x < X_SIZE; x++) {\n px_value = 0;\n\n\t\t\t// px_value = x + y;\n\t\t\tpx_value = x;\n\t\t\t*(pixel + flatten(x, y)) = ((uint8_t) px_value) & 0xFF;\n\n\t\t\toutput_pgm << (uint16_t)px_value << "\\n";\n\t\t}\n\t}\n\n output_raw.write((char *)output_image.get(), IMG_SIZE);\n\n output_raw.close();\n output_pgm.close();\n\n\treturn EXIT_SUCCESS;\n}\n\nImagePixels load_input_image(const string &input_image_fp) {\n ImagePixels input_image_pixels(new Pixel[IMG_SIZE]);\n\n std::cout << "Input image path: " << input_image_fp << std::endl;\n\n std::ifstream input_file(input_image_fp, std::ios::binary);\n if (input_file.fail() || input_file.bad()) {\n std::cerr << "Error while reading image file!" << std::endl;\n exit(EXIT_FAILURE);\n }\n\n #ifdef CHECK_INPUT_FILE_SIZE\n input_file.seekg(0, input_file.end);\n int length = input_file.tellg();\n input_file.seekg(0, input_file.beg);\n assert(length == IMG_SIZE);\n #endif\n\n input_file.read((char *)input_image_pixels.get(), IMG_SIZE);\n input_file.close();\n\n #ifdef CHECK_IMPORTED_FILE\n std::ofstream test_file(input_image_fp + ".test.raw", std::ios::binary);\n test_file.write((uint8_t *)input_image_pixels.get(), IMG_SIZE);\n test_file.close();\n #endif\n\n return input_image_pixels;\n}\n\ninline uint64_t current_time_us() {\n return std::chrono::duration_cast<std::chrono::microseconds>\n (std::chrono::high_resolution_clock::now().time_since_epoch()).count();\n}\n\nvoid remap_input_image(const RemapTable &remap_table, const ImagePixels &input_image, ImagePixels &output_image, bool interp){\n uint8_t\n \tcurr_output_pixel;\n\n Point\n \tcoords,\n \tcoords_fp;\n\n Coordinate\n \tidx;\n\n for (Coordinate y = 0; y < Y_SIZE; y++) {\n for (Coordinate x = 0; x < X_SIZE; x++) {\n idx = flatten(x, y);\n\n coords_fp = remap_table[idx];\n if (interp) {\n\t\t\t\tcoords = {coords_fp.x >> 2, coords_fp.y >> 2};\n } else {\n\t\t\t\tcoords = {coords_fp.x, coords_fp.y};\n }\n\n if (coords.x >= 0 && coords.y >= 0 && coords.x < X_SIZE && coords.y < Y_SIZE) {\n\t\t\t\tif (interp) {\n\t\t\t\t\tint offset_x = coords_fp.x - (coords.x << 2);\n\t\t\t\t\tint offset_y = coords_fp.y - (coords.y << 2);\n\n\t\t\t\t\t/*\n\t\t\t\t\t * p0 p3\n\t\t\t\t\t *\n\t\t\t\t\t *\n\t\t\t\t\t * p1 p2\n\t\t\t\t\t *\n\t\t\t\t\t * */\n\n\t\t\t\t\tint p0 = input_image[flatten(coords.x, coords.y)];\n\n // if (y == 0) {\n // \tstd::cout << x << " " << coords.x << " " << coords.y << std::endl;\n // }\n\n\t\t\t\t\tint p1 = input_image[flatten(coords.x, coords.y + 1)];\n\t\t\t\t\tint p2 = input_image[flatten(coords.x + 1, coords.y + 1)];\n\t\t\t\t\tint p3 = input_image[flatten(coords.x + 1, coords.y)];\n\n\t\t\t\t\tint val1 = p0*(4 - offset_x) + p3*offset_x;\n\t\t\t\t\tint val2 = p1*(4 - offset_x) + p2*offset_x;\n\t\t\t\t\tint val3 = val1*(4 - offset_y) + val2*offset_y;\n\n\t\t\t\t\tcurr_output_pixel = val3 >> 4;\n\t\t\t\t\t// curr_output_pixel = p0; // No interpolation\n\t\t\t\t} else {\n\t\t\t\t\tcurr_output_pixel = input_image[flatten(coords.x, coords.y)];\n\t\t\t\t}\n } else {\n curr_output_pixel = 0; // black\n }\n\n output_image[idx] = curr_output_pixel;\n\n #ifdef CHECK_output_PIXEL\n assert(idx < IMG_SIZE);\n assert(curr_output_pixel < 256);\n assert(curr_output_pixel >= 0);\n #endif\n }\n }\n}\n\nint main(int argc, const char * argv[]) {\n\n std::cout << "----------------" << std::endl;\n std::cout << "Tattile LUT Test" << std::endl;\n std::cout << "----------------" << std::endl;\n\tstd::cout << std::endl;\n\n // // Create the input image\n // std::cout << "Creating the input image..." << std::endl;\n // create_image(img_raw_out_fp, img_pgm_out_fp);\n // std::cout << std::endl;\n // exit(EXIT_SUCCESS);\n\n // Create the LUT\n // std::cout << "Creating the LUT..." << std::endl;\n // auto remap_table = create_remap_table(interp);\n // std::cout << std::endl;\n\n // Load the LUT\n std::cout << "Reading the LUT from file..." << std::endl;\n // auto remap_table = load_remap_table(lutx_out_fp, luty_out_fp);\n auto remap_table = load_remap_table(lutx_in_fp, luty_in_fp);\n\tstd::cout << std::endl;\n\n // Save the LUT\n std::cout << "Saving the LUT to file..." << std::endl;\n save_remap_table(remap_table, lutx_out_fp, luty_out_fp);\n\tstd::cout << std::endl;\n\n // Save the Delta coeffs\n std::cout << "Saving the delta coefficients..." << std::endl;\n\tsave_delta_coeffs(remap_table, first_row_lim_out_fp, deltay_out_fp, interp);\n\tstd::cout << std::endl;\n\n // Load the input image\n std::cout << "Loading the input image..." << std::endl;\n auto input_image = load_input_image(img_in_fp);\n\tstd::cout << std::endl;\n\n // Prepare the output image buffer (same size as the input one)\n ImagePixels output_image(new Pixel[IMG_SIZE]);\n\n // Process the image (dewarp by remap table) and measure the elapsed time\n std::cout << "Remapping the input image..." << std::endl;\n auto from = current_time_us();\n remap_input_image(remap_table, input_image, output_image, interp);\n auto to = current_time_us();\n std::cout << " Elapsed: " << (to - from) << " us" << std::endl;\n\tstd::cout << std::endl;\n\n // Write the image to file as RAW\n std::cout << "Saving the output image as RAW..." << std::endl;\n std::cout << "Output image path: " << img_raw_out_fp << std::endl;\n std::ofstream output_raw(img_raw_out_fp, std::ios::binary);\n output_raw.write((char *)output_image.get(), IMG_SIZE);\n output_raw.close();\n\tstd::cout << std::endl;\n\n\t// Write the image to file as PGM\n\tuint16_t px_value;\n\n std::cout << "Saving the output image as PGM..." << std::endl;\n std::cout << "Output image path: " << img_pgm_out_fp << std::endl;\n std::ofstream output_pgm(img_pgm_out_fp, std::ios::binary);\n\n output_pgm << "P2" << std::endl;\n output_pgm << "# Created with PGM Creator" << std::endl;\n output_pgm << X_SIZE << " " << Y_SIZE << std::endl;\n output_pgm << 255 << std::endl;\n\tuint8_t * pixel = (uint8_t *)output_image.get();\n\t// Pixel pixel = output_image.get();\n for (uint32_t i = 0; i < IMG_SIZE; i++) {\n \t// std::cout << *(pixel+i) << std::endl;\n \tpx_value = ((uint16_t) *(pixel+i)) & 0xFF;\n\t\toutput_pgm << px_value << "\\n";\n }\n // output_pgm.write((uint8_t *)output_image.get(), IMG_SIZE);\n output_pgm.close();\n\tstd::cout << std::endl;\n\n #ifdef SHOW_RESULT_VIA_IMAGEMAGICK\n // Convert to PNG via Imagemagick\n std::string image_magick_cmd = "convert -size 960x540 -depth 8 gray:" + img_out_fp + " " + output_as_png_fp;\n std::system(image_magick_cmd.c_str());\n\n // Try opening the result via Eye of Gnome application\n std::string eog_cmd = "eog " + output_as_png_fp;\n std::system(eog_cmd.c_str());\n #endif\n\n std::cout << "Finished." << std::endl;\n\n return EXIT_SUCCESS;\n}\n\nint main_disabled(int argc, const uint8_t * argv[]) {\n const int32_t X_SIZE = 480;\n const int32_t Y_SIZE = 270;\n const int32_t IMG_SIZE = X_SIZE * Y_SIZE;\n const string lutx_in_fp = "C:\\\\Work\\\\Projects\\\\Git\\\\ACounter\\\\testlut\\\\res\\\\LUTx_tb.txt";\n const string luty_in_fp = "C:\\\\Work\\\\Projects\\\\Git\\\\ACounter\\\\testlut\\\\res\\\\LUTy_tb.txt";\n const string img_in_fp = "C:\\\\Work\\\\Projects\\\\Git\\\\ACounter\\\\testlut\\\\res\\\\2018-11-06_08-28-57-760_14304.raw";\n const string img_out_fp = "C:\\\\Work\\\\Projects\\\\Git\\\\ACounter\\\\testlut\\\\res\\\\output.raw";\n #ifdef SHOW_RESULT_VIA_IMAGEMAGICK\n const string output_as_png_fp = "C:\\\\Work\\\\Projects\\\\Git\\\\ACounter\\\\testlut\\\\res\\\\output.png";\n #endif\n\n\tuint16_t * LUTx = (uint16_t *)malloc(IMG_SIZE*sizeof(uint16_t)),\n\t\t\t * LUTy = (uint16_t *)malloc(IMG_SIZE*sizeof(uint16_t)),\n\t\t\t * Deltas = (uint16_t *)malloc(IMG_SIZE);\n\t\n\tuint16_t xr, yr,\n\t\t\t ymin, ymax,\n\t\t\t ymin_prev, ymax_prev,\n\t\t\t delta_l, delta_h;\n\t\t\t // first_row_min, first_row_max;\n\n\tbool valid_row, first_valid_row_already_saved;\n\n\tstd::cout << "Save the new LUTx, LUTy, Deltas coefficients to .txt file" << std::endl;\n\n\tymin_prev = (uint16_t)~0; // 65535\n\tymax_prev = 0;\n\n first_valid_row_already_saved = false;\n\n\tfor (uint16_t y = 0; y < Y_SIZE; y++) {\n\n\t\t// Reset ymin and ymax before elaborating the next row\n ymin = (uint16_t)~0; // 65535\n ymax = 0;\n\n\t\t// Let suppose that no pixels of the next row will be valid\n valid_row = false;\n\n\t\tfor (uint16_t x = 0; x < X_SIZE; x++) {\n\t\t\t// Here is where I assign the values to the xr/yr LUT coefficients\n xr = (X_SIZE - 1) - x;\n yr = (Y_SIZE - 1) - y;\n\n\n\t\t\txr = 25 + ( std::rand() % ( 63 - 25 + 1 ) );\n\t\t\tyr = 25 + ( std::rand() % ( 63 - 25 + 1 ) );\n\n\n // -----------------------------\n\n\t\t\t// Storing xr and yr coefficients into LUTx and LUTy\n\t\t\t*(LUTx + X_SIZE*y + x) = xr;\n\t\t\t*(LUTy + X_SIZE*y + x) = yr;\n\n\t\t\tif (xr < X_SIZE && yr < Y_SIZE) {\n\t\t\t\t// At least one pixel of this row is inside the frame, thus ymin and ymax\n\t\t\t\t// (and subsequently delta_l and delta_h) can be calculated for this row\n valid_row = true;\n\n\t\t\t\tif (yr < ymin) {\n\t\t\t\t\tymin = yr;\n\t\t\t\t}\n\t\t\t\tif (yr > ymax) {\n\t\t\t\t\tymax = yr;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Here I finished processing the row\n\n\t\tif (!first_valid_row_already_saved) {\n\t\t\tif (valid_row) {\n\t\t\t\t// This is the first line with at least one valid pixel\n\n\t\t\t\tstd::cout << "First valid remapped row starting from 0 is : " << y << std::endl;\n\n\t\t\t\tstd::cout << "CS_FIRST_ROW_MIN_SRC: " << ymin << std::endl;\n\t\t\t\tstd::cout << "CS_FIRST_ROW_MAX_SRC: " << ymax << std::endl;\n\n\t\t\t\tfirst_valid_row_already_saved = true;\n\t\t\t} else {\n\t\t\t}\n\n\t\t\tdelta_l = 0;\n\t\t\tdelta_h = 0;\n\t\t}\n\t\telse {\n\t\t\tdelta_l = (ymin >= ymin_prev) ? ((ymin - ymin_prev) & 7) : (((ymin_prev - ymin) & 7) | 8);\n\t\t\tdelta_h = (ymax >= ymax_prev) ? ((ymax - ymax_prev) & 7) : (((ymax_prev - ymax) & 7) | 8);\n\t\t}\n\n\t\t// if (valid_row) {\n\t\t//\tdelta_l = (ymin >= ymin_prev) ? ((ymin - ymin_prev) & 7) : (((ymin_prev - ymin) & 7) | 8);\n\t\t//\tdelta_h = (ymax >= ymax_prev) ? ((ymax - ymax_prev) & 7) : (((ymax_prev - ymax) & 7) | 8);\n\t\t// } else {\n\t\t// \t// Not a single pixel of this row is valid, thus it is not needed to read this row\n\t\t// \tdelta_l = 0;\n\t\t// \tdelta_h = 0;\n\t\t// }\n\n\t\t// if (0 == y) {\n\t\t// \t*(Deltas + y) = 0;\n\t\t// }\n\t\t// else {\n\t\t\t*(Deltas + y) = ((delta_l & 0xF) << 4) | (delta_h & 0xF);\n\t\t// }\n\n\t\tymin_prev = ymin;\n\t\tymax_prev = ymax;\n\t}\n\n\tofstream LUTx_file ("LUTx_tb.txt");\n\tif (!LUTx_file.is_open())\n\t\treturn EXIT_FAILURE;\n\tofstream LUTy_file ("LUTy_tb.txt");\n\tif (!LUTy_file.is_open())\n\t\treturn EXIT_FAILURE;\n\tofstream Deltay_file ("Deltay.txt");\n\tif (!Deltay_file.is_open())\n\t\treturn EXIT_FAILURE;\n\n\tfor (uint16_t y = 0; y < Y_SIZE; y++) {\n\t\tfor (uint16_t x = 0; x < X_SIZE; x++) {\n\t\t\tLUTx_file << LUTx[y*X_SIZE+x] << endl;\n\t\t\tLUTy_file << LUTy[y*X_SIZE+x] << endl;\n\t\t}\n\t\tDeltay_file << Deltas[y] << endl;\n\t}\n\tLUTx_file.close();\n\tLUTy_file.close();\n\tDeltay_file.close();\n\n\treturn EXIT_SUCCESS;\n}\n', uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp", version = 0 } }}
[ DEBUG ] 2021-06-08T09:14:48+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:894 ] "LSP[ccls]" "client.request" 1 "textDocument/documentHighlight" { position = { character = 4, line = 784 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" }} <function 1> 13
[ DEBUG ] 2021-06-08T09:14:48+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 2, jsonrpc = "2.0", method = "textDocument/documentHighlight", params = { position = { character = 4, line = 784 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" } }}
[ DEBUG ] 2021-06-08T09:14:48+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$ccls/publishSkippedRanges", params = { skippedRanges = { { end = { character = 10, line = 42 }, start = { character = 4, line = 40 } }, { end = { character = 18, line = 286 }, start = { character = 12, line = 281 } }, { end = { character = 18, line = 345 }, start = { character = 12, line = 340 } }, { end = { character = 10, line = 658 }, start = { character = 4, line = 654 } }, { end = { character = 18, line = 732 }, start = { character = 12, line = 728 } }, { end = { character = 10, line = 825 }, start = { character = 4, line = 817 } }, { end = { character = 10, line = 842 }, start = { character = 4, line = 840 } } }, uri = "file:///C%3A/Work/Projects/Git/ACounter/testlut/main.cpp" }}
[ DEBUG ] 2021-06-08T09:14:48+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:679 ] "notification" "$ccls/publishSkippedRanges" { skippedRanges = { { end = { character = 10, line = 42 }, start = { character = 4, line = 40 } }, { end = { character = 18, line = 286 }, start = { character = 12, line = 281 } }, { end = { character = 18, line = 345 }, start = { character = 12, line = 340 } }, { end = { character = 10, line = 658 }, start = { character = 4, line = 654 } }, { end = { character = 18, line = 732 }, start = { character = 12, line = 728 } }, { end = { character = 10, line = 825 }, start = { character = 4, line = 817 } }, { end = { character = 10, line = 842 }, start = { character = 4, line = 840 } } }, uri = "file:///C%3A/Work/Projects/Git/ACounter/testlut/main.cpp"}
[ DEBUG ] 2021-06-08T09:14:48+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$ccls/publishSemanticHighlight", params = { symbols = { { id = 16, kind = 252, lsRanges = {}, parentKind = 0, ranges = { { L = 17728, R = 17731 }, { L = 17797, R = 17800 }, { L = 18765, R = 18768 }, { L = 23670, R = 23673 }, { L = 24038, R = 24041 } }, storage = 0 }, { id = 133, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 25164, R = 25170 }, { L = 25249, R = 25255 }, { L = 26676, R = 26682 }, { L = 26779, R = 26785 }, { L = 27045, R = 27051 }, { L = 27077, R = 27083 }, { L = 27110, R = 27116 }, { L = 28968, R = 28974 }, { L = 29006, R = 29012 }, { L = 29048, R = 29054 } }, storage = 0 }, { id = 54, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 10969, R = 10976 }, { L = 13284, R = 13291 }, { L = 13434, R = 13441 }, { L = 14112, R = 14119 }, { L = 14181, R = 14188 }, { L = 14287, R = 14294 }, { L = 14356, R = 14363 }, { L = 14705, R = 14712 }, { L = 14730, R = 14737 }, { L = 14770, R = 14777 }, { L = 14795, R = 14802 }, { L = 15713, R = 15720 } }, storage = 0 }, { id = 31, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 3162, R = 3168 }, { L = 3761, R = 3767 }, { L = 3820, R = 3826 }, { L = 3894, R = 3900 }, { L = 3953, R = 3959 }, { L = 4016, R = 4022 }, { L = 4079, R = 4085 }, { L = 4142, R = 4148 }, { L = 4422, R = 4428 }, { L = 4517, R = 4523 }, { L = 4662, R = 4668 }, { L = 4713, R = 4719 }, { L = 4764, R = 4770 }, { L = 4815, R = 4821 }, { L = 4883, R = 4889 }, { L = 5160, R = 5166 }, { L = 5360, R = 5366 }, { L = 5563, R = 5569 }, { L = 5581, R = 5587 }, { L = 5847, R = 5853 }, { L = 6001, R = 6007 }, { L = 6245, R = 6251 }, { L = 6490, R = 6496 }, { L = 6703, R = 6709 }, { L = 6813, R = 6819 }, { L = 6905, R = 6911 }, { L = 7227, R = 7233 }, { L = 7241, R = 7247 }, { L = 7265, R = 7271 }, { L = 7729, R = 7735 }, { L = 7864, R = 7870 } }, storage = 0 }, { id = 14, kind = 252, lsRanges = {}, parentKind = 0, ranges = { { L = 3274, R = 3282 }, { L = 3435, R = 3443 }, { L = 3540, R = 3548 }, { L = 8890, R = 8898 }, { L = 8938, R = 8946 }, { L = 10382, R = 10390 }, { L = 10424, R = 10432 }, { L = 10870, R = 10878 }, { L = 11233, R = 11241 }, { L = 11537, R = 11545 }, { L = 11600, R = 11608 }, { L = 11695, R = 11703 }, { L = 11752, R = 11760 }, { L = 11861, R = 11869 }, { L = 11999, R = 12007 }, { L = 16866, R = 16874 }, { L = 18355, R = 18363 }, { L = 23830, R = 23838 }, { L = 24441, R = 24449 }, { L = 25838, R = 25846 }, { L = 25859, R = 25867 }, { L = 25893, R = 25901 }, { L = 25921, R = 25929 }, { L = 25955, R = 25963 }, { L = 25983, R = 25991 }, { L = 26015, R = 26023 }, { L = 26320, R = 26328 }, { L = 26409, R = 26417 }, { L = 26518, R = 26526 }, { L = 26656, R = 26664 }, { L = 28906, R = 28914 }, { L = 28948, R = 28956 } }, storage = 0 }, { id = 59, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 18114, R = 18122 }, { L = 18221, R = 18229 }, { L = 18263, R = 18271 }, { L = 18318, R = 18326 }, { L = 18364, R = 18372 } }, storage = 0 }, { id = 60, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 10698, R = 10708 }, { L = 11412, R = 11422 }, { L = 16504, R = 16514 } }, storage = 0 }, { id = 1, kind = 13, lsRanges = {}, parentKind = 1, ranges = { { L = 292, R = 298 }, { L = 394, R = 400 }, { L = 3036, R = 3042 }, { L = 3560, R = 3566 }, { L = 4432, R = 4438 }, { L = 4527, R = 4533 }, { L = 6265, R = 6271 }, { L = 6510, R = 6516 }, { L = 6919, R = 6925 }, { L = 6934, R = 6940 }, { L = 7251, R = 7257 }, { L = 8958, R = 8964 }, { L = 10444, R = 10450 }, { L = 12019, R = 12025 }, { L = 12283, R = 12289 }, { L = 17943, R = 17949 }, { L = 18194, R = 18200 }, { L = 19962, R = 19968 }, { L = 20273, R = 20279 }, { L = 24169, R = 24175 } }, storage = 0 }, { id = 33, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 26040, R = 26042 }, { L = 26808, R = 26810 }, { L = 26884, R = 26886 }, { L = 27093, R = 27095 }, { L = 27120, R = 27122 }, { L = 27333, R = 27335 }, { L = 27358, R = 27360 }, { L = 27376, R = 27378 }, { L = 27401, R = 27403 } }, storage = 0 }, { id = 34, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 3260, R = 3267 }, { L = 6062, R = 6069 }, { L = 6129, R = 6136 }, { L = 6189, R = 6196 } }, storage = 0 }, { id = 63, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 10879, R = 10881 }, { L = 12118, R = 12120 }, { L = 12278, R = 12280 } }, storage = 0 }, { id = 64, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 10898, R = 10900 }, { L = 12200, R = 12202 }, { L = 12293, R = 12295 }, { L = 12506, R = 12508 }, { L = 12531, R = 12533 }, { L = 12549, R = 12551 }, { L = 12574, R = 12576 } }, storage = 0 }, { id = 118, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 21026, R = 21030 }, { L = 21096, R = 21100 } }, storage = 0 }, { id = 141, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 26024, R = 26026 }, { L = 26773, R = 26775 }, { L = 26836, R = 26838 }, { L = 27061, R = 27063 }, { L = 27105, R = 27107 } }, storage = 0 }, { id = 74, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 11092, R = 11105 }, { L = 11293, R = 11306 }, { L = 12786, R = 12799 }, { L = 13082, R = 13095 }, { L = 13132, R = 13145 }, { L = 16637, R = 16650 } }, storage = 0 }, { id = 9, kind = 252, lsRanges = {}, parentKind = 1, ranges = { { L = 2771, R = 2781 }, { L = 2820, R = 2830 }, { L = 2842, R = 2852 }, { L = 2990, R = 3000 }, { L = 3004, R = 3014 }, { L = 3151, R = 3161 }, { L = 3200, R = 3210 }, { L = 3249, R = 3259 }, { L = 8758, R = 8768 }, { L = 8807, R = 8817 }, { L = 19859, R = 19869 }, { L = 19890, R = 19900 }, { L = 19940, R = 19950 } }, storage = 0 }, { id = 6, kind = 252, lsRanges = {}, parentKind = 0, ranges = { { L = 10208, R = 10216 }, { L = 10292, R = 10300 }, { L = 16478, R = 16486 }, { L = 16773, R = 16781 }, { L = 17682, R = 17690 }, { L = 17751, R = 17759 }, { L = 23629, R = 23637 }, { L = 23997, R = 24005 }, { L = 28636, R = 28644 }, { L = 28723, R = 28731 }, { L = 28810, R = 28818 } }, storage = 0 }, { id = 2, kind = 252, lsRanges = {}, parentKind = 0, ranges = { { L = 2752, R = 2759 }, { L = 10822, R = 10829 }, { L = 18056, R = 18063 }, { L = 18075, R = 18082 }, { L = 18106, R = 18113 }, { L = 18309, R = 18316 }, { L = 19782, R = 19789 }, { L = 24244, R = 24251 }, { L = 24263, R = 24270 }, { L = 25126, R = 25133 } }, storage = 0 }, { id = 24, kind = 8, lsRanges = {}, parentKind = 23, ranges = { { L = 2853, R = 2854 }, { L = 10558, R = 10559 }, { L = 12236, R = 12237 }, { L = 12266, R = 12267 }, { L = 20121, R = 20122 }, { L = 20193, R = 20194 }, { L = 20252, R = 20253 }, { L = 20290, R = 20291 }, { L = 20403, R = 20404 }, { L = 20415, R = 20416 }, { L = 20562, R = 20563 }, { L = 20777, R = 20778 }, { L = 20841, R = 20842 }, { L = 20905, R = 20906 }, { L = 21234, R = 21235 } }, storage = 0 }, { id = 0, kind = 3, lsRanges = {}, parentKind = 0, ranges = { { L = 255, R = 258 }, { L = 3353, R = 3356 }, { L = 3414, R = 3417 }, { L = 5378, R = 5381 }, { L = 5616, R = 5619 }, { L = 5870, R = 5873 }, { L = 5889, R = 5892 }, { L = 5934, R = 5937 }, { L = 5953, R = 5956 }, { L = 6019, R = 6022 }, { L = 6076, R = 6079 }, { L = 6143, R = 6146 }, { L = 8107, R = 8110 }, { L = 8162, R = 8165 }, { L = 8384, R = 8387 }, { L = 8429, R = 8432 }, { L = 8475, R = 8478 }, { L = 8525, R = 8528 }, { L = 8540, R = 8543 }, { L = 8590, R = 8593 }, { L = 8650, R = 8653 }, { L = 8708, R = 8711 }, { L = 9277, R = 9280 }, { L = 9335, R = 9338 }, { L = 10018, R = 10021 }, { L = 10073, R = 10076 }, { L = 11361, R = 11364 }, { L = 11426, R = 11429 }, { L = 11441, R = 11444 }, { L = 11506, R = 11509 }, { L = 12882, R = 12885 }, { L = 12952, R = 12955 }, { L = 12968, R = 12971 }, { L = 13026, R = 13029 }, { L = 13041, R = 13044 }, { L = 13099, R = 13102 }, { L = 14417, R = 14420 }, { L = 14477, R = 14480 }, { L = 15934, R = 15937 }, { L = 15994, R = 15997 }, { L = 16010, R = 16013 }, { L = 16057, R = 16060 }, { L = 16069, R = 16072 }, { L = 16116, R = 16119 }, { L = 16128, R = 16131 }, { L = 16175, R = 16178 }, { L = 16187, R = 16190 }, { L = 16234, R = 16237 }, { L = 16247, R = 16250 }, { L = 16306, R = 16309 }, { L = 16318, R = 16321 }, { L = 16377, R = 16380 }, { L = 17516, R = 17519 }, { L = 17581, R = 17584 }, { L = 17596, R = 17599 }, { L = 17661, R = 17664 }, { L = 17677, R = 17680 }, { L = 17723, R = 17726 }, { L = 17746, R = 17749 }, { L = 17792, R = 17795 }, { L = 17853, R = 17856 }, { L = 17914, R = 17917 }, { L = 17970, R = 17973 }, { L = 18006, R = 18009 }, { L = 18648, R = 18651 }, { L = 18703, R = 18706 }, { L = 18719, R = 18722 }, { L = 18760, R = 18763 }, { L = 18836, R = 18839 }, { L = 18886, R = 18889 }, { L = 19510, R = 19513 }, { L = 19537, R = 19540 }, { L = 19577, R = 19580 }, { L = 21629, R = 21632 }, { L = 21664, R = 21667 }, { L = 21679, R = 21682 }, { L = 21714, R = 21717 }, { L = 21729, R = 21732 }, { L = 21764, R = 21767 }, { L = 21776, R = 21779 }, { L = 21789, R = 21792 }, { L = 22198, R = 22201 }, { L = 22245, R = 22248 }, { L = 22392, R = 22395 }, { L = 22405, R = 22408 }, { L = 22441, R = 22444 }, { L = 22485, R = 22488 }, { L = 22558, R = 22561 }, { L = 22571, R = 22574 }, { L = 22616, R = 22619 }, { L = 22667, R = 22670 }, { L = 22757, R = 22760 }, { L = 22770, R = 22773 }, { L = 22814, R = 22817 }, { L = 22859, R = 22862 }, { L = 22923, R = 22926 }, { L = 22936, R = 22939 }, { L = 23150, R = 23153 }, { L = 23197, R = 23200 }, { L = 23351, R = 23354 }, { L = 23407, R = 23410 }, { L = 23419, R = 23422 }, { L = 23432, R = 23435 }, { L = 23486, R = 23489 }, { L = 23538, R = 23541 }, { L = 23553, R = 23556 }, { L = 23609, R = 23612 }, { L = 23624, R = 23627 }, { L = 23665, R = 23668 }, { L = 23769, R = 23772 }, { L = 23782, R = 23785 }, { L = 23854, R = 23857 }, { L = 23906, R = 23909 }, { L = 23921, R = 23924 }, { L = 23977, R = 23980 }, { L = 23992, R = 23995 }, { L = 24033, R = 24036 }, { L = 24079, R = 24082 }, { L = 24140, R = 24143 }, { L = 24196, R = 24199 }, { L = 24232, R = 24235 }, { L = 24602, R = 24605 }, { L = 24615, R = 24618 }, { L = 25024, R = 25027 }, { L = 25052, R = 25055 }, { L = 26218, R = 26221 }, { L = 26294, R = 26297 }, { L = 26848, R = 26851 }, { L = 26896, R = 26899 }, { L = 27587, R = 27590 }, { L = 27657, R = 27660 }, { L = 27673, R = 27676 }, { L = 27722, R = 27725 }, { L = 27737, R = 27740 }, { L = 27786, R = 27789 } }, storage = 0 }, { id = 61, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 10724, R = 10733 }, { L = 11492, R = 11501 }, { L = 16795, R = 16804 } }, storage = 0 }, { id = 13, kind = 12, lsRanges = {}, parentKind = 0, ranges = { { L = 5383, R = 5387 }, { L = 5621, R = 5625 }, { L = 5875, R = 5879 }, { L = 5894, R = 5898 }, { L = 5939, R = 5943 }, { L = 5958, R = 5962 }, { L = 6024, R = 6028 }, { L = 6081, R = 6085 }, { L = 6148, R = 6152 }, { L = 26853, R = 26857 }, { L = 26901, R = 26905 } }, storage = 0 }, { id = 43, kind = 6, lsRanges = {}, parentKind = 0, ranges = { { L = 19143, R = 19147 } }, storage = 0 }, { id = 130, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 24254, R = 24259 }, { L = 24453, R = 24458 } }, storage = 0 }, { id = 96, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 18733, R = 18743 }, { L = 18787, R = 18797 }, { L = 18808, R = 18818 }, { L = 18969, R = 18979 }, { L = 18989, R = 18999 }, { L = 19023, R = 19033 }, { L = 19047, R = 19057 }, { L = 19067, R = 19077 }, { L = 19132, R = 19142 }, { L = 19197, R = 19207 } }, storage = 0 }, { id = 135, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 25236, R = 25244 }, { L = 25877, R = 25885 }, { L = 25939, R = 25947 }, { L = 26001, R = 26009 } }, storage = 0 }, { id = 53, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 8947, R = 8948 }, { L = 8954, R = 8955 }, { L = 8966, R = 8967 }, { L = 9705, R = 9706 } }, storage = 0 }, { id = 92, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 18141, R = 18142 }, { L = 18148, R = 18149 }, { L = 18160, R = 18161 }, { L = 18301, R = 18302 } }, storage = 0 }, { id = 7, kind = 252, lsRanges = {}, parentKind = 1, ranges = { { L = 2739, R = 2744 }, { L = 2953, R = 2958 }, { L = 17493, R = 17498 }, { L = 18625, R = 18630 }, { L = 23049, R = 23054 } }, storage = 0 }, { id = 10, kind = 12, lsRanges = {}, parentKind = 0, ranges = { { L = 3419, R = 3423 }, { L = 8167, R = 8171 }, { L = 8530, R = 8534 }, { L = 8595, R = 8599 }, { L = 8713, R = 8717 }, { L = 9340, R = 9344 }, { L = 10078, R = 10082 }, { L = 10508, R = 10512 }, { L = 10563, R = 10567 }, { L = 11431, R = 11435 }, { L = 11511, R = 11515 }, { L = 12957, R = 12961 }, { L = 13031, R = 13035 }, { L = 13104, R = 13108 }, { L = 14482, R = 14486 }, { L = 15999, R = 16003 }, { L = 16062, R = 16066 }, { L = 16121, R = 16125 }, { L = 16180, R = 16184 }, { L = 16239, R = 16243 }, { L = 16311, R = 16315 }, { L = 16382, R = 16386 }, { L = 16611, R = 16615 }, { L = 16654, R = 16658 }, { L = 16983, R = 16987 }, { L = 17071, R = 17075 }, { L = 17586, R = 17590 }, { L = 17666, R = 17670 }, { L = 17858, R = 17862 }, { L = 17919, R = 17923 }, { L = 17975, R = 17979 }, { L = 18011, R = 18015 }, { L = 18708, R = 18712 }, { L = 18891, R = 18895 }, { L = 21669, R = 21673 }, { L = 21719, R = 21723 }, { L = 21769, R = 21773 }, { L = 21794, R = 21798 }, { L = 22250, R = 22254 }, { L = 22410, R = 22414 }, { L = 22490, R = 22494 }, { L = 22576, R = 22580 }, { L = 22672, R = 22676 }, { L = 22775, R = 22779 }, { L = 22864, R = 22868 }, { L = 22941, R = 22945 }, { L = 23202, R = 23206 }, { L = 23412, R = 23416 }, { L = 23437, R = 23441 }, { L = 23543, R = 23547 }, { L = 23614, R = 23618 }, { L = 23787, R = 23791 }, { L = 23911, R = 23915 }, { L = 23982, R = 23986 }, { L = 24084, R = 24088 }, { L = 24145, R = 24149 }, { L = 24201, R = 24205 }, { L = 24237, R = 24241 }, { L = 24620, R = 24624 }, { L = 25057, R = 25061 }, { L = 26299, R = 26303 }, { L = 27662, R = 27666 }, { L = 27727, R = 27731 }, { L = 27791, R = 27795 }, { L = 29019, R = 29023 }, { L = 29061, R = 29065 }, { L = 29101, R = 29105 } }, storage = 0 }, { id = 129, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 24006, R = 24016 }, { L = 24057, R = 24067 }, { L = 24094, R = 24104 }, { L = 24155, R = 24165 }, { L = 24211, R = 24221 }, { L = 24473, R = 24483 }, { L = 24581, R = 24591 } }, storage = 0 }, { id = 147, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 26185, R = 26214 }, { L = 26363, R = 26392 }, { L = 27469, R = 27498 }, { L = 27802, R = 27831 } }, storage = 0 }, { id = 29, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 11037, R = 11048 }, { L = 11585, R = 11596 }, { L = 14821, R = 14832 }, { L = 14846, R = 14857 }, { L = 14871, R = 14882 }, { L = 16160, R = 16171 } }, storage = 0 }, { id = 51, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 8899, R = 8900 }, { L = 8906, R = 8907 }, { L = 8918, R = 8919 }, { L = 9708, R = 9709 } }, storage = 0 }, { id = 153, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 28915, R = 28916 }, { L = 28922, R = 28923 }, { L = 28934, R = 28935 }, { L = 29004, R = 29005 }, { L = 29046, R = 29047 }, { L = 29095, R = 29096 } }, storage = 0 }, { id = 0, kind = 6, lsRanges = {}, parentKind = 0, ranges = { { L = 19639, R = 19644 } }, storage = 0 }, { id = 35, kind = 13, lsRanges = {}, parentKind = 0, ranges = { { L = 8655, R = 8659 }, { L = 9282, R = 9286 }, { L = 18841, R = 18845 } }, storage = 1 }, { id = 145, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 26090, R = 26099 }, { L = 26343, R = 26352 }, { L = 28019, R = 28028 }, { L = 28041, R = 28050 }, { L = 28062, R = 28071 }, { L = 28613, R = 28622 } }, storage = 0 }, { id = 152, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 28819, R = 28830 }, { L = 28853, R = 28864 }, { L = 29073, R = 29084 }, { L = 29151, R = 29162 } }, storage = 0 }, { id = 38, kind = 12, lsRanges = {}, parentKind = 1, ranges = { { L = 18537, R = 18553 }, { L = 22893, R = 22909 } }, storage = 0 }, { id = 6, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 3283, R = 3295 }, { L = 3398, R = 3410 }, { L = 3728, R = 3740 } }, storage = 0 }, { id = 8, kind = 252, lsRanges = {}, parentKind = 0, ranges = { { L = 2973, R = 2981 }, { L = 19470, R = 19478 } }, storage = 0 }, { id = 21, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 10740, R = 10746 }, { L = 12124, R = 12130 }, { L = 12206, R = 12212 }, { L = 12803, R = 12809 } }, storage = 0 }, { id = 20, kind = 13, lsRanges = {}, parentKind = 1, ranges = { { L = 2713, R = 2719 }, { L = 22747, R = 22753 }, { L = 23305, R = 23311 } }, storage = 0 }, { id = 65, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 10906, R = 10910 }, { L = 11853, R = 11857 }, { L = 12511, R = 12515 }, { L = 12524, R = 12528 }, { L = 12776, R = 12780 }, { L = 13350, R = 13354 }, { L = 13472, R = 13476 }, { L = 13505, R = 13509 }, { L = 15813, R = 15817 } }, storage = 0 }, { id = 66, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 25849, R = 25853 }, { L = 27038, R = 27042 }, { L = 28999, R = 29003 } }, storage = 0 }, { id = 124, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 23638, R = 23648 }, { L = 23688, R = 23698 }, { L = 23748, R = 23758 } }, storage = 0 }, { id = 39, kind = 12, lsRanges = {}, parentKind = 1, ranges = { { L = 19479, R = 19494 }, { L = 23224, R = 23239 }, { L = 23328, R = 23343 } }, storage = 0 }, { id = 77, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 11150, R = 11167 }, { L = 11722, R = 11739 }, { L = 14592, R = 14609 }, { L = 14630, R = 14647 }, { L = 14668, R = 14685 }, { L = 16356, R = 16373 } }, storage = 0 }, { id = 102, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 19724, R = 19735 }, { L = 20521, R = 20532 }, { L = 20736, R = 20747 }, { L = 20800, R = 20811 }, { L = 20864, R = 20875 }, { L = 21197, R = 21208 } }, storage = 0 }, { id = 89, kind = 8, lsRanges = {}, parentKind = 0, ranges = { { L = 17733, R = 17739 }, { L = 17802, R = 17808 }, { L = 18770, R = 18776 }, { L = 23675, R = 23681 }, { L = 24043, R = 24049 } }, storage = 2 }, { id = 2, kind = 12, lsRanges = {}, parentKind = 1, ranges = { { L = 2982, R = 2989 }, { L = 7845, R = 7852 }, { L = 9697, R = 9704 }, { L = 10488, R = 10495 }, { L = 10543, R = 10550 }, { L = 12139, R = 12146 }, { L = 12169, R = 12176 }, { L = 12221, R = 12228 }, { L = 12251, R = 12258 }, { L = 18290, R = 18297 }, { L = 19995, R = 20002 }, { L = 20533, R = 20540 }, { L = 20748, R = 20755 }, { L = 20812, R = 20819 }, { L = 20876, R = 20883 }, { L = 21209, R = 21216 } }, storage = 0 }, { id = 86, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 26121, R = 26128 }, { L = 27877, R = 27884 }, { L = 28000, R = 28007 }, { L = 28567, R = 28574 } }, storage = 0 }, { id = 5, kind = 252, lsRanges = {}, parentKind = 0, ranges = { { L = 283, R = 291 }, { L = 325, R = 333 }, { L = 367, R = 375 }, { L = 3307, R = 3315 }, { L = 10751, R = 10759 }, { L = 10772, R = 10780 }, { L = 10804, R = 10812 }, { L = 18132, R = 18140 }, { L = 18174, R = 18182 }, { L = 24340, R = 24348 } }, storage = 0 }, { id = 38, kind = 13, lsRanges = {}, parentKind = 0, ranges = { { L = 3358, R = 3362 }, { L = 8112, R = 8116 }, { L = 8480, R = 8484 }, { L = 8545, R = 8549 }, { L = 10023, R = 10027 }, { L = 11366, R = 11370 }, { L = 11446, R = 11450 }, { L = 12887, R = 12891 }, { L = 12973, R = 12977 }, { L = 13046, R = 13050 }, { L = 14422, R = 14426 }, { L = 15939, R = 15943 }, { L = 16015, R = 16019 }, { L = 16074, R = 16078 }, { L = 16133, R = 16137 }, { L = 16192, R = 16196 }, { L = 16252, R = 16256 }, { L = 16323, R = 16327 }, { L = 17521, R = 17525 }, { L = 17601, R = 17605 }, { L = 18653, R = 18657 }, { L = 21634, R = 21638 }, { L = 21684, R = 21688 }, { L = 21734, R = 21738 }, { L = 21781, R = 21785 }, { L = 22203, R = 22207 }, { L = 22397, R = 22401 }, { L = 22446, R = 22450 }, { L = 22563, R = 22567 }, { L = 22621, R = 22625 }, { L = 22762, R = 22766 }, { L = 22819, R = 22823 }, { L = 22928, R = 22932 }, { L = 23155, R = 23159 }, { L = 23356, R = 23360 }, { L = 23424, R = 23428 }, { L = 23491, R = 23495 }, { L = 23558, R = 23562 }, { L = 23774, R = 23778 }, { L = 23859, R = 23863 }, { L = 23926, R = 23930 }, { L = 24607, R = 24611 }, { L = 25029, R = 25033 }, { L = 26223, R = 26227 }, { L = 27592, R = 27596 }, { L = 27678, R = 27682 }, { L = 27742, R = 27746 } }, storage = 1 }, { id = 32, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 3211, R = 3217 }, { L = 3778, R = 3784 }, { L = 3837, R = 3843 }, { L = 3911, R = 3917 }, { L = 3974, R = 3980 }, { L = 4037, R = 4043 }, { L = 4096, R = 4102 }, { L = 4330, R = 4336 }, { L = 4454, R = 4460 }, { L = 4549, R = 4555 }, { L = 4606, R = 4612 }, { L = 4939, R = 4945 }, { L = 4990, R = 4996 }, { L = 5041, R = 5047 }, { L = 5092, R = 5098 }, { L = 5177, R = 5183 }, { L = 5401, R = 5407 }, { L = 5598, R = 5604 }, { L = 5911, R = 5917 }, { L = 6180, R = 6186 }, { L = 6278, R = 6284 }, { L = 6523, R = 6529 }, { L = 6720, R = 6726 }, { L = 6841, R = 6847 }, { L = 6956, R = 6962 }, { L = 7485, R = 7491 }, { L = 7503, R = 7509 }, { L = 7527, R = 7533 }, { L = 7551, R = 7557 }, { L = 7756, R = 7762 }, { L = 7872, R = 7878 } }, storage = 0 }, { id = 12, kind = 5, lsRanges = {}, parentKind = 0, ranges = { { L = 2887, R = 2890 }, { L = 2892, R = 2902 }, { L = 2937, R = 2940 }, { L = 2942, R = 2952 } }, storage = 0 }, { id = 126, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 23323, R = 23325 }, { L = 23384, R = 23386 } }, storage = 0 }, { id = 19, kind = 252, lsRanges = {}, parentKind = 0, ranges = { { L = 19590, R = 19611 } }, storage = 0 }, { id = 71, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 11056, R = 11067 }, { L = 11627, R = 11638 }, { L = 14886, R = 14897 }, { L = 14911, R = 14922 }, { L = 14936, R = 14947 }, { L = 16219, R = 16230 } }, storage = 0 }, { id = 132, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 25114, R = 25118 } }, storage = 0 }, { id = 56, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 10679, R = 10682 }, { L = 12135, R = 12138 }, { L = 12165, R = 12168 }, { L = 12217, R = 12220 }, { L = 12247, R = 12250 } }, storage = 0 }, { id = 90, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 17760, R = 17770 }, { L = 17831, R = 17841 }, { L = 17868, R = 17878 }, { L = 17929, R = 17939 }, { L = 17985, R = 17995 }, { L = 18340, R = 18350 }, { L = 18479, R = 18489 } }, storage = 0 }, { id = 16, kind = 13, lsRanges = {}, parentKind = 1, ranges = { { L = 2063, R = 2074 }, { L = 22530, R = 22541 } }, storage = 0 }, { id = 83, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 16782, R = 16793 }, { L = 16813, R = 16824 }, { L = 16936, R = 16947 }, { L = 17024, R = 17035 }, { L = 17251, R = 17262 } }, storage = 0 }, { id = 76, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 11131, R = 11148 }, { L = 11674, R = 11691 }, { L = 14495, R = 14512 }, { L = 14533, R = 14550 }, { L = 14571, R = 14588 }, { L = 16285, R = 16302 } }, storage = 0 }, { id = 146, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 26105, R = 26112 }, { L = 27861, R = 27868 }, { L = 27906, R = 27913 }, { L = 28543, R = 28550 } }, storage = 0 }, { id = 110, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 20331, R = 20339 }, { L = 20937, R = 20945 }, { L = 20954, R = 20962 }, { L = 20990, R = 20998 }, { L = 21007, R = 21015 } }, storage = 0 }, { id = 105, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 19830, R = 19836 }, { L = 20083, R = 20089 }, { L = 20155, R = 20161 }, { L = 20228, R = 20234 }, { L = 20245, R = 20251 }, { L = 20262, R = 20268 }, { L = 20283, R = 20289 }, { L = 20357, R = 20363 }, { L = 20408, R = 20414 }, { L = 20541, R = 20547 }, { L = 20555, R = 20561 }, { L = 20756, R = 20762 }, { L = 20770, R = 20776 }, { L = 20820, R = 20826 }, { L = 20834, R = 20840 }, { L = 20884, R = 20890 }, { L = 20898, R = 20904 }, { L = 21217, R = 21223 }, { L = 21227, R = 21233 } }, storage = 0 }, { id = 52, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 10301, R = 10310 }, { L = 10331, R = 10340 }, { L = 10526, R = 10535 }, { L = 10597, R = 10606 } }, storage = 0 }, { id = 68, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 10925, R = 10929 }, { L = 11891, R = 11895 }, { L = 12554, R = 12558 }, { L = 12567, R = 12571 }, { L = 12814, R = 12818 }, { L = 12826, R = 12830 }, { L = 13402, R = 13406 }, { L = 13553, R = 13557 }, { L = 13586, R = 13590 }, { L = 15833, R = 15837 } }, storage = 0 }, { id = 75, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 11111, R = 11125 }, { L = 11649, R = 11663 }, { L = 13115, R = 13129 }, { L = 14078, R = 14092 }, { L = 14095, R = 14109 }, { L = 14147, R = 14161 }, { L = 14164, R = 14178 }, { L = 14253, R = 14267 }, { L = 14270, R = 14284 }, { L = 14322, R = 14336 }, { L = 14339, R = 14353 }, { L = 14391, R = 14405 }, { L = 14516, R = 14530 }, { L = 14554, R = 14568 }, { L = 14613, R = 14627 }, { L = 14651, R = 14665 } }, storage = 0 }, { id = 136, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 25283, R = 25293 } }, storage = 0 }, { id = 134, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 25200, R = 25206 }, { L = 25258, R = 25264 }, { L = 26429, R = 26435 }, { L = 26814, R = 26820 }, { L = 27125, R = 27131 }, { L = 28926, R = 28932 } }, storage = 0 }, { id = 95, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 18602, R = 18620 }, { L = 19156, R = 19174 }, { L = 19440, R = 19458 } }, storage = 0 }, { id = 69, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 11001, R = 11012 }, { L = 11522, R = 11533 }, { L = 14690, R = 14701 }, { L = 14715, R = 14726 }, { L = 14740, R = 14751 }, { L = 16042, R = 16053 } }, storage = 0 }, { id = 101, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 19692, R = 19703 }, { L = 20035, R = 20046 } }, storage = 0 }, { id = 39, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 3444, R = 3445 }, { L = 3451, R = 3452 }, { L = 3463, R = 3464 }, { L = 3846, R = 3847 }, { L = 3920, R = 3921 }, { L = 3983, R = 3984 }, { L = 4046, R = 4047 }, { L = 4105, R = 4106 }, { L = 4340, R = 4341 }, { L = 4359, R = 4360 }, { L = 4364, R = 4365 }, { L = 4463, R = 4464 }, { L = 4573, R = 4574 }, { L = 4615, R = 4616 }, { L = 4632, R = 4633 }, { L = 4948, R = 4949 }, { L = 4999, R = 5000 }, { L = 5050, R = 5051 }, { L = 5101, R = 5102 }, { L = 5197, R = 5198 }, { L = 5207, R = 5208 }, { L = 5410, R = 5411 }, { L = 5607, R = 5608 }, { L = 5920, R = 5921 }, { L = 6072, R = 6073 }, { L = 6139, R = 6140 }, { L = 6287, R = 6288 }, { L = 6533, R = 6534 }, { L = 6712, R = 6713 }, { L = 6832, R = 6833 }, { L = 6966, R = 6967 }, { L = 6994, R = 6995 }, { L = 6999, R = 7000 }, { L = 7856, R = 7857 } }, storage = 0 }, { id = 67, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 10954, R = 10963 }, { L = 11256, R = 11265 }, { L = 13410, R = 13419 }, { L = 13560, R = 13569 }, { L = 13574, R = 13583 }, { L = 15821, R = 15830 } }, storage = 0 }, { id = 113, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 20795, R = 20797 }, { L = 21004, R = 21006 } }, storage = 0 }, { id = 140, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 25973, R = 25979 }, { L = 28527, R = 28533 }, { L = 29088, R = 29094 } }, storage = 0 }, { id = 19, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 3549, R = 3550 }, { L = 3556, R = 3557 }, { L = 3568, R = 3569 }, { L = 3770, R = 3771 }, { L = 3903, R = 3904 }, { L = 3962, R = 3963 }, { L = 4025, R = 4026 }, { L = 4088, R = 4089 }, { L = 4151, R = 4152 }, { L = 4446, R = 4447 }, { L = 4541, R = 4542 }, { L = 4671, R = 4672 }, { L = 4722, R = 4723 }, { L = 4773, R = 4774 }, { L = 4824, R = 4825 }, { L = 4909, R = 4910 }, { L = 5187, R = 5188 }, { L = 5369, R = 5370 }, { L = 5572, R = 5573 }, { L = 5856, R = 5857 }, { L = 6010, R = 6011 }, { L = 6046, R = 6047 }, { L = 6113, R = 6114 }, { L = 6255, R = 6256 }, { L = 6500, R = 6501 }, { L = 6739, R = 6740 }, { L = 6850, R = 6851 }, { L = 6915, R = 6916 }, { L = 6943, R = 6944 }, { L = 6948, R = 6949 }, { L = 7853, R = 7854 } }, storage = 0 }, { id = 104, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 19795, R = 19812 }, { L = 21076, R = 21093 }, { L = 21177, R = 21194 }, { L = 21282, R = 21299 }, { L = 21361, R = 21378 } }, storage = 0 }, { id = 4, kind = 252, lsRanges = {}, parentKind = 1, ranges = { { L = 2873, R = 2883 }, { L = 3052, R = 3062 }, { L = 3101, R = 3111 }, { L = 8201, R = 8211 }, { L = 8287, R = 8297 }, { L = 10137, R = 10147 }, { L = 10668, R = 10678 }, { L = 19680, R = 19690 } }, storage = 0 }, { id = 117, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 20973, R = 20977 }, { L = 21055, R = 21059 } }, storage = 0 }, { id = 106, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 19843, R = 19852 }, { L = 20023, R = 20032 }, { L = 20093, R = 20102 }, { L = 20111, R = 20120 }, { L = 20165, R = 20174 }, { L = 20183, R = 20192 }, { L = 20342, R = 20351 }, { L = 20393, R = 20402 } }, storage = 0 }, { id = 144, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 26074, R = 26083 }, { L = 26307, R = 26316 }, { L = 27925, R = 27934 }, { L = 27947, R = 27956 }, { L = 27968, R = 27977 }, { L = 28593, R = 28602 } }, storage = 0 }, { id = 1, kind = 252, lsRanges = {}, parentKind = 0, ranges = { { L = 724, R = 730 }, { L = 861, R = 867 }, { L = 999, R = 1005 }, { L = 1840, R = 1846 }, { L = 1948, R = 1954 }, { L = 2056, R = 2062 }, { L = 2175, R = 2181 }, { L = 2294, R = 2300 }, { L = 2412, R = 2418 }, { L = 8235, R = 8241 }, { L = 8261, R = 8267 }, { L = 10159, R = 10165 }, { L = 10185, R = 10191 }, { L = 10690, R = 10696 }, { L = 10716, R = 10722 }, { L = 17394, R = 17400 }, { L = 17429, R = 17435 }, { L = 18560, R = 18566 }, { L = 25276, R = 25282 }, { L = 25375, R = 25381 }, { L = 25474, R = 25480 }, { L = 25595, R = 25601 } }, storage = 0 }, { id = 84, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 17402, R = 17421 }, { L = 17558, R = 17577 }, { L = 17702, R = 17721 } }, storage = 0 }, { id = 2, kind = 13, lsRanges = {}, parentKind = 1, ranges = { { L = 334, R = 340 }, { L = 403, R = 409 }, { L = 3455, R = 3461 }, { L = 4345, R = 4351 }, { L = 4559, R = 4565 }, { L = 6543, R = 6549 }, { L = 6730, R = 6736 }, { L = 6823, R = 6829 }, { L = 6970, R = 6976 }, { L = 6985, R = 6991 }, { L = 7537, R = 7543 }, { L = 7560, R = 7566 }, { L = 8910, R = 8916 }, { L = 10402, R = 10408 }, { L = 10790, R = 10796 }, { L = 11772, R = 11778 }, { L = 12298, R = 12304 }, { L = 16886, R = 16892 }, { L = 17960, R = 17966 }, { L = 18152, R = 18158 }, { L = 19912, R = 19918 }, { L = 20294, R = 20300 }, { L = 24186, R = 24192 } }, storage = 0 }, { id = 32, kind = 12, lsRanges = {}, parentKind = 0, ranges = { { L = 10783, R = 10789 }, { L = 25870, R = 25876 }, { L = 25932, R = 25938 }, { L = 25994, R = 26000 } }, storage = 0 }, { id = 151, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 28732, R = 28741 }, { L = 28765, R = 28774 }, { L = 29028, R = 29037 }, { L = 29131, R = 29140 } }, storage = 0 }, { id = 97, kind = 8, lsRanges = {}, parentKind = 0, ranges = { { L = 19000, R = 19003 } }, storage = 2 }, { id = 43, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 10988, R = 10995 }, { L = 13300, R = 13307 }, { L = 13515, R = 13522 }, { L = 14122, R = 14129 }, { L = 14191, R = 14198 }, { L = 14297, R = 14304 }, { L = 14366, R = 14373 }, { L = 14836, R = 14843 }, { L = 14861, R = 14868 }, { L = 14901, R = 14908 }, { L = 14926, R = 14933 }, { L = 15771, R = 15778 } }, storage = 0 }, { id = 31, kind = 6, lsRanges = {}, parentKind = 0, ranges = { { L = 10587, R = 10592 }, { L = 10607, R = 10612 }, { L = 16678, R = 16683 }, { L = 17263, R = 17268 }, { L = 18466, R = 18471 }, { L = 18490, R = 18495 }, { L = 23759, R = 23764 }, { L = 24592, R = 24597 }, { L = 29121, R = 29126 }, { L = 29141, R = 29146 }, { L = 29163, R = 29168 } }, storage = 0 }, { id = 15, kind = 12, lsRanges = {}, parentKind = 0, ranges = { { L = 7032, R = 7036 }, { L = 8727, R = 8731 }, { L = 9362, R = 9366 }, { L = 18905, R = 18909 } }, storage = 0 }, { id = 18, kind = 252, lsRanges = {}, parentKind = 0, ranges = { { L = 19550, R = 19562 } }, storage = 0 }, { id = 41, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 10193, R = 10203 }, { L = 10312, R = 10322 } }, storage = 0 }, { id = 48, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 8443, R = 8448 }, { L = 8626, R = 8631 }, { L = 9051, R = 9056 }, { L = 9246, R = 9251 } }, storage = 0 }, { id = 128, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 23839, R = 23847 }, { L = 24428, R = 24436 }, { L = 24487, R = 24495 } }, storage = 0 }, { id = 23, kind = 6, lsRanges = {}, parentKind = 0, ranges = { { L = 8415, R = 8420 }, { L = 8460, R = 8465 } }, storage = 0 }, { id = 111, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 20382, R = 20390 }, { L = 21043, R = 21051 }, { L = 21060, R = 21068 } }, storage = 0 }, { id = 15, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 10935, R = 10944 }, { L = 11220, R = 11229 }, { L = 13358, R = 13367 }, { L = 13479, R = 13488 }, { L = 13493, R = 13502 }, { L = 15801, R = 15810 } }, storage = 0 }, { id = 148, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 26418, R = 26419 }, { L = 26425, R = 26426 }, { L = 26437, R = 26438 }, { L = 26828, R = 26829 }, { L = 27052, R = 27053 }, { L = 27084, R = 27085 }, { L = 27652, R = 27653 }, { L = 28536, R = 28537 } }, storage = 0 }, { id = 3, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 10433, R = 10434 }, { L = 10440, R = 10441 }, { L = 10452, R = 10453 }, { L = 10496, R = 10497 }, { L = 10551, R = 10552 } }, storage = 0 }, { id = 4, kind = 13, lsRanges = {}, parentKind = 1, ranges = { { L = 376, R = 384 }, { L = 3134, R = 3142 }, { L = 8320, R = 8328 }, { L = 17499, R = 17507 }, { L = 18439, R = 18447 }, { L = 18631, R = 18639 }, { L = 19105, R = 19113 }, { L = 19182, R = 19190 }, { L = 23055, R = 23063 }, { L = 23733, R = 23741 }, { L = 24360, R = 24368 } }, storage = 0 }, { id = 7, kind = 13, lsRanges = {}, parentKind = 1, ranges = { { L = 868, R = 878 }, { L = 22378, R = 22388 } }, storage = 0 }, { id = 98, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 19014, R = 19020 }, { L = 19095, R = 19101 } }, storage = 0 }, { id = 81, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 12008, R = 12009 }, { L = 12015, R = 12016 }, { L = 12027, R = 12028 }, { L = 12147, R = 12148 }, { L = 12177, R = 12178 }, { L = 12229, R = 12230 }, { L = 12259, R = 12260 } }, storage = 0 }, { id = 62, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 10849, R = 10866 }, { L = 13257, R = 13274 }, { L = 13381, R = 13398 }, { L = 13526, R = 13543 }, { L = 14048, R = 14065 }, { L = 14223, R = 14240 }, { L = 15743, R = 15760 } }, storage = 0 }, { id = 36, kind = 6, lsRanges = {}, parentKind = 0, ranges = { { L = 18098, R = 18101 }, { L = 18432, R = 18435 }, { L = 19175, R = 19178 }, { L = 23726, R = 23729 }, { L = 24286, R = 24289 } }, storage = 0 }, { id = 149, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 26665, R = 26666 }, { L = 26672, R = 26673 }, { L = 26684, R = 26685 }, { L = 26793, R = 26794 }, { L = 27056, R = 27057 }, { L = 27088, R = 27089 } }, storage = 0 }, { id = 5, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 3316, R = 3326 }, { L = 3474, R = 3484 } }, storage = 0 }, { id = 85, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 17437, R = 17456 }, { L = 17638, R = 17657 }, { L = 17771, R = 17790 } }, storage = 0 }, { id = 13, kind = 252, lsRanges = {}, parentKind = 1, ranges = { { L = 2923, R = 2934 }, { L = 17363, R = 17374 }, { L = 17464, R = 17475 }, { L = 18525, R = 18536 }, { L = 18590, R = 18601 }, { L = 19711, R = 19722 }, { L = 19737, R = 19748 }, { L = 23020, R = 23031 } }, storage = 0 }, { id = 45, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 19769, R = 19775 }, { L = 20069, R = 20075 }, { L = 20312, R = 20318 } }, storage = 0 }, { id = 3, kind = 252, lsRanges = {}, parentKind = 0, ranges = { { L = 8389, R = 8397 }, { L = 8434, R = 8442 }, { L = 18724, R = 18732 } }, storage = 0 }, { id = 22, kind = 8, lsRanges = {}, parentKind = 23, ranges = { { L = 2831, R = 2832 }, { L = 10503, R = 10504 }, { L = 12154, R = 12155 }, { L = 12184, R = 12185 }, { L = 20103, R = 20104 }, { L = 20175, R = 20176 }, { L = 20235, R = 20236 }, { L = 20269, R = 20270 }, { L = 20352, R = 20353 }, { L = 20364, R = 20365 }, { L = 20548, R = 20549 }, { L = 20763, R = 20764 }, { L = 20827, R = 20828 }, { L = 20891, R = 20892 }, { L = 21224, R = 21225 } }, storage = 0 }, { id = 80, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 11761, R = 11762 }, { L = 11768, R = 11769 }, { L = 11780, R = 11781 }, { L = 12150, R = 12151 }, { L = 12180, R = 12181 }, { L = 12232, R = 12233 }, { L = 12262, R = 12263 }, { L = 12947, R = 12948 }, { L = 14463, R = 14464 }, { L = 15677, R = 15678 } }, storage = 0 }, { id = 35, kind = 12, lsRanges = {}, parentKind = 0, ranges = { { L = 19523, R = 19536 } }, storage = 0 }, { id = 34, kind = 12, lsRanges = {}, parentKind = 1, ranges = { { L = 17375, R = 17387 } }, storage = 0 }, { id = 143, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 26048, R = 26052 }, { L = 26510, R = 26514 }, { L = 27338, R = 27342 }, { L = 27351, R = 27355 }, { L = 27714, R = 27718 }, { L = 27917, R = 27921 }, { L = 27940, R = 27944 }, { L = 27980, R = 27984 }, { L = 28605, R = 28609 } }, storage = 0 }, { id = 14, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 8243, R = 8253 }, { L = 8404, R = 8414 }, { L = 8511, R = 8521 } }, storage = 0 }, { id = 116, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 20920, R = 20924 }, { L = 21033, R = 21037 } }, storage = 0 }, { id = 50, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 8864, R = 8874 }, { L = 9660, R = 9670 }, { L = 10059, R = 10069 } }, storage = 0 }, { id = 155, kind = 0, lsRanges = {}, parentKind = 0, ranges = { { L = 7037, R = 7049 }, { L = 8732, R = 8744 }, { L = 9367, R = 9379 }, { L = 10277, R = 10289 }, { L = 10361, R = 10373 }, { L = 16559, R = 16571 }, { L = 16845, R = 16857 }, { L = 18910, R = 18922 }, { L = 28708, R = 28720 }, { L = 28795, R = 28807 }, { L = 28885, R = 28897 } }, storage = 0 }, { id = 107, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 19875, R = 19878 }, { L = 19989, R = 19992 }, { L = 20047, R = 20050 }, { L = 21354, R = 21357 } }, storage = 0 }, { id = 58, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 10391, R = 10392 }, { L = 10398, R = 10399 }, { L = 10410, R = 10411 }, { L = 10499, R = 10500 }, { L = 10554, R = 10555 } }, storage = 0 }, { id = 70, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 11020, R = 11031 }, { L = 11564, R = 11575 }, { L = 14755, R = 14766 }, { L = 14780, R = 14791 }, { L = 14805, R = 14816 }, { L = 16101, R = 16112 } }, storage = 0 }, { id = 127, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 28957, R = 28958 }, { L = 28964, R = 28965 }, { L = 28976, R = 28977 }, { L = 29013, R = 29014 }, { L = 29055, R = 29056 } }, storage = 0 }, { id = 72, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 11073, R = 11086 }, { L = 11273, R = 11286 }, { L = 12760, R = 12773 }, { L = 13009, R = 13022 }, { L = 13148, R = 13161 }, { L = 16594, R = 16607 } }, storage = 0 }, { id = 47, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 10762, R = 10768 }, { L = 15668, R = 15674 }, { L = 16953, R = 16959 }, { L = 17041, R = 17047 } }, storage = 0 }, { id = 11, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 3001, R = 3002 }, { L = 3046, R = 3047 } }, storage = 0 }, { id = 42, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 8269, R = 8279 }, { L = 8449, R = 8459 }, { L = 8576, R = 8586 } }, storage = 0 }, { id = 142, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 26064, R = 26068 }, { L = 26548, R = 26552 }, { L = 27381, R = 27385 }, { L = 27394, R = 27398 }, { L = 27778, R = 27782 }, { L = 28011, R = 28015 }, { L = 28034, R = 28038 }, { L = 28074, R = 28078 }, { L = 28625, R = 28629 } }, storage = 0 }, { id = 93, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 18183, R = 18184 }, { L = 18190, R = 18191 }, { L = 18202, R = 18203 }, { L = 18274, R = 18275 }, { L = 18298, R = 18299 } }, storage = 0 }, { id = 94, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 18568, R = 18582 }, { L = 18685, R = 18699 }, { L = 18744, R = 18758 } }, storage = 0 }, { id = 79, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 11187, R = 11216 }, { L = 11317, R = 11346 }, { L = 12642, R = 12671 }, { L = 13172, R = 13201 }, { L = 15899, R = 15928 } }, storage = 0 }, { id = 73, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 16875, R = 16876 }, { L = 16882, R = 16883 }, { L = 16894, R = 16895 }, { L = 16960, R = 16961 }, { L = 17048, R = 17049 } }, storage = 0 }, { id = 46, kind = 12, lsRanges = {}, parentKind = 1, ranges = { { L = 19656, R = 19673 }, { L = 23247, R = 23264 } }, storage = 0 }, { id = 24, kind = 254, lsRanges = {}, parentKind = 0, ranges = { { L = 19613, R = 19616 } }, storage = 0 }, { id = 23, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 25481, R = 25490 } }, storage = 0 }, { id = 78, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 11176, R = 11185 }, { L = 11972, R = 11981 }, { L = 12479, R = 12488 }, { L = 12682, R = 12691 } }, storage = 0 }, { id = 156, kind = 0, lsRanges = {}, parentKind = 0, ranges = { { L = 10625, R = 10637 }, { L = 17315, R = 17327 }, { L = 18508, R = 18520 }, { L = 25075, R = 25087 }, { L = 29181, R = 29193 } }, storage = 0 }, { id = 9, kind = 6, lsRanges = {}, parentKind = 0, ranges = { { L = 18405, R = 18410 }, { L = 23699, R = 23704 } }, storage = 0 }, { id = 37, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 20731, R = 20733 }, { L = 20982, R = 20984 } }, storage = 0 }, { id = 82, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 16487, R = 16502 }, { L = 16523, R = 16538 }, { L = 16575, R = 16590 }, { L = 16618, R = 16633 }, { L = 16662, R = 16677 } }, storage = 0 }, { id = 138, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 25602, R = 25612 } }, storage = 0 }, { id = 22, kind = 6, lsRanges = {}, parentKind = 0, ranges = { { L = 8616, R = 8620 }, { L = 8632, R = 8636 }, { L = 18798, R = 18802 } }, storage = 0 }, { id = 15, kind = 252, lsRanges = {}, parentKind = 0, ranges = { { L = 10112, R = 10119 }, { L = 10642, R = 10649 } }, storage = 0 }, { id = 28, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 10830, R = 10847 }, { L = 13231, R = 13248 }, { L = 13329, R = 13346 }, { L = 13445, R = 13462 }, { L = 14015, R = 14032 }, { L = 15685, R = 15702 } }, storage = 0 }, { id = 27, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 3112, R = 3123 }, { L = 7833, R = 7844 }, { L = 8185, R = 8196 } }, storage = 0 }, { id = 26, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 3015, R = 3016 }, { L = 3032, R = 3033 } }, storage = 0 }, { id = 57, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 10217, R = 10226 }, { L = 10247, R = 10256 }, { L = 10471, R = 10480 }, { L = 10577, R = 10586 } }, storage = 0 }, { id = 36, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 3332, R = 3342 }, { L = 3589, R = 3599 }, { L = 8148, R = 8158 } }, storage = 0 }, { id = 30, kind = 6, lsRanges = {}, parentKind = 0, ranges = { { L = 10257, R = 10264 }, { L = 10341, R = 10348 }, { L = 16539, R = 16546 }, { L = 16825, R = 16832 }, { L = 28688, R = 28695 }, { L = 28775, R = 28782 }, { L = 28865, R = 28872 } }, storage = 0 }, { id = 109, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 19951, R = 19952 }, { L = 19958, R = 19959 }, { L = 19970, R = 19971 }, { L = 20003, R = 20004 } }, storage = 0 }, { id = 112, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 20516, R = 20518 }, { L = 20929, R = 20931 } }, storage = 0 }, { id = 121, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 22335, R = 22346 }, { L = 22517, R = 22528 }, { L = 22697, R = 22708 }, { L = 23265, R = 23276 } }, storage = 0 }, { id = 17, kind = 3, lsRanges = {}, parentKind = 0, ranges = { { L = 19515, R = 19521 }, { L = 19542, R = 19548 }, { L = 19582, R = 19588 } }, storage = 0 }, { id = 88, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 17691, R = 17701 }, { L = 18394, R = 18404 }, { L = 18455, R = 18465 } }, storage = 0 }, { id = 3, kind = 12, lsRanges = {}, parentKind = 1, ranges = { { L = 10120, R = 10136 }, { L = 22500, R = 22516 } }, storage = 0 }, { id = 28, kind = 12, lsRanges = {}, parentKind = 1, ranges = { { L = 10650, R = 10667 }, { L = 22679, R = 22696 } }, storage = 0 }, { id = 10, kind = 252, lsRanges = {}, parentKind = 0, ranges = { { L = 2784, R = 2791 }, { L = 8856, R = 8863 }, { L = 25156, R = 25163 }, { L = 25192, R = 25199 }, { L = 25228, R = 25235 } }, storage = 0 }, { id = 123, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 23032, R = 23044 }, { L = 23291, R = 23303 }, { L = 23713, R = 23725 }, { L = 24273, R = 24285 } }, storage = 0 }, { id = 48, kind = 12, lsRanges = {}, parentKind = 1, ranges = { { L = 25096, R = 25109 } }, storage = 0 }, { id = 8, kind = 13, lsRanges = {}, parentKind = 1, ranges = { { L = 1847, R = 1861 }, { L = 23591, R = 23605 }, { L = 23649, R = 23663 } }, storage = 0 }, { id = 150, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 28645, R = 28654 }, { L = 28678, R = 28687 }, { L = 28986, R = 28995 }, { L = 29111, R = 29120 } }, storage = 0 }, { id = 115, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 20859, R = 20861 }, { L = 20951, R = 20953 } }, storage = 0 }, { id = 26, kind = 6, lsRanges = {}, parentKind = 0, ranges = { { L = 9237, R = 9240 }, { L = 9252, R = 9255 }, { L = 18819, R = 18822 } }, storage = 0 }, { id = 11, kind = 23, lsRanges = {}, parentKind = 1, ranges = { { L = 2804, R = 2809 }, { L = 2903, R = 2908 }, { L = 3128, R = 3133 }, { L = 8314, R = 8319 }, { L = 19819, R = 19824 } }, storage = 0 }, { id = 10, kind = 13, lsRanges = {}, parentKind = 1, ranges = { { L = 2182, R = 2193 }, { L = 22543, R = 22554 } }, storage = 0 }, { id = 44, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 8298, R = 8309 }, { L = 9685, R = 9696 }, { L = 10096, R = 10107 } }, storage = 0 }, { id = 137, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 25382, R = 25392 } }, storage = 0 }, { id = 49, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 8769, R = 8775 }, { L = 8995, R = 9001 }, { L = 9716, R = 9722 } }, storage = 0 }, { id = 87, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 17476, R = 17488 }, { L = 18085, R = 18097 }, { L = 18419, R = 18431 } }, storage = 0 }, { id = 13, kind = 13, lsRanges = {}, parentKind = 1, ranges = { { L = 1955, R = 1969 }, { L = 23959, R = 23973 }, { L = 24017, R = 24031 } }, storage = 0 }, { id = 46, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 8398, R = 8403 }, { L = 8610, R = 8615 }, { L = 8986, R = 8991 }, { L = 9231, R = 9236 } }, storage = 0 }, { id = 30, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 3087, R = 3093 }, { L = 7706, R = 7712 } }, storage = 0 }, { id = 139, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 25911, R = 25915 }, { L = 27070, R = 27074 }, { L = 29041, R = 29045 } }, storage = 0 }, { id = 119, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 21595, R = 21599 } }, storage = 0 }, { id = 131, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 24349, R = 24350 }, { L = 24356, R = 24357 }, { L = 24370, R = 24371 }, { L = 24459, R = 24460 } }, storage = 0 }, { id = 108, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 19901, R = 19902 }, { L = 19908, R = 19909 }, { L = 19920, R = 19921 }, { L = 20006, R = 20007 } }, storage = 0 }, { id = 122, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 22879, R = 22890 }, { L = 23278, R = 23289 } }, storage = 0 }, { id = 40, kind = 6, lsRanges = {}, parentKind = 0, ranges = { { L = 18980, R = 18985 }, { L = 19058, R = 19063 } }, storage = 0 }, { id = 55, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 10148, R = 10151 }, { L = 10484, R = 10487 }, { L = 10539, R = 10542 } }, storage = 0 }, { id = 114, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 25136, R = 25140 } }, storage = 0 }, { id = 120, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 21614, R = 21618 } }, storage = 0 }, { id = 99, kind = 8, lsRanges = {}, parentKind = 0, ranges = { { L = 19078, R = 19081 } }, storage = 2 }, { id = 100, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 26174, R = 26183 }, { L = 26629, R = 26638 }, { L = 27306, R = 27315 }, { L = 27509, R = 27518 } }, storage = 0 }, { id = 9, kind = 13, lsRanges = {}, parentKind = 1, ranges = { { L = 731, R = 741 }, { L = 22366, R = 22376 } }, storage = 0 }, { id = 40, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 8818, R = 8824 }, { L = 9060, R = 9066 }, { L = 9724, R = 9730 } }, storage = 0 }, { id = 154, kind = 0, lsRanges = {}, parentKind = 0, ranges = { { L = 19088, R = 19094 } }, storage = 0 }, { id = 20, kind = 12, lsRanges = {}, parentKind = 1, ranges = { { L = 8212, R = 8228 }, { L = 22349, R = 22365 } }, storage = 0 }, { id = 25, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 10167, R = 10177 }, { L = 10228, R = 10238 } }, storage = 0 }, { id = 17, kind = 13, lsRanges = {}, parentKind = 1, ranges = { { L = 2301, R = 2314 }, { L = 22732, R = 22745 } }, storage = 0 }, { id = 103, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 19750, R = 19762 }, { L = 21341, R = 21353 } }, storage = 0 }, { id = 47, kind = 12, lsRanges = {}, parentKind = 1, ranges = { { L = 21586, R = 21590 } }, storage = 0 }, { id = 18, kind = 13, lsRanges = {}, parentKind = 1, ranges = { { L = 2419, R = 2439 }, { L = 22710, R = 22730 } }, storage = 0 }, { id = 0, kind = 255, lsRanges = {}, parentKind = 1, ranges = { { L = 17340, R = 17361 } }, storage = 0 }, { id = 91, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 18066, R = 18071 }, { L = 18282, R = 18287 } }, storage = 0 }, { id = 125, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 23217, R = 23221 }, { L = 23389, R = 23393 } }, storage = 0 }, { id = 8, kind = 12, lsRanges = {}, parentKind = 1, ranges = { { L = 3063, R = 3081 } }, storage = 0 }, { id = 6, kind = 6, lsRanges = {}, parentKind = 0, ranges = { { L = 19034, R = 19039 } }, storage = 0 }, { id = 12, kind = 13, lsRanges = {}, parentKind = 1, ranges = { { L = 1006, R = 1015 }, { L = 22910, R = 22919 } }, storage = 0 }, { id = 14, kind = 6, lsRanges = {}, parentKind = 0, ranges = { { L = 19619, R = 19635 } }, storage = 0 }, { id = 44, kind = 6, lsRanges = {}, parentKind = 0, ranges = { { L = 19208, R = 19213 } }, storage = 0 } }, uri = "file:///C%3A/Work/Projects/Git/ACounter/testlut/main.cpp" }}
[ DEBUG ] 2021-06-08T09:14:48+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:679 ] "notification" "$ccls/publishSemanticHighlight" { symbols = { { id = 16, kind = 252, lsRanges = {}, parentKind = 0, ranges = { { L = 17728, R = 17731 }, { L = 17797, R = 17800 }, { L = 18765, R = 18768 }, { L = 23670, R = 23673 }, { L = 24038, R = 24041 } }, storage = 0 }, { id = 133, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 25164, R = 25170 }, { L = 25249, R = 25255 }, { L = 26676, R = 26682 }, { L = 26779, R = 26785 }, { L = 27045, R = 27051 }, { L = 27077, R = 27083 }, { L = 27110, R = 27116 }, { L = 28968, R = 28974 }, { L = 29006, R = 29012 }, { L = 29048, R = 29054 } }, storage = 0 }, { id = 54, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 10969, R = 10976 }, { L = 13284, R = 13291 }, { L = 13434, R = 13441 }, { L = 14112, R = 14119 }, { L = 14181, R = 14188 }, { L = 14287, R = 14294 }, { L = 14356, R = 14363 }, { L = 14705, R = 14712 }, { L = 14730, R = 14737 }, { L = 14770, R = 14777 }, { L = 14795, R = 14802 }, { L = 15713, R = 15720 } }, storage = 0 }, { id = 31, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 3162, R = 3168 }, { L = 3761, R = 3767 }, { L = 3820, R = 3826 }, { L = 3894, R = 3900 }, { L = 3953, R = 3959 }, { L = 4016, R = 4022 }, { L = 4079, R = 4085 }, { L = 4142, R = 4148 }, { L = 4422, R = 4428 }, { L = 4517, R = 4523 }, { L = 4662, R = 4668 }, { L = 4713, R = 4719 }, { L = 4764, R = 4770 }, { L = 4815, R = 4821 }, { L = 4883, R = 4889 }, { L = 5160, R = 5166 }, { L = 5360, R = 5366 }, { L = 5563, R = 5569 }, { L = 5581, R = 5587 }, { L = 5847, R = 5853 }, { L = 6001, R = 6007 }, { L = 6245, R = 6251 }, { L = 6490, R = 6496 }, { L = 6703, R = 6709 }, { L = 6813, R = 6819 }, { L = 6905, R = 6911 }, { L = 7227, R = 7233 }, { L = 7241, R = 7247 }, { L = 7265, R = 7271 }, { L = 7729, R = 7735 }, { L = 7864, R = 7870 } }, storage = 0 }, { id = 14, kind = 252, lsRanges = {}, parentKind = 0, ranges = { { L = 3274, R = 3282 }, { L = 3435, R = 3443 }, { L = 3540, R = 3548 }, { L = 8890, R = 8898 }, { L = 8938, R = 8946 }, { L = 10382, R = 10390 }, { L = 10424, R = 10432 }, { L = 10870, R = 10878 }, { L = 11233, R = 11241 }, { L = 11537, R = 11545 }, { L = 11600, R = 11608 }, { L = 11695, R = 11703 }, { L = 11752, R = 11760 }, { L = 11861, R = 11869 }, { L = 11999, R = 12007 }, { L = 16866, R = 16874 }, { L = 18355, R = 18363 }, { L = 23830, R = 23838 }, { L = 24441, R = 24449 }, { L = 25838, R = 25846 }, { L = 25859, R = 25867 }, { L = 25893, R = 25901 }, { L = 25921, R = 25929 }, { L = 25955, R = 25963 }, { L = 25983, R = 25991 }, { L = 26015, R = 26023 }, { L = 26320, R = 26328 }, { L = 26409, R = 26417 }, { L = 26518, R = 26526 }, { L = 26656, R = 26664 }, { L = 28906, R = 28914 }, { L = 28948, R = 28956 } }, storage = 0 }, { id = 59, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 18114, R = 18122 }, { L = 18221, R = 18229 }, { L = 18263, R = 18271 }, { L = 18318, R = 18326 }, { L = 18364, R = 18372 } }, storage = 0 }, { id = 60, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 10698, R = 10708 }, { L = 11412, R = 11422 }, { L = 16504, R = 16514 } }, storage = 0 }, { id = 1, kind = 13, lsRanges = {}, parentKind = 1, ranges = { { L = 292, R = 298 }, { L = 394, R = 400 }, { L = 3036, R = 3042 }, { L = 3560, R = 3566 }, { L = 4432, R = 4438 }, { L = 4527, R = 4533 }, { L = 6265, R = 6271 }, { L = 6510, R = 6516 }, { L = 6919, R = 6925 }, { L = 6934, R = 6940 }, { L = 7251, R = 7257 }, { L = 8958, R = 8964 }, { L = 10444, R = 10450 }, { L = 12019, R = 12025 }, { L = 12283, R = 12289 }, { L = 17943, R = 17949 }, { L = 18194, R = 18200 }, { L = 19962, R = 19968 }, { L = 20273, R = 20279 }, { L = 24169, R = 24175 } }, storage = 0 }, { id = 33, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 26040, R = 26042 }, { L = 26808, R = 26810 }, { L = 26884, R = 26886 }, { L = 27093, R = 27095 }, { L = 27120, R = 27122 }, { L = 27333, R = 27335 }, { L = 27358, R = 27360 }, { L = 27376, R = 27378 }, { L = 27401, R = 27403 } }, storage = 0 }, { id = 34, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 3260, R = 3267 }, { L = 6062, R = 6069 }, { L = 6129, R = 6136 }, { L = 6189, R = 6196 } }, storage = 0 }, { id = 63, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 10879, R = 10881 }, { L = 12118, R = 12120 }, { L = 12278, R = 12280 } }, storage = 0 }, { id = 64, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 10898, R = 10900 }, { L = 12200, R = 12202 }, { L = 12293, R = 12295 }, { L = 12506, R = 12508 }, { L = 12531, R = 12533 }, { L = 12549, R = 12551 }, { L = 12574, R = 12576 } }, storage = 0 }, { id = 118, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 21026, R = 21030 }, { L = 21096, R = 21100 } }, storage = 0 }, { id = 141, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 26024, R = 26026 }, { L = 26773, R = 26775 }, { L = 26836, R = 26838 }, { L = 27061, R = 27063 }, { L = 27105, R = 27107 } }, storage = 0 }, { id = 74, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 11092, R = 11105 }, { L = 11293, R = 11306 }, { L = 12786, R = 12799 }, { L = 13082, R = 13095 }, { L = 13132, R = 13145 }, { L = 16637, R = 16650 } }, storage = 0 }, { id = 9, kind = 252, lsRanges = {}, parentKind = 1, ranges = { { L = 2771, R = 2781 }, { L = 2820, R = 2830 }, { L = 2842, R = 2852 }, { L = 2990, R = 3000 }, { L = 3004, R = 3014 }, { L = 3151, R = 3161 }, { L = 3200, R = 3210 }, { L = 3249, R = 3259 }, { L = 8758, R = 8768 }, { L = 8807, R = 8817 }, { L = 19859, R = 19869 }, { L = 19890, R = 19900 }, { L = 19940, R = 19950 } }, storage = 0 }, { id = 6, kind = 252, lsRanges = {}, parentKind = 0, ranges = { { L = 10208, R = 10216 }, { L = 10292, R = 10300 }, { L = 16478, R = 16486 }, { L = 16773, R = 16781 }, { L = 17682, R = 17690 }, { L = 17751, R = 17759 }, { L = 23629, R = 23637 }, { L = 23997, R = 24005 }, { L = 28636, R = 28644 }, { L = 28723, R = 28731 }, { L = 28810, R = 28818 } }, storage = 0 }, { id = 2, kind = 252, lsRanges = {}, parentKind = 0, ranges = { { L = 2752, R = 2759 }, { L = 10822, R = 10829 }, { L = 18056, R = 18063 }, { L = 18075, R = 18082 }, { L = 18106, R = 18113 }, { L = 18309, R = 18316 }, { L = 19782, R = 19789 }, { L = 24244, R = 24251 }, { L = 24263, R = 24270 }, { L = 25126, R = 25133 } }, storage = 0 }, { id = 24, kind = 8, lsRanges = {}, parentKind = 23, ranges = { { L = 2853, R = 2854 }, { L = 10558, R = 10559 }, { L = 12236, R = 12237 }, { L = 12266, R = 12267 }, { L = 20121, R = 20122 }, { L = 20193, R = 20194 }, { L = 20252, R = 20253 }, { L = 20290, R = 20291 }, { L = 20403, R = 20404 }, { L = 20415, R = 20416 }, { L = 20562, R = 20563 }, { L = 20777, R = 20778 }, { L = 20841, R = 20842 }, { L = 20905, R = 20906 }, { L = 21234, R = 21235 } }, storage = 0 }, { id = 0, kind = 3, lsRanges = {}, parentKind = 0, ranges = { { L = 255, R = 258 }, { L = 3353, R = 3356 }, { L = 3414, R = 3417 }, { L = 5378, R = 5381 }, { L = 5616, R = 5619 }, { L = 5870, R = 5873 }, { L = 5889, R = 5892 }, { L = 5934, R = 5937 }, { L = 5953, R = 5956 }, { L = 6019, R = 6022 }, { L = 6076, R = 6079 }, { L = 6143, R = 6146 }, { L = 8107, R = 8110 }, { L = 8162, R = 8165 }, { L = 8384, R = 8387 }, { L = 8429, R = 8432 }, { L = 8475, R = 8478 }, { L = 8525, R = 8528 }, { L = 8540, R = 8543 }, { L = 8590, R = 8593 }, { L = 8650, R = 8653 }, { L = 8708, R = 8711 }, { L = 9277, R = 9280 }, { L = 9335, R = 9338 }, { L = 10018, R = 10021 }, { L = 10073, R = 10076 }, { L = 11361, R = 11364 }, { L = 11426, R = 11429 }, { L = 11441, R = 11444 }, { L = 11506, R = 11509 }, { L = 12882, R = 12885 }, { L = 12952, R = 12955 }, { L = 12968, R = 12971 }, { L = 13026, R = 13029 }, { L = 13041, R = 13044 }, { L = 13099, R = 13102 }, { L = 14417, R = 14420 }, { L = 14477, R = 14480 }, { L = 15934, R = 15937 }, { L = 15994, R = 15997 }, { L = 16010, R = 16013 }, { L = 16057, R = 16060 }, { L = 16069, R = 16072 }, { L = 16116, R = 16119 }, { L = 16128, R = 16131 }, { L = 16175, R = 16178 }, { L = 16187, R = 16190 }, { L = 16234, R = 16237 }, { L = 16247, R = 16250 }, { L = 16306, R = 16309 }, { L = 16318, R = 16321 }, { L = 16377, R = 16380 }, { L = 17516, R = 17519 }, { L = 17581, R = 17584 }, { L = 17596, R = 17599 }, { L = 17661, R = 17664 }, { L = 17677, R = 17680 }, { L = 17723, R = 17726 }, { L = 17746, R = 17749 }, { L = 17792, R = 17795 }, { L = 17853, R = 17856 }, { L = 17914, R = 17917 }, { L = 17970, R = 17973 }, { L = 18006, R = 18009 }, { L = 18648, R = 18651 }, { L = 18703, R = 18706 }, { L = 18719, R = 18722 }, { L = 18760, R = 18763 }, { L = 18836, R = 18839 }, { L = 18886, R = 18889 }, { L = 19510, R = 19513 }, { L = 19537, R = 19540 }, { L = 19577, R = 19580 }, { L = 21629, R = 21632 }, { L = 21664, R = 21667 }, { L = 21679, R = 21682 }, { L = 21714, R = 21717 }, { L = 21729, R = 21732 }, { L = 21764, R = 21767 }, { L = 21776, R = 21779 }, { L = 21789, R = 21792 }, { L = 22198, R = 22201 }, { L = 22245, R = 22248 }, { L = 22392, R = 22395 }, { L = 22405, R = 22408 }, { L = 22441, R = 22444 }, { L = 22485, R = 22488 }, { L = 22558, R = 22561 }, { L = 22571, R = 22574 }, { L = 22616, R = 22619 }, { L = 22667, R = 22670 }, { L = 22757, R = 22760 }, { L = 22770, R = 22773 }, { L = 22814, R = 22817 }, { L = 22859, R = 22862 }, { L = 22923, R = 22926 }, { L = 22936, R = 22939 }, { L = 23150, R = 23153 }, { L = 23197, R = 23200 }, { L = 23351, R = 23354 }, { L = 23407, R = 23410 }, { L = 23419, R = 23422 }, { L = 23432, R = 23435 }, { L = 23486, R = 23489 }, { L = 23538, R = 23541 }, { L = 23553, R = 23556 }, { L = 23609, R = 23612 }, { L = 23624, R = 23627 }, { L = 23665, R = 23668 }, { L = 23769, R = 23772 }, { L = 23782, R = 23785 }, { L = 23854, R = 23857 }, { L = 23906, R = 23909 }, { L = 23921, R = 23924 }, { L = 23977, R = 23980 }, { L = 23992, R = 23995 }, { L = 24033, R = 24036 }, { L = 24079, R = 24082 }, { L = 24140, R = 24143 }, { L = 24196, R = 24199 }, { L = 24232, R = 24235 }, { L = 24602, R = 24605 }, { L = 24615, R = 24618 }, { L = 25024, R = 25027 }, { L = 25052, R = 25055 }, { L = 26218, R = 26221 }, { L = 26294, R = 26297 }, { L = 26848, R = 26851 }, { L = 26896, R = 26899 }, { L = 27587, R = 27590 }, { L = 27657, R = 27660 }, { L = 27673, R = 27676 }, { L = 27722, R = 27725 }, { L = 27737, R = 27740 }, { L = 27786, R = 27789 } }, storage = 0 }, { id = 61, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 10724, R = 10733 }, { L = 11492, R = 11501 }, { L = 16795, R = 16804 } }, storage = 0 }, { id = 13, kind = 12, lsRanges = {}, parentKind = 0, ranges = { { L = 5383, R = 5387 }, { L = 5621, R = 5625 }, { L = 5875, R = 5879 }, { L = 5894, R = 5898 }, { L = 5939, R = 5943 }, { L = 5958, R = 5962 }, { L = 6024, R = 6028 }, { L = 6081, R = 6085 }, { L = 6148, R = 6152 }, { L = 26853, R = 26857 }, { L = 26901, R = 26905 } }, storage = 0 }, { id = 43, kind = 6, lsRanges = {}, parentKind = 0, ranges = { { L = 19143, R = 19147 } }, storage = 0 }, { id = 130, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 24254, R = 24259 }, { L = 24453, R = 24458 } }, storage = 0 }, { id = 96, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 18733, R = 18743 }, { L = 18787, R = 18797 }, { L = 18808, R = 18818 }, { L = 18969, R = 18979 }, { L = 18989, R = 18999 }, { L = 19023, R = 19033 }, { L = 19047, R = 19057 }, { L = 19067, R = 19077 }, { L = 19132, R = 19142 }, { L = 19197, R = 19207 } }, storage = 0 }, { id = 135, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 25236, R = 25244 }, { L = 25877, R = 25885 }, { L = 25939, R = 25947 }, { L = 26001, R = 26009 } }, storage = 0 }, { id = 53, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 8947, R = 8948 }, { L = 8954, R = 8955 }, { L = 8966, R = 8967 }, { L = 9705, R = 9706 } }, storage = 0 }, { id = 92, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 18141, R = 18142 }, { L = 18148, R = 18149 }, { L = 18160, R = 18161 }, { L = 18301, R = 18302 } }, storage = 0 }, { id = 7, kind = 252, lsRanges = {}, parentKind = 1, ranges = { { L = 2739, R = 2744 }, { L = 2953, R = 2958 }, { L = 17493, R = 17498 }, { L = 18625, R = 18630 }, { L = 23049, R = 23054 } }, storage = 0 }, { id = 10, kind = 12, lsRanges = {}, parentKind = 0, ranges = { { L = 3419, R = 3423 }, { L = 8167, R = 8171 }, { L = 8530, R = 8534 }, { L = 8595, R = 8599 }, { L = 8713, R = 8717 }, { L = 9340, R = 9344 }, { L = 10078, R = 10082 }, { L = 10508, R = 10512 }, { L = 10563, R = 10567 }, { L = 11431, R = 11435 }, { L = 11511, R = 11515 }, { L = 12957, R = 12961 }, { L = 13031, R = 13035 }, { L = 13104, R = 13108 }, { L = 14482, R = 14486 }, { L = 15999, R = 16003 }, { L = 16062, R = 16066 }, { L = 16121, R = 16125 }, { L = 16180, R = 16184 }, { L = 16239, R = 16243 }, { L = 16311, R = 16315 }, { L = 16382, R = 16386 }, { L = 16611, R = 16615 }, { L = 16654, R = 16658 }, { L = 16983, R = 16987 }, { L = 17071, R = 17075 }, { L = 17586, R = 17590 }, { L = 17666, R = 17670 }, { L = 17858, R = 17862 }, { L = 17919, R = 17923 }, { L = 17975, R = 17979 }, { L = 18011, R = 18015 }, { L = 18708, R = 18712 }, { L = 18891, R = 18895 }, { L = 21669, R = 21673 }, { L = 21719, R = 21723 }, { L = 21769, R = 21773 }, { L = 21794, R = 21798 }, { L = 22250, R = 22254 }, { L = 22410, R = 22414 }, { L = 22490, R = 22494 }, { L = 22576, R = 22580 }, { L = 22672, R = 22676 }, { L = 22775, R = 22779 }, { L = 22864, R = 22868 }, { L = 22941, R = 22945 }, { L = 23202, R = 23206 }, { L = 23412, R = 23416 }, { L = 23437, R = 23441 }, { L = 23543, R = 23547 }, { L = 23614, R = 23618 }, { L = 23787, R = 23791 }, { L = 23911, R = 23915 }, { L = 23982, R = 23986 }, { L = 24084, R = 24088 }, { L = 24145, R = 24149 }, { L = 24201, R = 24205 }, { L = 24237, R = 24241 }, { L = 24620, R = 24624 }, { L = 25057, R = 25061 }, { L = 26299, R = 26303 }, { L = 27662, R = 27666 }, { L = 27727, R = 27731 }, { L = 27791, R = 27795 }, { L = 29019, R = 29023 }, { L = 29061, R = 29065 }, { L = 29101, R = 29105 } }, storage = 0 }, { id = 129, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 24006, R = 24016 }, { L = 24057, R = 24067 }, { L = 24094, R = 24104 }, { L = 24155, R = 24165 }, { L = 24211, R = 24221 }, { L = 24473, R = 24483 }, { L = 24581, R = 24591 } }, storage = 0 }, { id = 147, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 26185, R = 26214 }, { L = 26363, R = 26392 }, { L = 27469, R = 27498 }, { L = 27802, R = 27831 } }, storage = 0 }, { id = 29, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 11037, R = 11048 }, { L = 11585, R = 11596 }, { L = 14821, R = 14832 }, { L = 14846, R = 14857 }, { L = 14871, R = 14882 }, { L = 16160, R = 16171 } }, storage = 0 }, { id = 51, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 8899, R = 8900 }, { L = 8906, R = 8907 }, { L = 8918, R = 8919 }, { L = 9708, R = 9709 } }, storage = 0 }, { id = 153, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 28915, R = 28916 }, { L = 28922, R = 28923 }, { L = 28934, R = 28935 }, { L = 29004, R = 29005 }, { L = 29046, R = 29047 }, { L = 29095, R = 29096 } }, storage = 0 }, { id = 0, kind = 6, lsRanges = {}, parentKind = 0, ranges = { { L = 19639, R = 19644 } }, storage = 0 }, { id = 35, kind = 13, lsRanges = {}, parentKind = 0, ranges = { { L = 8655, R = 8659 }, { L = 9282, R = 9286 }, { L = 18841, R = 18845 } }, storage = 1 }, { id = 145, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 26090, R = 26099 }, { L = 26343, R = 26352 }, { L = 28019, R = 28028 }, { L = 28041, R = 28050 }, { L = 28062, R = 28071 }, { L = 28613, R = 28622 } }, storage = 0 }, { id = 152, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 28819, R = 28830 }, { L = 28853, R = 28864 }, { L = 29073, R = 29084 }, { L = 29151, R = 29162 } }, storage = 0 }, { id = 38, kind = 12, lsRanges = {}, parentKind = 1, ranges = { { L = 18537, R = 18553 }, { L = 22893, R = 22909 } }, storage = 0 }, { id = 6, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 3283, R = 3295 }, { L = 3398, R = 3410 }, { L = 3728, R = 3740 } }, storage = 0 }, { id = 8, kind = 252, lsRanges = {}, parentKind = 0, ranges = { { L = 2973, R = 2981 }, { L = 19470, R = 19478 } }, storage = 0 }, { id = 21, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 10740, R = 10746 }, { L = 12124, R = 12130 }, { L = 12206, R = 12212 }, { L = 12803, R = 12809 } }, storage = 0 }, { id = 20, kind = 13, lsRanges = {}, parentKind = 1, ranges = { { L = 2713, R = 2719 }, { L = 22747, R = 22753 }, { L = 23305, R = 23311 } }, storage = 0 }, { id = 65, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 10906, R = 10910 }, { L = 11853, R = 11857 }, { L = 12511, R = 12515 }, { L = 12524, R = 12528 }, { L = 12776, R = 12780 }, { L = 13350, R = 13354 }, { L = 13472, R = 13476 }, { L = 13505, R = 13509 }, { L = 15813, R = 15817 } }, storage = 0 }, { id = 66, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 25849, R = 25853 }, { L = 27038, R = 27042 }, { L = 28999, R = 29003 } }, storage = 0 }, { id = 124, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 23638, R = 23648 }, { L = 23688, R = 23698 }, { L = 23748, R = 23758 } }, storage = 0 }, { id = 39, kind = 12, lsRanges = {}, parentKind = 1, ranges = { { L = 19479, R = 19494 }, { L = 23224, R = 23239 }, { L = 23328, R = 23343 } }, storage = 0 }, { id = 77, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 11150, R = 11167 }, { L = 11722, R = 11739 }, { L = 14592, R = 14609 }, { L = 14630, R = 14647 }, { L = 14668, R = 14685 }, { L = 16356, R = 16373 } }, storage = 0 }, { id = 102, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 19724, R = 19735 }, { L = 20521, R = 20532 }, { L = 20736, R = 20747 }, { L = 20800, R = 20811 }, { L = 20864, R = 20875 }, { L = 21197, R = 21208 } }, storage = 0 }, { id = 89, kind = 8, lsRanges = {}, parentKind = 0, ranges = { { L = 17733, R = 17739 }, { L = 17802, R = 17808 }, { L = 18770, R = 18776 }, { L = 23675, R = 23681 }, { L = 24043, R = 24049 } }, storage = 2 }, { id = 2, kind = 12, lsRanges = {}, parentKind = 1, ranges = { { L = 2982, R = 2989 }, { L = 7845, R = 7852 }, { L = 9697, R = 9704 }, { L = 10488, R = 10495 }, { L = 10543, R = 10550 }, { L = 12139, R = 12146 }, { L = 12169, R = 12176 }, { L = 12221, R = 12228 }, { L = 12251, R = 12258 }, { L = 18290, R = 18297 }, { L = 19995, R = 20002 }, { L = 20533, R = 20540 }, { L = 20748, R = 20755 }, { L = 20812, R = 20819 }, { L = 20876, R = 20883 }, { L = 21209, R = 21216 } }, storage = 0 }, { id = 86, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 26121, R = 26128 }, { L = 27877, R = 27884 }, { L = 28000, R = 28007 }, { L = 28567, R = 28574 } }, storage = 0 }, { id = 5, kind = 252, lsRanges = {}, parentKind = 0, ranges = { { L = 283, R = 291 }, { L = 325, R = 333 }, { L = 367, R = 375 }, { L = 3307, R = 3315 }, { L = 10751, R = 10759 }, { L = 10772, R = 10780 }, { L = 10804, R = 10812 }, { L = 18132, R = 18140 }, { L = 18174, R = 18182 }, { L = 24340, R = 24348 } }, storage = 0 }, { id = 38, kind = 13, lsRanges = {}, parentKind = 0, ranges = { { L = 3358, R = 3362 }, { L = 8112, R = 8116 }, { L = 8480, R = 8484 }, { L = 8545, R = 8549 }, { L = 10023, R = 10027 }, { L = 11366, R = 11370 }, { L = 11446, R = 11450 }, { L = 12887, R = 12891 }, { L = 12973, R = 12977 }, { L = 13046, R = 13050 }, { L = 14422, R = 14426 }, { L = 15939, R = 15943 }, { L = 16015, R = 16019 }, { L = 16074, R = 16078 }, { L = 16133, R = 16137 }, { L = 16192, R = 16196 }, { L = 16252, R = 16256 }, { L = 16323, R = 16327 }, { L = 17521, R = 17525 }, { L = 17601, R = 17605 }, { L = 18653, R = 18657 }, { L = 21634, R = 21638 }, { L = 21684, R = 21688 }, { L = 21734, R = 21738 }, { L = 21781, R = 21785 }, { L = 22203, R = 22207 }, { L = 22397, R = 22401 }, { L = 22446, R = 22450 }, { L = 22563, R = 22567 }, { L = 22621, R = 22625 }, { L = 22762, R = 22766 }, { L = 22819, R = 22823 }, { L = 22928, R = 22932 }, { L = 23155, R = 23159 }, { L = 23356, R = 23360 }, { L = 23424, R = 23428 }, { L = 23491, R = 23495 }, { L = 23558, R = 23562 }, { L = 23774, R = 23778 }, { L = 23859, R = 23863 }, { L = 23926, R = 23930 }, { L = 24607, R = 24611 }, { L = 25029, R = 25033 }, { L = 26223, R = 26227 }, { L = 27592, R = 27596 }, { L = 27678, R = 27682 }, { L = 27742, R = 27746 } }, storage = 1 }, { id = 32, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 3211, R = 3217 }, { L = 3778, R = 3784 }, { L = 3837, R = 3843 }, { L = 3911, R = 3917 }, { L = 3974, R = 3980 }, { L = 4037, R = 4043 }, { L = 4096, R = 4102 }, { L = 4330, R = 4336 }, { L = 4454, R = 4460 }, { L = 4549, R = 4555 }, { L = 4606, R = 4612 }, { L = 4939, R = 4945 }, { L = 4990, R = 4996 }, { L = 5041, R = 5047 }, { L = 5092, R = 5098 }, { L = 5177, R = 5183 }, { L = 5401, R = 5407 }, { L = 5598, R = 5604 }, { L = 5911, R = 5917 }, { L = 6180, R = 6186 }, { L = 6278, R = 6284 }, { L = 6523, R = 6529 }, { L = 6720, R = 6726 }, { L = 6841, R = 6847 }, { L = 6956, R = 6962 }, { L = 7485, R = 7491 }, { L = 7503, R = 7509 }, { L = 7527, R = 7533 }, { L = 7551, R = 7557 }, { L = 7756, R = 7762 }, { L = 7872, R = 7878 } }, storage = 0 }, { id = 12, kind = 5, lsRanges = {}, parentKind = 0, ranges = { { L = 2887, R = 2890 }, { L = 2892, R = 2902 }, { L = 2937, R = 2940 }, { L = 2942, R = 2952 } }, storage = 0 }, { id = 126, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 23323, R = 23325 }, { L = 23384, R = 23386 } }, storage = 0 }, { id = 19, kind = 252, lsRanges = {}, parentKind = 0, ranges = { { L = 19590, R = 19611 } }, storage = 0 }, { id = 71, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 11056, R = 11067 }, { L = 11627, R = 11638 }, { L = 14886, R = 14897 }, { L = 14911, R = 14922 }, { L = 14936, R = 14947 }, { L = 16219, R = 16230 } }, storage = 0 }, { id = 132, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 25114, R = 25118 } }, storage = 0 }, { id = 56, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 10679, R = 10682 }, { L = 12135, R = 12138 }, { L = 12165, R = 12168 }, { L = 12217, R = 12220 }, { L = 12247, R = 12250 } }, storage = 0 }, { id = 90, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 17760, R = 17770 }, { L = 17831, R = 17841 }, { L = 17868, R = 17878 }, { L = 17929, R = 17939 }, { L = 17985, R = 17995 }, { L = 18340, R = 18350 }, { L = 18479, R = 18489 } }, storage = 0 }, { id = 16, kind = 13, lsRanges = {}, parentKind = 1, ranges = { { L = 2063, R = 2074 }, { L = 22530, R = 22541 } }, storage = 0 }, { id = 83, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 16782, R = 16793 }, { L = 16813, R = 16824 }, { L = 16936, R = 16947 }, { L = 17024, R = 17035 }, { L = 17251, R = 17262 } }, storage = 0 }, { id = 76, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 11131, R = 11148 }, { L = 11674, R = 11691 }, { L = 14495, R = 14512 }, { L = 14533, R = 14550 }, { L = 14571, R = 14588 }, { L = 16285, R = 16302 } }, storage = 0 }, { id = 146, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 26105, R = 26112 }, { L = 27861, R = 27868 }, { L = 27906, R = 27913 }, { L = 28543, R = 28550 } }, storage = 0 }, { id = 110, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 20331, R = 20339 }, { L = 20937, R = 20945 }, { L = 20954, R = 20962 }, { L = 20990, R = 20998 }, { L = 21007, R = 21015 } }, storage = 0 }, { id = 105, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 19830, R = 19836 }, { L = 20083, R = 20089 }, { L = 20155, R = 20161 }, { L = 20228, R = 20234 }, { L = 20245, R = 20251 }, { L = 20262, R = 20268 }, { L = 20283, R = 20289 }, { L = 20357, R = 20363 }, { L = 20408, R = 20414 }, { L = 20541, R = 20547 }, { L = 20555, R = 20561 }, { L = 20756, R = 20762 }, { L = 20770, R = 20776 }, { L = 20820, R = 20826 }, { L = 20834, R = 20840 }, { L = 20884, R = 20890 }, { L = 20898, R = 20904 }, { L = 21217, R = 21223 }, { L = 21227, R = 21233 } }, storage = 0 }, { id = 52, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 10301, R = 10310 }, { L = 10331, R = 10340 }, { L = 10526, R = 10535 }, { L = 10597, R = 10606 } }, storage = 0 }, { id = 68, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 10925, R = 10929 }, { L = 11891, R = 11895 }, { L = 12554, R = 12558 }, { L = 12567, R = 12571 }, { L = 12814, R = 12818 }, { L = 12826, R = 12830 }, { L = 13402, R = 13406 }, { L = 13553, R = 13557 }, { L = 13586, R = 13590 }, { L = 15833, R = 15837 } }, storage = 0 }, { id = 75, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 11111, R = 11125 }, { L = 11649, R = 11663 }, { L = 13115, R = 13129 }, { L = 14078, R = 14092 }, { L = 14095, R = 14109 }, { L = 14147, R = 14161 }, { L = 14164, R = 14178 }, { L = 14253, R = 14267 }, { L = 14270, R = 14284 }, { L = 14322, R = 14336 }, { L = 14339, R = 14353 }, { L = 14391, R = 14405 }, { L = 14516, R = 14530 }, { L = 14554, R = 14568 }, { L = 14613, R = 14627 }, { L = 14651, R = 14665 } }, storage = 0 }, { id = 136, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 25283, R = 25293 } }, storage = 0 }, { id = 134, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 25200, R = 25206 }, { L = 25258, R = 25264 }, { L = 26429, R = 26435 }, { L = 26814, R = 26820 }, { L = 27125, R = 27131 }, { L = 28926, R = 28932 } }, storage = 0 }, { id = 95, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 18602, R = 18620 }, { L = 19156, R = 19174 }, { L = 19440, R = 19458 } }, storage = 0 }, { id = 69, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 11001, R = 11012 }, { L = 11522, R = 11533 }, { L = 14690, R = 14701 }, { L = 14715, R = 14726 }, { L = 14740, R = 14751 }, { L = 16042, R = 16053 } }, storage = 0 }, { id = 101, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 19692, R = 19703 }, { L = 20035, R = 20046 } }, storage = 0 }, { id = 39, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 3444, R = 3445 }, { L = 3451, R = 3452 }, { L = 3463, R = 3464 }, { L = 3846, R = 3847 }, { L = 3920, R = 3921 }, { L = 3983, R = 3984 }, { L = 4046, R = 4047 }, { L = 4105, R = 4106 }, { L = 4340, R = 4341 }, { L = 4359, R = 4360 }, { L = 4364, R = 4365 }, { L = 4463, R = 4464 }, { L = 4573, R = 4574 }, { L = 4615, R = 4616 }, { L = 4632, R = 4633 }, { L = 4948, R = 4949 }, { L = 4999, R = 5000 }, { L = 5050, R = 5051 }, { L = 5101, R = 5102 }, { L = 5197, R = 5198 }, { L = 5207, R = 5208 }, { L = 5410, R = 5411 }, { L = 5607, R = 5608 }, { L = 5920, R = 5921 }, { L = 6072, R = 6073 }, { L = 6139, R = 6140 }, { L = 6287, R = 6288 }, { L = 6533, R = 6534 }, { L = 6712, R = 6713 }, { L = 6832, R = 6833 }, { L = 6966, R = 6967 }, { L = 6994, R = 6995 }, { L = 6999, R = 7000 }, { L = 7856, R = 7857 } }, storage = 0 }, { id = 67, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 10954, R = 10963 }, { L = 11256, R = 11265 }, { L = 13410, R = 13419 }, { L = 13560, R = 13569 }, { L = 13574, R = 13583 }, { L = 15821, R = 15830 } }, storage = 0 }, { id = 113, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 20795, R = 20797 }, { L = 21004, R = 21006 } }, storage = 0 }, { id = 140, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 25973, R = 25979 }, { L = 28527, R = 28533 }, { L = 29088, R = 29094 } }, storage = 0 }, { id = 19, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 3549, R = 3550 }, { L = 3556, R = 3557 }, { L = 3568, R = 3569 }, { L = 3770, R = 3771 }, { L = 3903, R = 3904 }, { L = 3962, R = 3963 }, { L = 4025, R = 4026 }, { L = 4088, R = 4089 }, { L = 4151, R = 4152 }, { L = 4446, R = 4447 }, { L = 4541, R = 4542 }, { L = 4671, R = 4672 }, { L = 4722, R = 4723 }, { L = 4773, R = 4774 }, { L = 4824, R = 4825 }, { L = 4909, R = 4910 }, { L = 5187, R = 5188 }, { L = 5369, R = 5370 }, { L = 5572, R = 5573 }, { L = 5856, R = 5857 }, { L = 6010, R = 6011 }, { L = 6046, R = 6047 }, { L = 6113, R = 6114 }, { L = 6255, R = 6256 }, { L = 6500, R = 6501 }, { L = 6739, R = 6740 }, { L = 6850, R = 6851 }, { L = 6915, R = 6916 }, { L = 6943, R = 6944 }, { L = 6948, R = 6949 }, { L = 7853, R = 7854 } }, storage = 0 }, { id = 104, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 19795, R = 19812 }, { L = 21076, R = 21093 }, { L = 21177, R = 21194 }, { L = 21282, R = 21299 }, { L = 21361, R = 21378 } }, storage = 0 }, { id = 4, kind = 252, lsRanges = {}, parentKind = 1, ranges = { { L = 2873, R = 2883 }, { L = 3052, R = 3062 }, { L = 3101, R = 3111 }, { L = 8201, R = 8211 }, { L = 8287, R = 8297 }, { L = 10137, R = 10147 }, { L = 10668, R = 10678 }, { L = 19680, R = 19690 } }, storage = 0 }, { id = 117, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 20973, R = 20977 }, { L = 21055, R = 21059 } }, storage = 0 }, { id = 106, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 19843, R = 19852 }, { L = 20023, R = 20032 }, { L = 20093, R = 20102 }, { L = 20111, R = 20120 }, { L = 20165, R = 20174 }, { L = 20183, R = 20192 }, { L = 20342, R = 20351 }, { L = 20393, R = 20402 } }, storage = 0 }, { id = 144, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 26074, R = 26083 }, { L = 26307, R = 26316 }, { L = 27925, R = 27934 }, { L = 27947, R = 27956 }, { L = 27968, R = 27977 }, { L = 28593, R = 28602 } }, storage = 0 }, { id = 1, kind = 252, lsRanges = {}, parentKind = 0, ranges = { { L = 724, R = 730 }, { L = 861, R = 867 }, { L = 999, R = 1005 }, { L = 1840, R = 1846 }, { L = 1948, R = 1954 }, { L = 2056, R = 2062 }, { L = 2175, R = 2181 }, { L = 2294, R = 2300 }, { L = 2412, R = 2418 }, { L = 8235, R = 8241 }, { L = 8261, R = 8267 }, { L = 10159, R = 10165 }, { L = 10185, R = 10191 }, { L = 10690, R = 10696 }, { L = 10716, R = 10722 }, { L = 17394, R = 17400 }, { L = 17429, R = 17435 }, { L = 18560, R = 18566 }, { L = 25276, R = 25282 }, { L = 25375, R = 25381 }, { L = 25474, R = 25480 }, { L = 25595, R = 25601 } }, storage = 0 }, { id = 84, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 17402, R = 17421 }, { L = 17558, R = 17577 }, { L = 17702, R = 17721 } }, storage = 0 }, { id = 2, kind = 13, lsRanges = {}, parentKind = 1, ranges = { { L = 334, R = 340 }, { L = 403, R = 409 }, { L = 3455, R = 3461 }, { L = 4345, R = 4351 }, { L = 4559, R = 4565 }, { L = 6543, R = 6549 }, { L = 6730, R = 6736 }, { L = 6823, R = 6829 }, { L = 6970, R = 6976 }, { L = 6985, R = 6991 }, { L = 7537, R = 7543 }, { L = 7560, R = 7566 }, { L = 8910, R = 8916 }, { L = 10402, R = 10408 }, { L = 10790, R = 10796 }, { L = 11772, R = 11778 }, { L = 12298, R = 12304 }, { L = 16886, R = 16892 }, { L = 17960, R = 17966 }, { L = 18152, R = 18158 }, { L = 19912, R = 19918 }, { L = 20294, R = 20300 }, { L = 24186, R = 24192 } }, storage = 0 }, { id = 32, kind = 12, lsRanges = {}, parentKind = 0, ranges = { { L = 10783, R = 10789 }, { L = 25870, R = 25876 }, { L = 25932, R = 25938 }, { L = 25994, R = 26000 } }, storage = 0 }, { id = 151, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 28732, R = 28741 }, { L = 28765, R = 28774 }, { L = 29028, R = 29037 }, { L = 29131, R = 29140 } }, storage = 0 }, { id = 97, kind = 8, lsRanges = {}, parentKind = 0, ranges = { { L = 19000, R = 19003 } }, storage = 2 }, { id = 43, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 10988, R = 10995 }, { L = 13300, R = 13307 }, { L = 13515, R = 13522 }, { L = 14122, R = 14129 }, { L = 14191, R = 14198 }, { L = 14297, R = 14304 }, { L = 14366, R = 14373 }, { L = 14836, R = 14843 }, { L = 14861, R = 14868 }, { L = 14901, R = 14908 }, { L = 14926, R = 14933 }, { L = 15771, R = 15778 } }, storage = 0 }, { id = 31, kind = 6, lsRanges = {}, parentKind = 0, ranges = { { L = 10587, R = 10592 }, { L = 10607, R = 10612 }, { L = 16678, R = 16683 }, { L = 17263, R = 17268 }, { L = 18466, R = 18471 }, { L = 18490, R = 18495 }, { L = 23759, R = 23764 }, { L = 24592, R = 24597 }, { L = 29121, R = 29126 }, { L = 29141, R = 29146 }, { L = 29163, R = 29168 } }, storage = 0 }, { id = 15, kind = 12, lsRanges = {}, parentKind = 0, ranges = { { L = 7032, R = 7036 }, { L = 8727, R = 8731 }, { L = 9362, R = 9366 }, { L = 18905, R = 18909 } }, storage = 0 }, { id = 18, kind = 252, lsRanges = {}, parentKind = 0, ranges = { { L = 19550, R = 19562 } }, storage = 0 }, { id = 41, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 10193, R = 10203 }, { L = 10312, R = 10322 } }, storage = 0 }, { id = 48, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 8443, R = 8448 }, { L = 8626, R = 8631 }, { L = 9051, R = 9056 }, { L = 9246, R = 9251 } }, storage = 0 }, { id = 128, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 23839, R = 23847 }, { L = 24428, R = 24436 }, { L = 24487, R = 24495 } }, storage = 0 }, { id = 23, kind = 6, lsRanges = {}, parentKind = 0, ranges = { { L = 8415, R = 8420 }, { L = 8460, R = 8465 } }, storage = 0 }, { id = 111, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 20382, R = 20390 }, { L = 21043, R = 21051 }, { L = 21060, R = 21068 } }, storage = 0 }, { id = 15, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 10935, R = 10944 }, { L = 11220, R = 11229 }, { L = 13358, R = 13367 }, { L = 13479, R = 13488 }, { L = 13493, R = 13502 }, { L = 15801, R = 15810 } }, storage = 0 }, { id = 148, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 26418, R = 26419 }, { L = 26425, R = 26426 }, { L = 26437, R = 26438 }, { L = 26828, R = 26829 }, { L = 27052, R = 27053 }, { L = 27084, R = 27085 }, { L = 27652, R = 27653 }, { L = 28536, R = 28537 } }, storage = 0 }, { id = 3, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 10433, R = 10434 }, { L = 10440, R = 10441 }, { L = 10452, R = 10453 }, { L = 10496, R = 10497 }, { L = 10551, R = 10552 } }, storage = 0 }, { id = 4, kind = 13, lsRanges = {}, parentKind = 1, ranges = { { L = 376, R = 384 }, { L = 3134, R = 3142 }, { L = 8320, R = 8328 }, { L = 17499, R = 17507 }, { L = 18439, R = 18447 }, { L = 18631, R = 18639 }, { L = 19105, R = 19113 }, { L = 19182, R = 19190 }, { L = 23055, R = 23063 }, { L = 23733, R = 23741 }, { L = 24360, R = 24368 } }, storage = 0 }, { id = 7, kind = 13, lsRanges = {}, parentKind = 1, ranges = { { L = 868, R = 878 }, { L = 22378, R = 22388 } }, storage = 0 }, { id = 98, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 19014, R = 19020 }, { L = 19095, R = 19101 } }, storage = 0 }, { id = 81, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 12008, R = 12009 }, { L = 12015, R = 12016 }, { L = 12027, R = 12028 }, { L = 12147, R = 12148 }, { L = 12177, R = 12178 }, { L = 12229, R = 12230 }, { L = 12259, R = 12260 } }, storage = 0 }, { id = 62, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 10849, R = 10866 }, { L = 13257, R = 13274 }, { L = 13381, R = 13398 }, { L = 13526, R = 13543 }, { L = 14048, R = 14065 }, { L = 14223, R = 14240 }, { L = 15743, R = 15760 } }, storage = 0 }, { id = 36, kind = 6, lsRanges = {}, parentKind = 0, ranges = { { L = 18098, R = 18101 }, { L = 18432, R = 18435 }, { L = 19175, R = 19178 }, { L = 23726, R = 23729 }, { L = 24286, R = 24289 } }, storage = 0 }, { id = 149, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 26665, R = 26666 }, { L = 26672, R = 26673 }, { L = 26684, R = 26685 }, { L = 26793, R = 26794 }, { L = 27056, R = 27057 }, { L = 27088, R = 27089 } }, storage = 0 }, { id = 5, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 3316, R = 3326 }, { L = 3474, R = 3484 } }, storage = 0 }, { id = 85, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 17437, R = 17456 }, { L = 17638, R = 17657 }, { L = 17771, R = 17790 } }, storage = 0 }, { id = 13, kind = 252, lsRanges = {}, parentKind = 1, ranges = { { L = 2923, R = 2934 }, { L = 17363, R = 17374 }, { L = 17464, R = 17475 }, { L = 18525, R = 18536 }, { L = 18590, R = 18601 }, { L = 19711, R = 19722 }, { L = 19737, R = 19748 }, { L = 23020, R = 23031 } }, storage = 0 }, { id = 45, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 19769, R = 19775 }, { L = 20069, R = 20075 }, { L = 20312, R = 20318 } }, storage = 0 }, { id = 3, kind = 252, lsRanges = {}, parentKind = 0, ranges = { { L = 8389, R = 8397 }, { L = 8434, R = 8442 }, { L = 18724, R = 18732 } }, storage = 0 }, { id = 22, kind = 8, lsRanges = {}, parentKind = 23, ranges = { { L = 2831, R = 2832 }, { L = 10503, R = 10504 }, { L = 12154, R = 12155 }, { L = 12184, R = 12185 }, { L = 20103, R = 20104 }, { L = 20175, R = 20176 }, { L = 20235, R = 20236 }, { L = 20269, R = 20270 }, { L = 20352, R = 20353 }, { L = 20364, R = 20365 }, { L = 20548, R = 20549 }, { L = 20763, R = 20764 }, { L = 20827, R = 20828 }, { L = 20891, R = 20892 }, { L = 21224, R = 21225 } }, storage = 0 }, { id = 80, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 11761, R = 11762 }, { L = 11768, R = 11769 }, { L = 11780, R = 11781 }, { L = 12150, R = 12151 }, { L = 12180, R = 12181 }, { L = 12232, R = 12233 }, { L = 12262, R = 12263 }, { L = 12947, R = 12948 }, { L = 14463, R = 14464 }, { L = 15677, R = 15678 } }, storage = 0 }, { id = 35, kind = 12, lsRanges = {}, parentKind = 0, ranges = { { L = 19523, R = 19536 } }, storage = 0 }, { id = 34, kind = 12, lsRanges = {}, parentKind = 1, ranges = { { L = 17375, R = 17387 } }, storage = 0 }, { id = 143, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 26048, R = 26052 }, { L = 26510, R = 26514 }, { L = 27338, R = 27342 }, { L = 27351, R = 27355 }, { L = 27714, R = 27718 }, { L = 27917, R = 27921 }, { L = 27940, R = 27944 }, { L = 27980, R = 27984 }, { L = 28605, R = 28609 } }, storage = 0 }, { id = 14, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 8243, R = 8253 }, { L = 8404, R = 8414 }, { L = 8511, R = 8521 } }, storage = 0 }, { id = 116, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 20920, R = 20924 }, { L = 21033, R = 21037 } }, storage = 0 }, { id = 50, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 8864, R = 8874 }, { L = 9660, R = 9670 }, { L = 10059, R = 10069 } }, storage = 0 }, { id = 155, kind = 0, lsRanges = {}, parentKind = 0, ranges = { { L = 7037, R = 7049 }, { L = 8732, R = 8744 }, { L = 9367, R = 9379 }, { L = 10277, R = 10289 }, { L = 10361, R = 10373 }, { L = 16559, R = 16571 }, { L = 16845, R = 16857 }, { L = 18910, R = 18922 }, { L = 28708, R = 28720 }, { L = 28795, R = 28807 }, { L = 28885, R = 28897 } }, storage = 0 }, { id = 107, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 19875, R = 19878 }, { L = 19989, R = 19992 }, { L = 20047, R = 20050 }, { L = 21354, R = 21357 } }, storage = 0 }, { id = 58, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 10391, R = 10392 }, { L = 10398, R = 10399 }, { L = 10410, R = 10411 }, { L = 10499, R = 10500 }, { L = 10554, R = 10555 } }, storage = 0 }, { id = 70, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 11020, R = 11031 }, { L = 11564, R = 11575 }, { L = 14755, R = 14766 }, { L = 14780, R = 14791 }, { L = 14805, R = 14816 }, { L = 16101, R = 16112 } }, storage = 0 }, { id = 127, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 28957, R = 28958 }, { L = 28964, R = 28965 }, { L = 28976, R = 28977 }, { L = 29013, R = 29014 }, { L = 29055, R = 29056 } }, storage = 0 }, { id = 72, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 11073, R = 11086 }, { L = 11273, R = 11286 }, { L = 12760, R = 12773 }, { L = 13009, R = 13022 }, { L = 13148, R = 13161 }, { L = 16594, R = 16607 } }, storage = 0 }, { id = 47, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 10762, R = 10768 }, { L = 15668, R = 15674 }, { L = 16953, R = 16959 }, { L = 17041, R = 17047 } }, storage = 0 }, { id = 11, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 3001, R = 3002 }, { L = 3046, R = 3047 } }, storage = 0 }, { id = 42, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 8269, R = 8279 }, { L = 8449, R = 8459 }, { L = 8576, R = 8586 } }, storage = 0 }, { id = 142, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 26064, R = 26068 }, { L = 26548, R = 26552 }, { L = 27381, R = 27385 }, { L = 27394, R = 27398 }, { L = 27778, R = 27782 }, { L = 28011, R = 28015 }, { L = 28034, R = 28038 }, { L = 28074, R = 28078 }, { L = 28625, R = 28629 } }, storage = 0 }, { id = 93, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 18183, R = 18184 }, { L = 18190, R = 18191 }, { L = 18202, R = 18203 }, { L = 18274, R = 18275 }, { L = 18298, R = 18299 } }, storage = 0 }, { id = 94, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 18568, R = 18582 }, { L = 18685, R = 18699 }, { L = 18744, R = 18758 } }, storage = 0 }, { id = 79, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 11187, R = 11216 }, { L = 11317, R = 11346 }, { L = 12642, R = 12671 }, { L = 13172, R = 13201 }, { L = 15899, R = 15928 } }, storage = 0 }, { id = 73, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 16875, R = 16876 }, { L = 16882, R = 16883 }, { L = 16894, R = 16895 }, { L = 16960, R = 16961 }, { L = 17048, R = 17049 } }, storage = 0 }, { id = 46, kind = 12, lsRanges = {}, parentKind = 1, ranges = { { L = 19656, R = 19673 }, { L = 23247, R = 23264 } }, storage = 0 }, { id = 24, kind = 254, lsRanges = {}, parentKind = 0, ranges = { { L = 19613, R = 19616 } }, storage = 0 }, { id = 23, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 25481, R = 25490 } }, storage = 0 }, { id = 78, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 11176, R = 11185 }, { L = 11972, R = 11981 }, { L = 12479, R = 12488 }, { L = 12682, R = 12691 } }, storage = 0 }, { id = 156, kind = 0, lsRanges = {}, parentKind = 0, ranges = { { L = 10625, R = 10637 }, { L = 17315, R = 17327 }, { L = 18508, R = 18520 }, { L = 25075, R = 25087 }, { L = 29181, R = 29193 } }, storage = 0 }, { id = 9, kind = 6, lsRanges = {}, parentKind = 0, ranges = { { L = 18405, R = 18410 }, { L = 23699, R = 23704 } }, storage = 0 }, { id = 37, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 20731, R = 20733 }, { L = 20982, R = 20984 } }, storage = 0 }, { id = 82, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 16487, R = 16502 }, { L = 16523, R = 16538 }, { L = 16575, R = 16590 }, { L = 16618, R = 16633 }, { L = 16662, R = 16677 } }, storage = 0 }, { id = 138, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 25602, R = 25612 } }, storage = 0 }, { id = 22, kind = 6, lsRanges = {}, parentKind = 0, ranges = { { L = 8616, R = 8620 }, { L = 8632, R = 8636 }, { L = 18798, R = 18802 } }, storage = 0 }, { id = 15, kind = 252, lsRanges = {}, parentKind = 0, ranges = { { L = 10112, R = 10119 }, { L = 10642, R = 10649 } }, storage = 0 }, { id = 28, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 10830, R = 10847 }, { L = 13231, R = 13248 }, { L = 13329, R = 13346 }, { L = 13445, R = 13462 }, { L = 14015, R = 14032 }, { L = 15685, R = 15702 } }, storage = 0 }, { id = 27, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 3112, R = 3123 }, { L = 7833, R = 7844 }, { L = 8185, R = 8196 } }, storage = 0 }, { id = 26, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 3015, R = 3016 }, { L = 3032, R = 3033 } }, storage = 0 }, { id = 57, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 10217, R = 10226 }, { L = 10247, R = 10256 }, { L = 10471, R = 10480 }, { L = 10577, R = 10586 } }, storage = 0 }, { id = 36, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 3332, R = 3342 }, { L = 3589, R = 3599 }, { L = 8148, R = 8158 } }, storage = 0 }, { id = 30, kind = 6, lsRanges = {}, parentKind = 0, ranges = { { L = 10257, R = 10264 }, { L = 10341, R = 10348 }, { L = 16539, R = 16546 }, { L = 16825, R = 16832 }, { L = 28688, R = 28695 }, { L = 28775, R = 28782 }, { L = 28865, R = 28872 } }, storage = 0 }, { id = 109, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 19951, R = 19952 }, { L = 19958, R = 19959 }, { L = 19970, R = 19971 }, { L = 20003, R = 20004 } }, storage = 0 }, { id = 112, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 20516, R = 20518 }, { L = 20929, R = 20931 } }, storage = 0 }, { id = 121, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 22335, R = 22346 }, { L = 22517, R = 22528 }, { L = 22697, R = 22708 }, { L = 23265, R = 23276 } }, storage = 0 }, { id = 17, kind = 3, lsRanges = {}, parentKind = 0, ranges = { { L = 19515, R = 19521 }, { L = 19542, R = 19548 }, { L = 19582, R = 19588 } }, storage = 0 }, { id = 88, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 17691, R = 17701 }, { L = 18394, R = 18404 }, { L = 18455, R = 18465 } }, storage = 0 }, { id = 3, kind = 12, lsRanges = {}, parentKind = 1, ranges = { { L = 10120, R = 10136 }, { L = 22500, R = 22516 } }, storage = 0 }, { id = 28, kind = 12, lsRanges = {}, parentKind = 1, ranges = { { L = 10650, R = 10667 }, { L = 22679, R = 22696 } }, storage = 0 }, { id = 10, kind = 252, lsRanges = {}, parentKind = 0, ranges = { { L = 2784, R = 2791 }, { L = 8856, R = 8863 }, { L = 25156, R = 25163 }, { L = 25192, R = 25199 }, { L = 25228, R = 25235 } }, storage = 0 }, { id = 123, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 23032, R = 23044 }, { L = 23291, R = 23303 }, { L = 23713, R = 23725 }, { L = 24273, R = 24285 } }, storage = 0 }, { id = 48, kind = 12, lsRanges = {}, parentKind = 1, ranges = { { L = 25096, R = 25109 } }, storage = 0 }, { id = 8, kind = 13, lsRanges = {}, parentKind = 1, ranges = { { L = 1847, R = 1861 }, { L = 23591, R = 23605 }, { L = 23649, R = 23663 } }, storage = 0 }, { id = 150, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 28645, R = 28654 }, { L = 28678, R = 28687 }, { L = 28986, R = 28995 }, { L = 29111, R = 29120 } }, storage = 0 }, { id = 115, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 20859, R = 20861 }, { L = 20951, R = 20953 } }, storage = 0 }, { id = 26, kind = 6, lsRanges = {}, parentKind = 0, ranges = { { L = 9237, R = 9240 }, { L = 9252, R = 9255 }, { L = 18819, R = 18822 } }, storage = 0 }, { id = 11, kind = 23, lsRanges = {}, parentKind = 1, ranges = { { L = 2804, R = 2809 }, { L = 2903, R = 2908 }, { L = 3128, R = 3133 }, { L = 8314, R = 8319 }, { L = 19819, R = 19824 } }, storage = 0 }, { id = 10, kind = 13, lsRanges = {}, parentKind = 1, ranges = { { L = 2182, R = 2193 }, { L = 22543, R = 22554 } }, storage = 0 }, { id = 44, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 8298, R = 8309 }, { L = 9685, R = 9696 }, { L = 10096, R = 10107 } }, storage = 0 }, { id = 137, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 25382, R = 25392 } }, storage = 0 }, { id = 49, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 8769, R = 8775 }, { L = 8995, R = 9001 }, { L = 9716, R = 9722 } }, storage = 0 }, { id = 87, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 17476, R = 17488 }, { L = 18085, R = 18097 }, { L = 18419, R = 18431 } }, storage = 0 }, { id = 13, kind = 13, lsRanges = {}, parentKind = 1, ranges = { { L = 1955, R = 1969 }, { L = 23959, R = 23973 }, { L = 24017, R = 24031 } }, storage = 0 }, { id = 46, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 8398, R = 8403 }, { L = 8610, R = 8615 }, { L = 8986, R = 8991 }, { L = 9231, R = 9236 } }, storage = 0 }, { id = 30, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 3087, R = 3093 }, { L = 7706, R = 7712 } }, storage = 0 }, { id = 139, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 25911, R = 25915 }, { L = 27070, R = 27074 }, { L = 29041, R = 29045 } }, storage = 0 }, { id = 119, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 21595, R = 21599 } }, storage = 0 }, { id = 131, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 24349, R = 24350 }, { L = 24356, R = 24357 }, { L = 24370, R = 24371 }, { L = 24459, R = 24460 } }, storage = 0 }, { id = 108, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 19901, R = 19902 }, { L = 19908, R = 19909 }, { L = 19920, R = 19921 }, { L = 20006, R = 20007 } }, storage = 0 }, { id = 122, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 22879, R = 22890 }, { L = 23278, R = 23289 } }, storage = 0 }, { id = 40, kind = 6, lsRanges = {}, parentKind = 0, ranges = { { L = 18980, R = 18985 }, { L = 19058, R = 19063 } }, storage = 0 }, { id = 55, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 10148, R = 10151 }, { L = 10484, R = 10487 }, { L = 10539, R = 10542 } }, storage = 0 }, { id = 114, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 25136, R = 25140 } }, storage = 0 }, { id = 120, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 21614, R = 21618 } }, storage = 0 }, { id = 99, kind = 8, lsRanges = {}, parentKind = 0, ranges = { { L = 19078, R = 19081 } }, storage = 2 }, { id = 100, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 26174, R = 26183 }, { L = 26629, R = 26638 }, { L = 27306, R = 27315 }, { L = 27509, R = 27518 } }, storage = 0 }, { id = 9, kind = 13, lsRanges = {}, parentKind = 1, ranges = { { L = 731, R = 741 }, { L = 22366, R = 22376 } }, storage = 0 }, { id = 40, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 8818, R = 8824 }, { L = 9060, R = 9066 }, { L = 9724, R = 9730 } }, storage = 0 }, { id = 154, kind = 0, lsRanges = {}, parentKind = 0, ranges = { { L = 19088, R = 19094 } }, storage = 0 }, { id = 20, kind = 12, lsRanges = {}, parentKind = 1, ranges = { { L = 8212, R = 8228 }, { L = 22349, R = 22365 } }, storage = 0 }, { id = 25, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 10167, R = 10177 }, { L = 10228, R = 10238 } }, storage = 0 }, { id = 17, kind = 13, lsRanges = {}, parentKind = 1, ranges = { { L = 2301, R = 2314 }, { L = 22732, R = 22745 } }, storage = 0 }, { id = 103, kind = 253, lsRanges = {}, parentKind = 12, ranges = { { L = 19750, R = 19762 }, { L = 21341, R = 21353 } }, storage = 0 }, { id = 47, kind = 12, lsRanges = {}, parentKind = 1, ranges = { { L = 21586, R = 21590 } }, storage = 0 }, { id = 18, kind = 13, lsRanges = {}, parentKind = 1, ranges = { { L = 2419, R = 2439 }, { L = 22710, R = 22730 } }, storage = 0 }, { id = 0, kind = 255, lsRanges = {}, parentKind = 1, ranges = { { L = 17340, R = 17361 } }, storage = 0 }, { id = 91, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 18066, R = 18071 }, { L = 18282, R = 18287 } }, storage = 0 }, { id = 125, kind = 13, lsRanges = {}, parentKind = 12, ranges = { { L = 23217, R = 23221 }, { L = 23389, R = 23393 } }, storage = 0 }, { id = 8, kind = 12, lsRanges = {}, parentKind = 1, ranges = { { L = 3063, R = 3081 } }, storage = 0 }, { id = 6, kind = 6, lsRanges = {}, parentKind = 0, ranges = { { L = 19034, R = 19039 } }, storage = 0 }, { id = 12, kind = 13, lsRanges = {}, parentKind = 1, ranges = { { L = 1006, R = 1015 }, { L = 22910, R = 22919 } }, storage = 0 }, { id = 14, kind = 6, lsRanges = {}, parentKind = 0, ranges = { { L = 19619, R = 19635 } }, storage = 0 }, { id = 44, kind = 6, lsRanges = {}, parentKind = 0, ranges = { { L = 19208, R = 19213 } }, storage = 0 } }, uri = "file:///C%3A/Work/Projects/Git/ACounter/testlut/main.cpp"}
[ DEBUG ] 2021-06-08T09:14:48+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 2, jsonrpc = "2.0", result = { { kind = 1, range = { end = { character = 19, line = 13 }, start = { character = 16, line = 13 } }, role = 4 }, { kind = 1, range = { end = { character = 27, line = 53 }, start = { character = 24, line = 53 } }, role = 4 }, { kind = 1, range = { end = { character = 27, line = 54 }, start = { character = 24, line = 54 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 72 }, start = { character = 4, line = 72 } }, role = 4 }, { kind = 1, range = { end = { character = 68, line = 72 }, start = { character = 65, line = 72 } }, role = 4 }, { kind = 1, range = { end = { character = 26, line = 180 }, start = { character = 23, line = 180 } }, role = 4 }, { kind = 1, range = { end = { character = 26, line = 190 }, start = { character = 23, line = 190 } }, role = 4 }, { kind = 1, range = { end = { character = 31, line = 198 }, start = { character = 28, line = 198 } }, role = 4 }, { kind = 1, range = { end = { character = 50, line = 198 }, start = { character = 47, line = 198 } }, role = 4 }, { kind = 1, range = { end = { character = 31, line = 199 }, start = { character = 28, line = 199 } }, role = 4 }, { kind = 1, range = { end = { character = 50, line = 199 }, start = { character = 47, line = 199 } }, role = 4 }, { kind = 1, range = { end = { character = 26, line = 203 }, start = { character = 23, line = 203 } }, role = 4 }, { kind = 1, range = { end = { character = 23, line = 205 }, start = { character = 20, line = 205 } }, role = 4 }, { kind = 1, range = { end = { character = 23, line = 207 }, start = { character = 20, line = 207 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 290 }, start = { character = 4, line = 290 } }, role = 4 }, { kind = 1, range = { end = { character = 62, line = 290 }, start = { character = 59, line = 290 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 299 }, start = { character = 4, line = 299 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 300 }, start = { character = 4, line = 300 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 302 }, start = { character = 4, line = 302 } }, role = 4 }, { kind = 1, range = { end = { character = 57, line = 302 }, start = { character = 54, line = 302 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 303 }, start = { character = 4, line = 303 } }, role = 4 }, { kind = 1, range = { end = { character = 57, line = 303 }, start = { character = 54, line = 303 } }, role = 4 }, { kind = 1, range = { end = { character = 11, line = 306 }, start = { character = 8, line = 306 } }, role = 4 }, { kind = 1, range = { end = { character = 69, line = 306 }, start = { character = 66, line = 306 } }, role = 4 }, { kind = 1, range = { end = { character = 19, line = 325 }, start = { character = 16, line = 325 } }, role = 4 }, { kind = 1, range = { end = { character = 77, line = 325 }, start = { character = 74, line = 325 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 349 }, start = { character = 4, line = 349 } }, role = 4 }, { kind = 1, range = { end = { character = 62, line = 349 }, start = { character = 59, line = 349 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 399 }, start = { character = 4, line = 399 } }, role = 4 }, { kind = 1, range = { end = { character = 72, line = 399 }, start = { character = 69, line = 399 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 400 }, start = { character = 4, line = 400 } }, role = 4 }, { kind = 1, range = { end = { character = 72, line = 400 }, start = { character = 69, line = 400 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 449 }, start = { character = 4, line = 449 } }, role = 4 }, { kind = 1, range = { end = { character = 77, line = 449 }, start = { character = 74, line = 449 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 451 }, start = { character = 4, line = 451 } }, role = 4 }, { kind = 1, range = { end = { character = 65, line = 451 }, start = { character = 62, line = 451 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 452 }, start = { character = 4, line = 452 } }, role = 4 }, { kind = 1, range = { end = { character = 65, line = 452 }, start = { character = 62, line = 452 } }, role = 4 }, { kind = 1, range = { end = { character = 6, line = 502 }, start = { character = 3, line = 502 } }, role = 4 }, { kind = 1, range = { end = { character = 66, line = 502 }, start = { character = 63, line = 502 } }, role = 4 }, { kind = 1, range = { end = { character = 5, line = 542 }, start = { character = 2, line = 542 } }, role = 4 }, { kind = 1, range = { end = { character = 65, line = 542 }, start = { character = 62, line = 542 } }, role = 4 }, { kind = 1, range = { end = { character = 4, line = 545 }, start = { character = 1, line = 545 } }, role = 4 }, { kind = 1, range = { end = { character = 51, line = 545 }, start = { character = 48, line = 545 } }, role = 4 }, { kind = 1, range = { end = { character = 4, line = 546 }, start = { character = 1, line = 546 } }, role = 4 }, { kind = 1, range = { end = { character = 51, line = 546 }, start = { character = 48, line = 546 } }, role = 4 }, { kind = 1, range = { end = { character = 4, line = 547 }, start = { character = 1, line = 547 } }, role = 4 }, { kind = 1, range = { end = { character = 51, line = 547 }, start = { character = 48, line = 547 } }, role = 4 }, { kind = 1, range = { end = { character = 4, line = 548 }, start = { character = 1, line = 548 } }, role = 4 }, { kind = 1, range = { end = { character = 51, line = 548 }, start = { character = 48, line = 548 } }, role = 4 }, { kind = 1, range = { end = { character = 4, line = 550 }, start = { character = 1, line = 550 } }, role = 4 }, { kind = 1, range = { end = { character = 63, line = 550 }, start = { character = 60, line = 550 } }, role = 4 }, { kind = 1, range = { end = { character = 4, line = 551 }, start = { character = 1, line = 551 } }, role = 4 }, { kind = 1, range = { end = { character = 63, line = 551 }, start = { character = 60, line = 551 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 597 }, start = { character = 4, line = 597 } }, role = 4 }, { kind = 1, range = { end = { character = 72, line = 597 }, start = { character = 69, line = 597 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 598 }, start = { character = 4, line = 598 } }, role = 4 }, { kind = 1, range = { end = { character = 72, line = 598 }, start = { character = 69, line = 598 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 600 }, start = { character = 4, line = 600 } }, role = 4 }, { kind = 1, range = { end = { character = 53, line = 600 }, start = { character = 50, line = 600 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 601 }, start = { character = 4, line = 601 } }, role = 4 }, { kind = 1, range = { end = { character = 53, line = 601 }, start = { character = 50, line = 601 } }, role = 4 }, { kind = 1, range = { end = { character = 29, line = 604 }, start = { character = 26, line = 604 } }, role = 4 }, { kind = 1, range = { end = { character = 53, line = 605 }, start = { character = 50, line = 605 } }, role = 4 }, { kind = 1, range = { end = { character = 48, line = 606 }, start = { character = 45, line = 606 } }, role = 4 }, { kind = 1, range = { end = { character = 28, line = 607 }, start = { character = 25, line = 607 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 636 }, start = { character = 4, line = 636 } }, role = 4 }, { kind = 1, range = { end = { character = 62, line = 636 }, start = { character = 59, line = 636 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 638 }, start = { character = 4, line = 638 } }, role = 4 }, { kind = 1, range = { end = { character = 48, line = 638 }, start = { character = 45, line = 638 } }, role = 4 }, { kind = 1, range = { end = { character = 11, line = 640 }, start = { character = 8, line = 640 } }, role = 4 }, { kind = 1, range = { end = { character = 61, line = 640 }, start = { character = 58, line = 640 } }, role = 4 }, { kind = 1, range = { end = { character = 14, line = 664 }, start = { character = 11, line = 664 } }, role = 4 }, { kind = 1, range = { end = { character = 41, line = 664 }, start = { character = 38, line = 664 } }, role = 4 }, { kind = 1, range = { end = { character = 16, line = 665 }, start = { character = 13, line = 665 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 739 }, start = { character = 4, line = 739 } }, role = 4 }, { kind = 1, range = { end = { character = 42, line = 739 }, start = { character = 39, line = 739 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 740 }, start = { character = 4, line = 740 } }, role = 4 }, { kind = 1, range = { end = { character = 42, line = 740 }, start = { character = 39, line = 740 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 741 }, start = { character = 4, line = 741 } }, role = 4 }, { kind = 1, range = { end = { character = 42, line = 741 }, start = { character = 39, line = 741 } }, role = 4 }, { kind = 1, range = { end = { character = 4, line = 742 }, start = { character = 1, line = 742 } }, role = 4 }, { kind = 1, range = { end = { character = 17, line = 742 }, start = { character = 14, line = 742 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 756 }, start = { character = 4, line = 756 } }, role = 4 }, { kind = 1, range = { end = { character = 54, line = 756 }, start = { character = 51, line = 756 } }, role = 4 }, { kind = 1, range = { end = { character = 4, line = 759 }, start = { character = 1, line = 759 } }, role = 4 }, { kind = 1, range = { end = { character = 17, line = 759 }, start = { character = 14, line = 759 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 762 }, start = { character = 4, line = 762 } }, role = 4 }, { kind = 1, range = { end = { character = 51, line = 762 }, start = { character = 48, line = 762 } }, role = 4 }, { kind = 1, range = { end = { character = 4, line = 764 }, start = { character = 1, line = 764 } }, role = 4 }, { kind = 1, range = { end = { character = 17, line = 764 }, start = { character = 14, line = 764 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 767 }, start = { character = 4, line = 767 } }, role = 4 }, { kind = 1, range = { end = { character = 58, line = 767 }, start = { character = 55, line = 767 } }, role = 4 }, { kind = 1, range = { end = { character = 4, line = 769 }, start = { character = 1, line = 769 } }, role = 4 }, { kind = 1, range = { end = { character = 17, line = 769 }, start = { character = 14, line = 769 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 772 }, start = { character = 4, line = 772 } }, role = 4 }, { kind = 1, range = { end = { character = 52, line = 772 }, start = { character = 49, line = 772 } }, role = 4 }, { kind = 1, range = { end = { character = 4, line = 774 }, start = { character = 1, line = 774 } }, role = 4 }, { kind = 1, range = { end = { character = 17, line = 774 }, start = { character = 14, line = 774 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 780 }, start = { character = 4, line = 780 } }, role = 4 }, { kind = 1, range = { end = { character = 54, line = 780 }, start = { character = 51, line = 780 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 784 }, start = { character = 4, line = 784 } }, role = 4 }, { kind = 1, range = { end = { character = 63, line = 784 }, start = { character = 60, line = 784 } }, role = 4 }, { kind = 1, range = { end = { character = 4, line = 785 }, start = { character = 1, line = 785 } }, role = 4 }, { kind = 1, range = { end = { character = 17, line = 785 }, start = { character = 14, line = 785 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 788 }, start = { character = 4, line = 788 } }, role = 4 }, { kind = 1, range = { end = { character = 59, line = 788 }, start = { character = 56, line = 788 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 789 }, start = { character = 4, line = 789 } }, role = 4 }, { kind = 1, range = { end = { character = 63, line = 789 }, start = { character = 60, line = 789 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 790 }, start = { character = 4, line = 790 } }, role = 4 }, { kind = 1, range = { end = { character = 48, line = 790 }, start = { character = 45, line = 790 } }, role = 4 }, { kind = 1, range = { end = { character = 4, line = 793 }, start = { character = 1, line = 793 } }, role = 4 }, { kind = 1, range = { end = { character = 17, line = 793 }, start = { character = 14, line = 793 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 798 }, start = { character = 4, line = 798 } }, role = 4 }, { kind = 1, range = { end = { character = 59, line = 798 }, start = { character = 56, line = 798 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 799 }, start = { character = 4, line = 799 } }, role = 4 }, { kind = 1, range = { end = { character = 63, line = 799 }, start = { character = 60, line = 799 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 800 }, start = { character = 4, line = 800 } }, role = 4 }, { kind = 1, range = { end = { character = 48, line = 800 }, start = { character = 45, line = 800 } }, role = 4 }, { kind = 1, range = { end = { character = 29, line = 802 }, start = { character = 26, line = 802 } }, role = 4 }, { kind = 1, range = { end = { character = 53, line = 803 }, start = { character = 50, line = 803 } }, role = 4 }, { kind = 1, range = { end = { character = 48, line = 804 }, start = { character = 45, line = 804 } }, role = 4 }, { kind = 1, range = { end = { character = 28, line = 805 }, start = { character = 25, line = 805 } }, role = 4 }, { kind = 1, range = { end = { character = 4, line = 815 }, start = { character = 1, line = 815 } }, role = 4 }, { kind = 1, range = { end = { character = 17, line = 815 }, start = { character = 14, line = 815 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 827 }, start = { character = 4, line = 827 } }, role = 4 }, { kind = 1, range = { end = { character = 35, line = 827 }, start = { character = 32, line = 827 } }, role = 4 }, { kind = 1, range = { end = { character = 4, line = 856 }, start = { character = 1, line = 856 } }, role = 4 }, { kind = 1, range = { end = { character = 80, line = 856 }, start = { character = 77, line = 856 } }, role = 4 }, { kind = 1, range = { end = { character = 18, line = 878 }, start = { character = 15, line = 878 } }, role = 4 }, { kind = 1, range = { end = { character = 18, line = 879 }, start = { character = 15, line = 879 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 908 }, start = { character = 4, line = 908 } }, role = 4 }, { kind = 1, range = { end = { character = 77, line = 908 }, start = { character = 74, line = 908 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 910 }, start = { character = 4, line = 910 } }, role = 4 }, { kind = 1, range = { end = { character = 56, line = 910 }, start = { character = 53, line = 910 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 911 }, start = { character = 4, line = 911 } }, role = 4 }, { kind = 1, range = { end = { character = 56, line = 911 }, start = { character = 53, line = 911 } }, role = 4 } }}
[ DEBUG ] 2021-06-08T09:14:48+0200 ] ...table\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:434 ] "default_handler" "textDocument/documentHighlight" { bufnr = 13, client_id = 1, params = { { kind = 1, range = { end = { character = 19, line = 13 }, start = { character = 16, line = 13 } }, role = 4 }, { kind = 1, range = { end = { character = 27, line = 53 }, start = { character = 24, line = 53 } }, role = 4 }, { kind = 1, range = { end = { character = 27, line = 54 }, start = { character = 24, line = 54 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 72 }, start = { character = 4, line = 72 } }, role = 4 }, { kind = 1, range = { end = { character = 68, line = 72 }, start = { character = 65, line = 72 } }, role = 4 }, { kind = 1, range = { end = { character = 26, line = 180 }, start = { character = 23, line = 180 } }, role = 4 }, { kind = 1, range = { end = { character = 26, line = 190 }, start = { character = 23, line = 190 } }, role = 4 }, { kind = 1, range = { end = { character = 31, line = 198 }, start = { character = 28, line = 198 } }, role = 4 }, { kind = 1, range = { end = { character = 50, line = 198 }, start = { character = 47, line = 198 } }, role = 4 }, { kind = 1, range = { end = { character = 31, line = 199 }, start = { character = 28, line = 199 } }, role = 4 }, { kind = 1, range = { end = { character = 50, line = 199 }, start = { character = 47, line = 199 } }, role = 4 }, { kind = 1, range = { end = { character = 26, line = 203 }, start = { character = 23, line = 203 } }, role = 4 }, { kind = 1, range = { end = { character = 23, line = 205 }, start = { character = 20, line = 205 } }, role = 4 }, { kind = 1, range = { end = { character = 23, line = 207 }, start = { character = 20, line = 207 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 290 }, start = { character = 4, line = 290 } }, role = 4 }, { kind = 1, range = { end = { character = 62, line = 290 }, start = { character = 59, line = 290 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 299 }, start = { character = 4, line = 299 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 300 }, start = { character = 4, line = 300 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 302 }, start = { character = 4, line = 302 } }, role = 4 }, { kind = 1, range = { end = { character = 57, line = 302 }, start = { character = 54, line = 302 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 303 }, start = { character = 4, line = 303 } }, role = 4 }, { kind = 1, range = { end = { character = 57, line = 303 }, start = { character = 54, line = 303 } }, role = 4 }, { kind = 1, range = { end = { character = 11, line = 306 }, start = { character = 8, line = 306 } }, role = 4 }, { kind = 1, range = { end = { character = 69, line = 306 }, start = { character = 66, line = 306 } }, role = 4 }, { kind = 1, range = { end = { character = 19, line = 325 }, start = { character = 16, line = 325 } }, role = 4 }, { kind = 1, range = { end = { character = 77, line = 325 }, start = { character = 74, line = 325 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 349 }, start = { character = 4, line = 349 } }, role = 4 }, { kind = 1, range = { end = { character = 62, line = 349 }, start = { character = 59, line = 349 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 399 }, start = { character = 4, line = 399 } }, role = 4 }, { kind = 1, range = { end = { character = 72, line = 399 }, start = { character = 69, line = 399 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 400 }, start = { character = 4, line = 400 } }, role = 4 }, { kind = 1, range = { end = { character = 72, line = 400 }, start = { character = 69, line = 400 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 449 }, start = { character = 4, line = 449 } }, role = 4 }, { kind = 1, range = { end = { character = 77, line = 449 }, start = { character = 74, line = 449 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 451 }, start = { character = 4, line = 451 } }, role = 4 }, { kind = 1, range = { end = { character = 65, line = 451 }, start = { character = 62, line = 451 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 452 }, start = { character = 4, line = 452 } }, role = 4 }, { kind = 1, range = { end = { character = 65, line = 452 }, start = { character = 62, line = 452 } }, role = 4 }, { kind = 1, range = { end = { character = 6, line = 502 }, start = { character = 3, line = 502 } }, role = 4 }, { kind = 1, range = { end = { character = 66, line = 502 }, start = { character = 63, line = 502 } }, role = 4 }, { kind = 1, range = { end = { character = 5, line = 542 }, start = { character = 2, line = 542 } }, role = 4 }, { kind = 1, range = { end = { character = 65, line = 542 }, start = { character = 62, line = 542 } }, role = 4 }, { kind = 1, range = { end = { character = 4, line = 545 }, start = { character = 1, line = 545 } }, role = 4 }, { kind = 1, range = { end = { character = 51, line = 545 }, start = { character = 48, line = 545 } }, role = 4 }, { kind = 1, range = { end = { character = 4, line = 546 }, start = { character = 1, line = 546 } }, role = 4 }, { kind = 1, range = { end = { character = 51, line = 546 }, start = { character = 48, line = 546 } }, role = 4 }, { kind = 1, range = { end = { character = 4, line = 547 }, start = { character = 1, line = 547 } }, role = 4 }, { kind = 1, range = { end = { character = 51, line = 547 }, start = { character = 48, line = 547 } }, role = 4 }, { kind = 1, range = { end = { character = 4, line = 548 }, start = { character = 1, line = 548 } }, role = 4 }, { kind = 1, range = { end = { character = 51, line = 548 }, start = { character = 48, line = 548 } }, role = 4 }, { kind = 1, range = { end = { character = 4, line = 550 }, start = { character = 1, line = 550 } }, role = 4 }, { kind = 1, range = { end = { character = 63, line = 550 }, start = { character = 60, line = 550 } }, role = 4 }, { kind = 1, range = { end = { character = 4, line = 551 }, start = { character = 1, line = 551 } }, role = 4 }, { kind = 1, range = { end = { character = 63, line = 551 }, start = { character = 60, line = 551 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 597 }, start = { character = 4, line = 597 } }, role = 4 }, { kind = 1, range = { end = { character = 72, line = 597 }, start = { character = 69, line = 597 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 598 }, start = { character = 4, line = 598 } }, role = 4 }, { kind = 1, range = { end = { character = 72, line = 598 }, start = { character = 69, line = 598 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 600 }, start = { character = 4, line = 600 } }, role = 4 }, { kind = 1, range = { end = { character = 53, line = 600 }, start = { character = 50, line = 600 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 601 }, start = { character = 4, line = 601 } }, role = 4 }, { kind = 1, range = { end = { character = 53, line = 601 }, start = { character = 50, line = 601 } }, role = 4 }, { kind = 1, range = { end = { character = 29, line = 604 }, start = { character = 26, line = 604 } }, role = 4 }, { kind = 1, range = { end = { character = 53, line = 605 }, start = { character = 50, line = 605 } }, role = 4 }, { kind = 1, range = { end = { character = 48, line = 606 }, start = { character = 45, line = 606 } }, role = 4 }, { kind = 1, range = { end = { character = 28, line = 607 }, start = { character = 25, line = 607 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 636 }, start = { character = 4, line = 636 } }, role = 4 }, { kind = 1, range = { end = { character = 62, line = 636 }, start = { character = 59, line = 636 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 638 }, start = { character = 4, line = 638 } }, role = 4 }, { kind = 1, range = { end = { character = 48, line = 638 }, start = { character = 45, line = 638 } }, role = 4 }, { kind = 1, range = { end = { character = 11, line = 640 }, start = { character = 8, line = 640 } }, role = 4 }, { kind = 1, range = { end = { character = 61, line = 640 }, start = { character = 58, line = 640 } }, role = 4 }, { kind = 1, range = { end = { character = 14, line = 664 }, start = { character = 11, line = 664 } }, role = 4 }, { kind = 1, range = { end = { character = 41, line = 664 }, start = { character = 38, line = 664 } }, role = 4 }, { kind = 1, range = { end = { character = 16, line = 665 }, start = { character = 13, line = 665 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 739 }, start = { character = 4, line = 739 } }, role = 4 }, { kind = 1, range = { end = { character = 42, line = 739 }, start = { character = 39, line = 739 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 740 }, start = { character = 4, line = 740 } }, role = 4 }, { kind = 1, range = { end = { character = 42, line = 740 }, start = { character = 39, line = 740 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 741 }, start = { character = 4, line = 741 } }, role = 4 }, { kind = 1, range = { end = { character = 42, line = 741 }, start = { character = 39, line = 741 } }, role = 4 }, { kind = 1, range = { end = { character = 4, line = 742 }, start = { character = 1, line = 742 } }, role = 4 }, { kind = 1, range = { end = { character = 17, line = 742 }, start = { character = 14, line = 742 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 756 }, start = { character = 4, line = 756 } }, role = 4 }, { kind = 1, range = { end = { character = 54, line = 756 }, start = { character = 51, line = 756 } }, role = 4 }, { kind = 1, range = { end = { character = 4, line = 759 }, start = { character = 1, line = 759 } }, role = 4 }, { kind = 1, range = { end = { character = 17, line = 759 }, start = { character = 14, line = 759 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 762 }, start = { character = 4, line = 762 } }, role = 4 }, { kind = 1, range = { end = { character = 51, line = 762 }, start = { character = 48, line = 762 } }, role = 4 }, { kind = 1, range = { end = { character = 4, line = 764 }, start = { character = 1, line = 764 } }, role = 4 }, { kind = 1, range = { end = { character = 17, line = 764 }, start = { character = 14, line = 764 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 767 }, start = { character = 4, line = 767 } }, role = 4 }, { kind = 1, range = { end = { character = 58, line = 767 }, start = { character = 55, line = 767 } }, role = 4 }, { kind = 1, range = { end = { character = 4, line = 769 }, start = { character = 1, line = 769 } }, role = 4 }, { kind = 1, range = { end = { character = 17, line = 769 }, start = { character = 14, line = 769 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 772 }, start = { character = 4, line = 772 } }, role = 4 }, { kind = 1, range = { end = { character = 52, line = 772 }, start = { character = 49, line = 772 } }, role = 4 }, { kind = 1, range = { end = { character = 4, line = 774 }, start = { character = 1, line = 774 } }, role = 4 }, { kind = 1, range = { end = { character = 17, line = 774 }, start = { character = 14, line = 774 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 780 }, start = { character = 4, line = 780 } }, role = 4 }, { kind = 1, range = { end = { character = 54, line = 780 }, start = { character = 51, line = 780 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 784 }, start = { character = 4, line = 784 } }, role = 4 }, { kind = 1, range = { end = { character = 63, line = 784 }, start = { character = 60, line = 784 } }, role = 4 }, { kind = 1, range = { end = { character = 4, line = 785 }, start = { character = 1, line = 785 } }, role = 4 }, { kind = 1, range = { end = { character = 17, line = 785 }, start = { character = 14, line = 785 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 788 }, start = { character = 4, line = 788 } }, role = 4 }, { kind = 1, range = { end = { character = 59, line = 788 }, start = { character = 56, line = 788 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 789 }, start = { character = 4, line = 789 } }, role = 4 }, { kind = 1, range = { end = { character = 63, line = 789 }, start = { character = 60, line = 789 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 790 }, start = { character = 4, line = 790 } }, role = 4 }, { kind = 1, range = { end = { character = 48, line = 790 }, start = { character = 45, line = 790 } }, role = 4 }, { kind = 1, range = { end = { character = 4, line = 793 }, start = { character = 1, line = 793 } }, role = 4 }, { kind = 1, range = { end = { character = 17, line = 793 }, start = { character = 14, line = 793 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 798 }, start = { character = 4, line = 798 } }, role = 4 }, { kind = 1, range = { end = { character = 59, line = 798 }, start = { character = 56, line = 798 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 799 }, start = { character = 4, line = 799 } }, role = 4 }, { kind = 1, range = { end = { character = 63, line = 799 }, start = { character = 60, line = 799 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 800 }, start = { character = 4, line = 800 } }, role = 4 }, { kind = 1, range = { end = { character = 48, line = 800 }, start = { character = 45, line = 800 } }, role = 4 }, { kind = 1, range = { end = { character = 29, line = 802 }, start = { character = 26, line = 802 } }, role = 4 }, { kind = 1, range = { end = { character = 53, line = 803 }, start = { character = 50, line = 803 } }, role = 4 }, { kind = 1, range = { end = { character = 48, line = 804 }, start = { character = 45, line = 804 } }, role = 4 }, { kind = 1, range = { end = { character = 28, line = 805 }, start = { character = 25, line = 805 } }, role = 4 }, { kind = 1, range = { end = { character = 4, line = 815 }, start = { character = 1, line = 815 } }, role = 4 }, { kind = 1, range = { end = { character = 17, line = 815 }, start = { character = 14, line = 815 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 827 }, start = { character = 4, line = 827 } }, role = 4 }, { kind = 1, range = { end = { character = 35, line = 827 }, start = { character = 32, line = 827 } }, role = 4 }, { kind = 1, range = { end = { character = 4, line = 856 }, start = { character = 1, line = 856 } }, role = 4 }, { kind = 1, range = { end = { character = 80, line = 856 }, start = { character = 77, line = 856 } }, role = 4 }, { kind = 1, range = { end = { character = 18, line = 878 }, start = { character = 15, line = 878 } }, role = 4 }, { kind = 1, range = { end = { character = 18, line = 879 }, start = { character = 15, line = 879 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 908 }, start = { character = 4, line = 908 } }, role = 4 }, { kind = 1, range = { end = { character = 77, line = 908 }, start = { character = 74, line = 908 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 910 }, start = { character = 4, line = 910 } }, role = 4 }, { kind = 1, range = { end = { character = 56, line = 910 }, start = { character = 53, line = 910 } }, role = 4 }, { kind = 1, range = { end = { character = 7, line = 911 }, start = { character = 4, line = 911 } }, role = 4 }, { kind = 1, range = { end = { character = 56, line = 911 }, start = { character = 53, line = 911 } }, role = 4 } }}
[ DEBUG ] 2021-06-08T09:14:48+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 0, jsonrpc = "2.0", method = "window/workDoneProgress/create", params = { token = "index" }}
[ DEBUG ] 2021-06-08T09:14:48+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "index", value = { kind = "begin", title = "indexing" } }}
[ DEBUG ] 2021-06-08T09:14:48+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "index", value = { kind = "report", message = "1/2", percentage = 50 } }}
[ DEBUG ] 2021-06-08T09:14:48+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:693 ] "server_request" "window/workDoneProgress/create" { token = "index"}
[ DEBUG ] 2021-06-08T09:14:48+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:696 ] "server_request: found handler for" "window/workDoneProgress/create"
[ DEBUG ] 2021-06-08T09:14:48+0200 ] ...table\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:434 ] "default_handler" "window/workDoneProgress/create" { client_id = 1, params = { token = "index" }}
[ DEBUG ] 2021-06-08T09:14:48+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:502 ] "server_request: callback result" { result = vim.NIL, status = true}
[ DEBUG ] 2021-06-08T09:14:48+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 0, jsonrpc = "2.0", result = vim.NIL}
[ DEBUG ] 2021-06-08T09:14:48+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:679 ] "notification" "$/progress" { token = "index", value = { kind = "begin", title = "indexing" }}
[ DEBUG ] 2021-06-08T09:14:48+0200 ] ...table\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:434 ] "default_handler" "$/progress" { client_id = 1, params = { token = "index", value = { kind = "begin", title = "indexing" } }}
[ DEBUG ] 2021-06-08T09:14:48+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:679 ] "notification" "$/progress" { token = "index", value = { kind = "report", message = "1/2", percentage = 50 }}
[ DEBUG ] 2021-06-08T09:14:48+0200 ] ...table\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:434 ] "default_handler" "$/progress" { client_id = 1, params = { token = "index", value = { kind = "report", message = "1/2", percentage = 50 } }}
[ DEBUG ] 2021-06-08T09:14:48+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { code = 2, message = "declaration requires an exit-time destructor", range = { end = { character = 27, line = 23 }, start = { character = 17, line = 23 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires a global destructor", range = { end = { character = 27, line = 23 }, start = { character = 17, line = 23 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires an exit-time destructor", range = { end = { character = 27, line = 24 }, start = { character = 17, line = 24 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires a global destructor", range = { end = { character = 27, line = 24 }, start = { character = 17, line = 24 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires an exit-time destructor", range = { end = { character = 26, line = 26 }, start = { character = 17, line = 26 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires a global destructor", range = { end = { character = 26, line = 26 }, start = { character = 17, line = 26 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires an exit-time destructor", range = { end = { character = 31, line = 34 }, start = { character = 17, line = 34 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires a global destructor", range = { end = { character = 31, line = 34 }, start = { character = 17, line = 34 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires an exit-time destructor", range = { end = { character = 31, line = 35 }, start = { character = 17, line = 35 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires a global destructor", range = { end = { character = 31, line = 35 }, start = { character = 17, line = 35 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires an exit-time destructor", range = { end = { character = 28, line = 36 }, start = { character = 17, line = 36 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires a global destructor", range = { end = { character = 28, line = 36 }, start = { character = 17, line = 36 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires an exit-time destructor", range = { end = { character = 28, line = 37 }, start = { character = 17, line = 37 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires a global destructor", range = { end = { character = 28, line = 37 }, start = { character = 17, line = 37 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires an exit-time destructor", range = { end = { character = 30, line = 38 }, start = { character = 17, line = 38 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires a global destructor", range = { end = { character = 30, line = 38 }, start = { character = 17, line = 38 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires an exit-time destructor", range = { end = { character = 37, line = 39 }, start = { character = 17, line = 39 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires a global destructor", range = { end = { character = 37, line = 39 }, start = { character = 17, line = 39 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 4, message = "alias declarations are incompatible with C++98", range = { end = { character = 30, line = 47 }, start = { character = 23, line = 47 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 4, message = "alias declarations are incompatible with C++98", range = { end = { character = 30, line = 48 }, start = { character = 23, line = 48 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 4, message = "alias declarations are incompatible with C++98", range = { end = { character = 27, line = 53 }, start = { character = 24, line = 53 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 4, message = "alias declarations are incompatible with C++98", range = { end = { character = 27, line = 54 }, start = { character = 24, line = 54 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: '(anonymous namespace)::Coordinate' (aka 'int') to 'unsigned int'", range = { end = { character = 27, line = 58 }, start = { character = 26, line = 58 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: '(anonymous namespace)::Coordinate' (aka 'int') to 'unsigned int'", range = { end = { character = 13, line = 58 }, start = { character = 12, line = 58 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration shadows a variable in namespace '(anonymous)'", range = { end = { character = 41, line = 61 }, start = { character = 35, line = 61 } }, relatedInformation = { { location = { range = { end = { character = 15, line = 45 }, start = { character = 9, line = 45 } }, uri = "file:///C%3A/Work\\Projects\\Git\\ACounter\\testlut\\main.cpp" }, message = "previous declaration is here" } }, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'int' to 'unsigned int'", range = { end = { character = 21, line = 214 }, start = { character = 15, line = 214 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'int' to 'unsigned int'", range = { end = { character = 21, line = 223 }, start = { character = 15, line = 223 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'int' to 'unsigned int'", range = { end = { character = 21, line = 224 }, start = { character = 15, line = 224 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 4, message = "generalized initializer lists are incompatible with C++98", range = { end = { character = 40, line = 279 }, start = { character = 39, line = 279 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'ptrdiff_t' (aka 'long long')", range = { end = { character = 37, line = 279 }, start = { character = 24, line = 279 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 34, message = "unused label 'others'", range = { end = { character = 0, line = 249 }, start = { character = 4, line = 248 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "no previous prototype for function 'create_remap_table'", range = { end = { character = 29, line = 61 }, start = { character = 11, line = 61 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "comparison of integers of different signs: '(anonymous namespace)::Coordinate' (aka 'int') and 'const uint32_t' (aka 'const unsigned int')", range = { end = { character = 30, line = 255 }, start = { character = 28, line = 255 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "comparison of integers of different signs: '(anonymous namespace)::Coordinate' (aka 'int') and 'const uint32_t' (aka 'const unsigned int')", range = { end = { character = 16, line = 266 }, start = { character = 14, line = 266 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "'break' will never be executed", range = { end = { character = 10, line = 250 }, start = { character = 5, line = 250 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "code will never be executed", range = { end = { character = 9, line = 249 }, start = { character = 5, line = 249 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "variable 'curr_x' may be uninitialized when used here", range = { end = { character = 13, line = 255 }, start = { character = 7, line = 255 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "variable 'curr_y' may be uninitialized when used here", range = { end = { character = 13, line = 263 }, start = { character = 7, line = 263 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "variable 'first_y' may be uninitialized when used here", range = { end = { character = 21, line = 209 }, start = { character = 14, line = 209 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 4, message = "generalized initializer lists are incompatible with C++98", range = { end = { character = 40, line = 337 }, start = { character = 39, line = 337 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'ptrdiff_t' (aka 'long long')", range = { end = { character = 37, line = 337 }, start = { character = 24, line = 337 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "no previous prototype for function 'load_remap_table'", range = { end = { character = 27, line = 295 }, start = { character = 11, line = 295 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'ptrdiff_t' (aka 'long long')", range = { end = { character = 42, line = 364 }, start = { character = 29, line = 364 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'ptrdiff_t' (aka 'long long')", range = { end = { character = 42, line = 365 }, start = { character = 29, line = 365 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "no previous prototype for function 'save_remap_table'", range = { end = { character = 24, line = 354 }, start = { character = 8, line = 354 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration shadows a variable in namespace '(anonymous)'", range = { end = { character = 104, line = 374 }, start = { character = 98, line = 374 } }, relatedInformation = { { location = { range = { end = { character = 15, line = 45 }, start = { character = 9, line = 45 } }, uri = "file:///C%3A/Work\\Projects\\Git\\ACounter\\testlut\\main.cpp" }, message = "previous declaration is here" } }, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 22, line = 375 }, start = { character = 21, line = 375 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 14, line = 391 }, start = { character = 13, line = 391 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 19, line = 402 }, start = { character = 18, line = 402 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 19, line = 404 }, start = { character = 18, line = 404 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 25, line = 409 }, start = { character = 24, line = 409 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 16, line = 415 }, start = { character = 15, line = 415 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'ptrdiff_t' (aka 'long long')", range = { end = { character = 46, line = 423 }, start = { character = 33, line = 423 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion loses integer precision: '(anonymous namespace)::Coordinate' (aka 'int') to 'uint16_t' (aka 'unsigned short')", range = { end = { character = 54, line = 423 }, start = { character = 29, line = 423 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'ptrdiff_t' (aka 'long long')", range = { end = { character = 76, line = 423 }, start = { character = 63, line = 423 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion loses integer precision: '(anonymous namespace)::Coordinate' (aka 'int') to 'uint16_t' (aka 'unsigned short')", range = { end = { character = 79, line = 423 }, start = { character = 59, line = 423 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'ptrdiff_t' (aka 'long long')", range = { end = { character = 46, line = 424 }, start = { character = 33, line = 424 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion loses integer precision: '(anonymous namespace)::Coordinate' (aka 'int') to 'uint16_t' (aka 'unsigned short')", range = { end = { character = 54, line = 424 }, start = { character = 29, line = 424 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'ptrdiff_t' (aka 'long long')", range = { end = { character = 76, line = 424 }, start = { character = 63, line = 424 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion loses integer precision: '(anonymous namespace)::Coordinate' (aka 'int') to 'uint16_t' (aka 'unsigned short')", range = { end = { character = 79, line = 424 }, start = { character = 59, line = 424 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int')", range = { end = { character = 126, line = 532 }, start = { character = 19, line = 532 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "no previous prototype for function 'save_delta_coeffs'", range = { end = { character = 25, line = 374 }, start = { character = 8, line = 374 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 20, line = 610 }, start = { character = 19, line = 610 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char')", range = { end = { character = 15, line = 618 }, start = { character = 14, line = 618 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 32, line = 619 }, start = { character = 31, line = 619 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to '(anonymous namespace)::Coordinate' (aka 'int')", range = { end = { character = 25, line = 619 }, start = { character = 24, line = 619 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to '(anonymous namespace)::Coordinate' (aka 'int')", range = { end = { character = 22, line = 619 }, start = { character = 21, line = 619 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 18, line = 621 }, start = { character = 17, line = 621 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 22, line = 625 }, start = { character = 21, line = 625 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "no previous prototype for function 'create_image'", range = { end = { character = 24, line = 594 }, start = { character = 12, line = 594 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 21, line = 651 }, start = { character = 20, line = 651 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "no previous prototype for function 'load_input_image'", range = { end = { character = 28, line = 633 }, start = { character = 12, line = 633 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion loses integer precision: 'std::streamoff' (aka 'long long') to 'int'", range = { end = { character = 35, line = 646 }, start = { character = 17, line = 646 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')", range = { end = { character = 82, line = 665 }, start = { character = 11, line = 664 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration shadows a variable in namespace '(anonymous)'", range = { end = { character = 124, line = 668 }, start = { character = 118, line = 668 } }, relatedInformation = { { location = { range = { end = { character = 15, line = 45 }, start = { character = 9, line = 45 } }, uri = "file:///C%3A/Work\\Projects\\Git\\ACounter\\testlut\\main.cpp" }, message = "previous declaration is here" } }, severity = 2, source = "ccls" }, { code = 4, message = "generalized initializer lists are incompatible with C++98", range = { end = { character = 12, line = 685 }, start = { character = 11, line = 685 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 4, message = "generalized initializer lists are incompatible with C++98", range = { end = { character = 12, line = 687 }, start = { character = 11, line = 687 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'ptrdiff_t' (aka 'long long')", range = { end = { character = 57, line = 703 }, start = { character = 26, line = 703 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'ptrdiff_t' (aka 'long long')", range = { end = { character = 61, line = 709 }, start = { character = 26, line = 709 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'ptrdiff_t' (aka 'long long')", range = { end = { character = 61, line = 710 }, start = { character = 26, line = 710 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'ptrdiff_t' (aka 'long long')", range = { end = { character = 57, line = 711 }, start = { character = 26, line = 711 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char')", range = { end = { character = 34, line = 717 }, start = { character = 25, line = 717 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'ptrdiff_t' (aka 'long long')", range = { end = { character = 64, line = 720 }, start = { character = 37, line = 720 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "no previous prototype for function 'remap_input_image'", range = { end = { character = 22, line = 668 }, start = { character = 5, line = 668 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "comparison of integers of different signs: '(anonymous namespace)::Coordinate' (aka 'int') and 'const uint32_t' (aka 'const unsigned int')", range = { end = { character = 30, line = 679 }, start = { character = 29, line = 679 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "comparison of integers of different signs: '(anonymous namespace)::Coordinate' (aka 'int') and 'const uint32_t' (aka 'const unsigned int')", range = { end = { character = 34, line = 680 }, start = { character = 33, line = 680 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to '(anonymous namespace)::Coordinate' (aka 'int')", range = { end = { character = 31, line = 681 }, start = { character = 18, line = 681 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "comparison of integers of different signs: '(anonymous namespace)::Coordinate' (aka 'int') and 'const uint32_t' (aka 'const unsigned int')", range = { end = { character = 81, line = 690 }, start = { character = 80, line = 690 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "comparison of integers of different signs: '(anonymous namespace)::Coordinate' (aka 'int') and 'const uint32_t' (aka 'const unsigned int')", range = { end = { character = 60, line = 690 }, start = { character = 59, line = 690 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "'auto' type specifier is incompatible with C++98", range = { end = { character = 8, line = 758 }, start = { character = 4, line = 758 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "'auto' type specifier is incompatible with C++98", range = { end = { character = 8, line = 773 }, start = { character = 4, line = 773 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "'auto' type specifier is incompatible with C++98", range = { end = { character = 8, line = 781 }, start = { character = 4, line = 781 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "'auto' type specifier is incompatible with C++98", range = { end = { character = 8, line = 783 }, start = { character = 4, line = 783 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 22, line = 791 }, start = { character = 21, line = 791 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 20, line = 806 }, start = { character = 19, line = 806 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 18, line = 810 }, start = { character = 17, line = 810 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "unused parameter 'argc'", range = { end = { character = 17, line = 737 }, start = { character = 13, line = 737 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "unused parameter 'argv'", range = { end = { character = 36, line = 737 }, start = { character = 32, line = 737 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration shadows a variable in namespace '(anonymous)'", range = { end = { character = 24, line = 833 }, start = { character = 18, line = 833 } }, relatedInformation = { { location = { range = { end = { character = 25, line = 16 }, start = { character = 19, line = 16 } }, uri = "file:///C%3A/Work\\Projects\\Git\\ACounter\\testlut\\main.cpp" }, message = "previous declaration is here" } }, severity = 2, source = "ccls" }, { code = 2, message = "declaration shadows a variable in namespace '(anonymous)'", range = { end = { character = 24, line = 834 }, start = { character = 18, line = 834 } }, relatedInformation = { { location = { range = { end = { character = 25, line = 17 }, start = { character = 19, line = 17 } }, uri = "file:///C%3A/Work\\Projects\\Git\\ACounter\\testlut\\main.cpp" }, message = "previous declaration is here" } }, severity = 2, source = "ccls" }, { code = 2, message = "declaration shadows a variable in namespace '(anonymous)'", range = { end = { character = 26, line = 835 }, start = { character = 18, line = 835 } }, relatedInformation = { { location = { range = { end = { character = 27, line = 18 }, start = { character = 19, line = 18 } }, uri = "file:///C%3A/Work\\Projects\\Git\\ACounter\\testlut\\main.cpp" }, message = "previous declaration is here" } }, severity = 2, source = "ccls" }, { code = 2, message = "declaration shadows a variable in namespace '(anonymous)'", range = { end = { character = 27, line = 836 }, start = { character = 17, line = 836 } }, relatedInformation = { { location = { range = { end = { character = 27, line = 23 }, start = { character = 17, line = 23 } }, uri = "file:///C%3A/Work\\Projects\\Git\\ACounter\\testlut\\main.cpp" }, message = "previous declaration is here" } }, severity = 2, source = "ccls" }, { code = 2, message = "declaration shadows a variable in namespace '(anonymous)'", range = { end = { character = 27, line = 837 }, start = { character = 17, line = 837 } }, relatedInformation = { { location = { range = { end = { character = 27, line = 24 }, start = { character = 17, line = 24 } }, uri = "file:///C%3A/Work\\Projects\\Git\\ACounter\\testlut\\main.cpp" }, message = "previous declaration is here" } }, severity = 2, source = "ccls" }, { code = 2, message = "declaration shadows a variable in namespace '(anonymous)'", range = { end = { character = 26, line = 838 }, start = { character = 17, line = 838 } }, relatedInformation = { { location = { range = { end = { character = 26, line = 26 }, start = { character = 17, line = 26 } }, uri = "file:///C%3A/Work\\Projects\\Git\\ACounter\\testlut\\main.cpp" }, message = "previous declaration is here" } }, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 22, line = 844 }, start = { character = 21, line = 844 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 16, line = 845 }, start = { character = 15, line = 845 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 16, line = 846 }, start = { character = 15, line = 846 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 14, line = 858 }, start = { character = 13, line = 858 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 16, line = 866 }, start = { character = 15, line = 866 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short')", range = { end = { character = 59, line = 938 }, start = { character = 19, line = 938 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "unused parameter 'argc'", range = { end = { character = 26, line = 832 }, start = { character = 22, line = 832 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "unused parameter 'argv'", range = { end = { character = 48, line = 832 }, start = { character = 44, line = 832 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "no previous prototype for function 'main_disabled'", range = { end = { character = 17, line = 832 }, start = { character = 4, line = 832 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 34, message = "unused function 'create_remap_table'", range = { end = { character = 29, line = 61 }, start = { character = 11, line = 61 } }, relatedInformation = {}, severity = 2, source = "ccls" } }, uri = "file:///C%3A/Work/Projects/Git/ACounter/testlut/main.cpp" }}
[ DEBUG ] 2021-06-08T09:14:48+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:679 ] "notification" "textDocument/publishDiagnostics" { diagnostics = { { code = 2, message = "declaration requires an exit-time destructor", range = { end = { character = 27, line = 23 }, start = { character = 17, line = 23 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires a global destructor", range = { end = { character = 27, line = 23 }, start = { character = 17, line = 23 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires an exit-time destructor", range = { end = { character = 27, line = 24 }, start = { character = 17, line = 24 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires a global destructor", range = { end = { character = 27, line = 24 }, start = { character = 17, line = 24 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires an exit-time destructor", range = { end = { character = 26, line = 26 }, start = { character = 17, line = 26 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires a global destructor", range = { end = { character = 26, line = 26 }, start = { character = 17, line = 26 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires an exit-time destructor", range = { end = { character = 31, line = 34 }, start = { character = 17, line = 34 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires a global destructor", range = { end = { character = 31, line = 34 }, start = { character = 17, line = 34 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires an exit-time destructor", range = { end = { character = 31, line = 35 }, start = { character = 17, line = 35 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires a global destructor", range = { end = { character = 31, line = 35 }, start = { character = 17, line = 35 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires an exit-time destructor", range = { end = { character = 28, line = 36 }, start = { character = 17, line = 36 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires a global destructor", range = { end = { character = 28, line = 36 }, start = { character = 17, line = 36 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires an exit-time destructor", range = { end = { character = 28, line = 37 }, start = { character = 17, line = 37 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires a global destructor", range = { end = { character = 28, line = 37 }, start = { character = 17, line = 37 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires an exit-time destructor", range = { end = { character = 30, line = 38 }, start = { character = 17, line = 38 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires a global destructor", range = { end = { character = 30, line = 38 }, start = { character = 17, line = 38 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires an exit-time destructor", range = { end = { character = 37, line = 39 }, start = { character = 17, line = 39 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration requires a global destructor", range = { end = { character = 37, line = 39 }, start = { character = 17, line = 39 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 4, message = "alias declarations are incompatible with C++98", range = { end = { character = 30, line = 47 }, start = { character = 23, line = 47 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 4, message = "alias declarations are incompatible with C++98", range = { end = { character = 30, line = 48 }, start = { character = 23, line = 48 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 4, message = "alias declarations are incompatible with C++98", range = { end = { character = 27, line = 53 }, start = { character = 24, line = 53 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 4, message = "alias declarations are incompatible with C++98", range = { end = { character = 27, line = 54 }, start = { character = 24, line = 54 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: '(anonymous namespace)::Coordinate' (aka 'int') to 'unsigned int'", range = { end = { character = 27, line = 58 }, start = { character = 26, line = 58 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: '(anonymous namespace)::Coordinate' (aka 'int') to 'unsigned int'", range = { end = { character = 13, line = 58 }, start = { character = 12, line = 58 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration shadows a variable in namespace '(anonymous)'", range = { end = { character = 41, line = 61 }, start = { character = 35, line = 61 } }, relatedInformation = { { location = { range = { end = { character = 15, line = 45 }, start = { character = 9, line = 45 } }, uri = "file:///C%3A/Work\\Projects\\Git\\ACounter\\testlut\\main.cpp" }, message = "previous declaration is here" } }, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'int' to 'unsigned int'", range = { end = { character = 21, line = 214 }, start = { character = 15, line = 214 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'int' to 'unsigned int'", range = { end = { character = 21, line = 223 }, start = { character = 15, line = 223 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'int' to 'unsigned int'", range = { end = { character = 21, line = 224 }, start = { character = 15, line = 224 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 4, message = "generalized initializer lists are incompatible with C++98", range = { end = { character = 40, line = 279 }, start = { character = 39, line = 279 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'ptrdiff_t' (aka 'long long')", range = { end = { character = 37, line = 279 }, start = { character = 24, line = 279 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 34, message = "unused label 'others'", range = { end = { character = 0, line = 249 }, start = { character = 4, line = 248 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "no previous prototype for function 'create_remap_table'", range = { end = { character = 29, line = 61 }, start = { character = 11, line = 61 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "comparison of integers of different signs: '(anonymous namespace)::Coordinate' (aka 'int') and 'const uint32_t' (aka 'const unsigned int')", range = { end = { character = 30, line = 255 }, start = { character = 28, line = 255 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "comparison of integers of different signs: '(anonymous namespace)::Coordinate' (aka 'int') and 'const uint32_t' (aka 'const unsigned int')", range = { end = { character = 16, line = 266 }, start = { character = 14, line = 266 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "'break' will never be executed", range = { end = { character = 10, line = 250 }, start = { character = 5, line = 250 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "code will never be executed", range = { end = { character = 9, line = 249 }, start = { character = 5, line = 249 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "variable 'curr_x' may be uninitialized when used here", range = { end = { character = 13, line = 255 }, start = { character = 7, line = 255 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "variable 'curr_y' may be uninitialized when used here", range = { end = { character = 13, line = 263 }, start = { character = 7, line = 263 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "variable 'first_y' may be uninitialized when used here", range = { end = { character = 21, line = 209 }, start = { character = 14, line = 209 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 4, message = "generalized initializer lists are incompatible with C++98", range = { end = { character = 40, line = 337 }, start = { character = 39, line = 337 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'ptrdiff_t' (aka 'long long')", range = { end = { character = 37, line = 337 }, start = { character = 24, line = 337 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "no previous prototype for function 'load_remap_table'", range = { end = { character = 27, line = 295 }, start = { character = 11, line = 295 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'ptrdiff_t' (aka 'long long')", range = { end = { character = 42, line = 364 }, start = { character = 29, line = 364 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'ptrdiff_t' (aka 'long long')", range = { end = { character = 42, line = 365 }, start = { character = 29, line = 365 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "no previous prototype for function 'save_remap_table'", range = { end = { character = 24, line = 354 }, start = { character = 8, line = 354 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration shadows a variable in namespace '(anonymous)'", range = { end = { character = 104, line = 374 }, start = { character = 98, line = 374 } }, relatedInformation = { { location = { range = { end = { character = 15, line = 45 }, start = { character = 9, line = 45 } }, uri = "file:///C%3A/Work\\Projects\\Git\\ACounter\\testlut\\main.cpp" }, message = "previous declaration is here" } }, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 22, line = 375 }, start = { character = 21, line = 375 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 14, line = 391 }, start = { character = 13, line = 391 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 19, line = 402 }, start = { character = 18, line = 402 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 19, line = 404 }, start = { character = 18, line = 404 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 25, line = 409 }, start = { character = 24, line = 409 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 16, line = 415 }, start = { character = 15, line = 415 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'ptrdiff_t' (aka 'long long')", range = { end = { character = 46, line = 423 }, start = { character = 33, line = 423 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion loses integer precision: '(anonymous namespace)::Coordinate' (aka 'int') to 'uint16_t' (aka 'unsigned short')", range = { end = { character = 54, line = 423 }, start = { character = 29, line = 423 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'ptrdiff_t' (aka 'long long')", range = { end = { character = 76, line = 423 }, start = { character = 63, line = 423 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion loses integer precision: '(anonymous namespace)::Coordinate' (aka 'int') to 'uint16_t' (aka 'unsigned short')", range = { end = { character = 79, line = 423 }, start = { character = 59, line = 423 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'ptrdiff_t' (aka 'long long')", range = { end = { character = 46, line = 424 }, start = { character = 33, line = 424 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion loses integer precision: '(anonymous namespace)::Coordinate' (aka 'int') to 'uint16_t' (aka 'unsigned short')", range = { end = { character = 54, line = 424 }, start = { character = 29, line = 424 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'ptrdiff_t' (aka 'long long')", range = { end = { character = 76, line = 424 }, start = { character = 63, line = 424 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion loses integer precision: '(anonymous namespace)::Coordinate' (aka 'int') to 'uint16_t' (aka 'unsigned short')", range = { end = { character = 79, line = 424 }, start = { character = 59, line = 424 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int')", range = { end = { character = 126, line = 532 }, start = { character = 19, line = 532 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "no previous prototype for function 'save_delta_coeffs'", range = { end = { character = 25, line = 374 }, start = { character = 8, line = 374 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 20, line = 610 }, start = { character = 19, line = 610 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char')", range = { end = { character = 15, line = 618 }, start = { character = 14, line = 618 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 32, line = 619 }, start = { character = 31, line = 619 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to '(anonymous namespace)::Coordinate' (aka 'int')", range = { end = { character = 25, line = 619 }, start = { character = 24, line = 619 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to '(anonymous namespace)::Coordinate' (aka 'int')", range = { end = { character = 22, line = 619 }, start = { character = 21, line = 619 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 18, line = 621 }, start = { character = 17, line = 621 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 22, line = 625 }, start = { character = 21, line = 625 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "no previous prototype for function 'create_image'", range = { end = { character = 24, line = 594 }, start = { character = 12, line = 594 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 21, line = 651 }, start = { character = 20, line = 651 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "no previous prototype for function 'load_input_image'", range = { end = { character = 28, line = 633 }, start = { character = 12, line = 633 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion loses integer precision: 'std::streamoff' (aka 'long long') to 'int'", range = { end = { character = 35, line = 646 }, start = { character = 17, line = 646 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long')", range = { end = { character = 82, line = 665 }, start = { character = 11, line = 664 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration shadows a variable in namespace '(anonymous)'", range = { end = { character = 124, line = 668 }, start = { character = 118, line = 668 } }, relatedInformation = { { location = { range = { end = { character = 15, line = 45 }, start = { character = 9, line = 45 } }, uri = "file:///C%3A/Work\\Projects\\Git\\ACounter\\testlut\\main.cpp" }, message = "previous declaration is here" } }, severity = 2, source = "ccls" }, { code = 4, message = "generalized initializer lists are incompatible with C++98", range = { end = { character = 12, line = 685 }, start = { character = 11, line = 685 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 4, message = "generalized initializer lists are incompatible with C++98", range = { end = { character = 12, line = 687 }, start = { character = 11, line = 687 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'ptrdiff_t' (aka 'long long')", range = { end = { character = 57, line = 703 }, start = { character = 26, line = 703 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'ptrdiff_t' (aka 'long long')", range = { end = { character = 61, line = 709 }, start = { character = 26, line = 709 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'ptrdiff_t' (aka 'long long')", range = { end = { character = 61, line = 710 }, start = { character = 26, line = 710 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'ptrdiff_t' (aka 'long long')", range = { end = { character = 57, line = 711 }, start = { character = 26, line = 711 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char')", range = { end = { character = 34, line = 717 }, start = { character = 25, line = 717 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'ptrdiff_t' (aka 'long long')", range = { end = { character = 64, line = 720 }, start = { character = 37, line = 720 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "no previous prototype for function 'remap_input_image'", range = { end = { character = 22, line = 668 }, start = { character = 5, line = 668 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "comparison of integers of different signs: '(anonymous namespace)::Coordinate' (aka 'int') and 'const uint32_t' (aka 'const unsigned int')", range = { end = { character = 30, line = 679 }, start = { character = 29, line = 679 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "comparison of integers of different signs: '(anonymous namespace)::Coordinate' (aka 'int') and 'const uint32_t' (aka 'const unsigned int')", range = { end = { character = 34, line = 680 }, start = { character = 33, line = 680 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to '(anonymous namespace)::Coordinate' (aka 'int')", range = { end = { character = 31, line = 681 }, start = { character = 18, line = 681 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "comparison of integers of different signs: '(anonymous namespace)::Coordinate' (aka 'int') and 'const uint32_t' (aka 'const unsigned int')", range = { end = { character = 81, line = 690 }, start = { character = 80, line = 690 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "comparison of integers of different signs: '(anonymous namespace)::Coordinate' (aka 'int') and 'const uint32_t' (aka 'const unsigned int')", range = { end = { character = 60, line = 690 }, start = { character = 59, line = 690 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "'auto' type specifier is incompatible with C++98", range = { end = { character = 8, line = 758 }, start = { character = 4, line = 758 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "'auto' type specifier is incompatible with C++98", range = { end = { character = 8, line = 773 }, start = { character = 4, line = 773 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "'auto' type specifier is incompatible with C++98", range = { end = { character = 8, line = 781 }, start = { character = 4, line = 781 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "'auto' type specifier is incompatible with C++98", range = { end = { character = 8, line = 783 }, start = { character = 4, line = 783 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 22, line = 791 }, start = { character = 21, line = 791 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 20, line = 806 }, start = { character = 19, line = 806 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 18, line = 810 }, start = { character = 17, line = 810 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "unused parameter 'argc'", range = { end = { character = 17, line = 737 }, start = { character = 13, line = 737 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "unused parameter 'argv'", range = { end = { character = 36, line = 737 }, start = { character = 32, line = 737 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "declaration shadows a variable in namespace '(anonymous)'", range = { end = { character = 24, line = 833 }, start = { character = 18, line = 833 } }, relatedInformation = { { location = { range = { end = { character = 25, line = 16 }, start = { character = 19, line = 16 } }, uri = "file:///C%3A/Work\\Projects\\Git\\ACounter\\testlut\\main.cpp" }, message = "previous declaration is here" } }, severity = 2, source = "ccls" }, { code = 2, message = "declaration shadows a variable in namespace '(anonymous)'", range = { end = { character = 24, line = 834 }, start = { character = 18, line = 834 } }, relatedInformation = { { location = { range = { end = { character = 25, line = 17 }, start = { character = 19, line = 17 } }, uri = "file:///C%3A/Work\\Projects\\Git\\ACounter\\testlut\\main.cpp" }, message = "previous declaration is here" } }, severity = 2, source = "ccls" }, { code = 2, message = "declaration shadows a variable in namespace '(anonymous)'", range = { end = { character = 26, line = 835 }, start = { character = 18, line = 835 } }, relatedInformation = { { location = { range = { end = { character = 27, line = 18 }, start = { character = 19, line = 18 } }, uri = "file:///C%3A/Work\\Projects\\Git\\ACounter\\testlut\\main.cpp" }, message = "previous declaration is here" } }, severity = 2, source = "ccls" }, { code = 2, message = "declaration shadows a variable in namespace '(anonymous)'", range = { end = { character = 27, line = 836 }, start = { character = 17, line = 836 } }, relatedInformation = { { location = { range = { end = { character = 27, line = 23 }, start = { character = 17, line = 23 } }, uri = "file:///C%3A/Work\\Projects\\Git\\ACounter\\testlut\\main.cpp" }, message = "previous declaration is here" } }, severity = 2, source = "ccls" }, { code = 2, message = "declaration shadows a variable in namespace '(anonymous)'", range = { end = { character = 27, line = 837 }, start = { character = 17, line = 837 } }, relatedInformation = { { location = { range = { end = { character = 27, line = 24 }, start = { character = 17, line = 24 } }, uri = "file:///C%3A/Work\\Projects\\Git\\ACounter\\testlut\\main.cpp" }, message = "previous declaration is here" } }, severity = 2, source = "ccls" }, { code = 2, message = "declaration shadows a variable in namespace '(anonymous)'", range = { end = { character = 26, line = 838 }, start = { character = 17, line = 838 } }, relatedInformation = { { location = { range = { end = { character = 26, line = 26 }, start = { character = 17, line = 26 } }, uri = "file:///C%3A/Work\\Projects\\Git\\ACounter\\testlut\\main.cpp" }, message = "previous declaration is here" } }, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 22, line = 844 }, start = { character = 21, line = 844 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 16, line = 845 }, start = { character = 15, line = 845 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 16, line = 846 }, start = { character = 15, line = 846 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 14, line = 858 }, start = { character = 13, line = 858 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "use of old-style cast", range = { end = { character = 16, line = 866 }, start = { character = 15, line = 866 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 26, message = "implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short')", range = { end = { character = 59, line = 938 }, start = { character = 19, line = 938 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "unused parameter 'argc'", range = { end = { character = 26, line = 832 }, start = { character = 22, line = 832 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "unused parameter 'argv'", range = { end = { character = 48, line = 832 }, start = { character = 44, line = 832 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 2, message = "no previous prototype for function 'main_disabled'", range = { end = { character = 17, line = 832 }, start = { character = 4, line = 832 } }, relatedInformation = {}, severity = 2, source = "ccls" }, { code = 34, message = "unused function 'create_remap_table'", range = { end = { character = 29, line = 61 }, start = { character = 11, line = 61 } }, relatedInformation = {}, severity = 2, source = "ccls" } }, uri = "file:///C%3A/Work/Projects/Git/ACounter/testlut/main.cpp"}
[ DEBUG ] 2021-06-08T09:14:49+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { jsonrpc = "2.0", method = "$/progress", params = { token = "index", value = { kind = "end" } }}
[ DEBUG ] 2021-06-08T09:14:49+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:679 ] "notification" "$/progress" { token = "index", value = { kind = "end" }}
[ DEBUG ] 2021-06-08T09:14:49+0200 ] ...table\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:434 ] "default_handler" "$/progress" { client_id = 1, params = { token = "index", value = { kind = "end" } }}
[ DEBUG ] 2021-06-08T09:14:55+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:894 ] "LSP[ccls]" "client.request" 1 "textDocument/documentHighlight" { position = { character = 0, line = 797 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" }} <function 1> 13
[ DEBUG ] 2021-06-08T09:14:55+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 3, jsonrpc = "2.0", method = "textDocument/documentHighlight", params = { position = { character = 0, line = 797 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" } }}
[ DEBUG ] 2021-06-08T09:14:55+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 3, jsonrpc = "2.0", result = {}}
[ DEBUG ] 2021-06-08T09:14:55+0200 ] ...table\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:434 ] "default_handler" "textDocument/documentHighlight" { bufnr = 13, client_id = 1, params = {}}
[ DEBUG ] 2021-06-08T09:14:56+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:894 ] "LSP[ccls]" "client.request" 1 "textDocument/documentHighlight" { position = { character = 0, line = 797 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" }} <function 1> 13
[ DEBUG ] 2021-06-08T09:14:56+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 4, jsonrpc = "2.0", method = "textDocument/documentHighlight", params = { position = { character = 0, line = 797 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" } }}
[ DEBUG ] 2021-06-08T09:14:56+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 4, jsonrpc = "2.0", result = {}}
[ DEBUG ] 2021-06-08T09:14:56+0200 ] ...table\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:434 ] "default_handler" "textDocument/documentHighlight" { bufnr = 13, client_id = 1, params = {}}
[ DEBUG ] 2021-06-08T09:14:58+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:894 ] "LSP[ccls]" "client.request" 1 "textDocument/documentHighlight" { position = { character = 0, line = 786 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" }} <function 1> 13
[ DEBUG ] 2021-06-08T09:14:58+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 5, jsonrpc = "2.0", method = "textDocument/documentHighlight", params = { position = { character = 0, line = 786 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" } }}
[ DEBUG ] 2021-06-08T09:14:58+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 5, jsonrpc = "2.0", result = {}}
[ DEBUG ] 2021-06-08T09:14:58+0200 ] ...table\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:434 ] "default_handler" "textDocument/documentHighlight" { bufnr = 13, client_id = 1, params = {}}
[ DEBUG ] 2021-06-08T09:14:59+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:894 ] "LSP[ccls]" "client.request" 1 "textDocument/documentHighlight" { position = { character = 0, line = 768 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" }} <function 1> 13
[ DEBUG ] 2021-06-08T09:14:59+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 6, jsonrpc = "2.0", method = "textDocument/documentHighlight", params = { position = { character = 0, line = 768 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" } }}
[ DEBUG ] 2021-06-08T09:14:59+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 6, jsonrpc = "2.0", result = {}}
[ DEBUG ] 2021-06-08T09:14:59+0200 ] ...table\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:434 ] "default_handler" "textDocument/documentHighlight" { bufnr = 13, client_id = 1, params = {}}
[ DEBUG ] 2021-06-08T09:15:00+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:894 ] "LSP[ccls]" "client.request" 1 "textDocument/documentHighlight" { position = { character = 0, line = 768 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" }} <function 1> 13
[ DEBUG ] 2021-06-08T09:15:00+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 7, jsonrpc = "2.0", method = "textDocument/documentHighlight", params = { position = { character = 0, line = 768 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" } }}
[ DEBUG ] 2021-06-08T09:15:00+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 7, jsonrpc = "2.0", result = {}}
[ DEBUG ] 2021-06-08T09:15:00+0200 ] ...table\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:434 ] "default_handler" "textDocument/documentHighlight" { bufnr = 13, client_id = 1, params = {}}
[ DEBUG ] 2021-06-08T09:15:02+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:894 ] "LSP[ccls]" "client.request" 1 "textDocument/documentHighlight" { position = { character = 0, line = 807 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" }} <function 1> 13
[ DEBUG ] 2021-06-08T09:15:02+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 8, jsonrpc = "2.0", method = "textDocument/documentHighlight", params = { position = { character = 0, line = 807 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" } }}
[ DEBUG ] 2021-06-08T09:15:02+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 8, jsonrpc = "2.0", result = {}}
[ DEBUG ] 2021-06-08T09:15:02+0200 ] ...table\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:434 ] "default_handler" "textDocument/documentHighlight" { bufnr = 13, client_id = 1, params = {}}
[ DEBUG ] 2021-06-08T09:15:02+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:894 ] "LSP[ccls]" "client.request" 1 "textDocument/documentHighlight" { position = { character = 0, line = 840 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" }} <function 1> 13
[ DEBUG ] 2021-06-08T09:15:02+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 9, jsonrpc = "2.0", method = "textDocument/documentHighlight", params = { position = { character = 0, line = 840 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" } }}
[ DEBUG ] 2021-06-08T09:15:02+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 9, jsonrpc = "2.0", result = {}}
[ DEBUG ] 2021-06-08T09:15:02+0200 ] ...table\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:434 ] "default_handler" "textDocument/documentHighlight" { bufnr = 13, client_id = 1, params = {}}
[ DEBUG ] 2021-06-08T09:15:04+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:894 ] "LSP[ccls]" "client.request" 1 "textDocument/documentHighlight" { position = { character = 0, line = 840 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" }} <function 1> 13
[ DEBUG ] 2021-06-08T09:15:04+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 10, jsonrpc = "2.0", method = "textDocument/documentHighlight", params = { position = { character = 0, line = 840 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" } }}
[ DEBUG ] 2021-06-08T09:15:04+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 10, jsonrpc = "2.0", result = {}}
[ DEBUG ] 2021-06-08T09:15:04+0200 ] ...table\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:434 ] "default_handler" "textDocument/documentHighlight" { bufnr = 13, client_id = 1, params = {}}
[ DEBUG ] 2021-06-08T09:15:06+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:894 ] "LSP[ccls]" "client.request" 1 "textDocument/documentHighlight" { position = { character = 0, line = 741 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" }} <function 1> 13
[ DEBUG ] 2021-06-08T09:15:06+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 11, jsonrpc = "2.0", method = "textDocument/documentHighlight", params = { position = { character = 0, line = 741 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" } }}
[ DEBUG ] 2021-06-08T09:15:06+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 11, jsonrpc = "2.0", result = {}}
[ DEBUG ] 2021-06-08T09:15:06+0200 ] ...table\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:434 ] "default_handler" "textDocument/documentHighlight" { bufnr = 13, client_id = 1, params = {}}
[ DEBUG ] 2021-06-08T09:15:08+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:894 ] "LSP[ccls]" "client.request" 1 "textDocument/documentHighlight" { position = { character = 0, line = 741 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" }} <function 1> 13
[ DEBUG ] 2021-06-08T09:15:08+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 12, jsonrpc = "2.0", method = "textDocument/documentHighlight", params = { position = { character = 0, line = 741 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" } }}
[ DEBUG ] 2021-06-08T09:15:08+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 12, jsonrpc = "2.0", result = {}}
[ DEBUG ] 2021-06-08T09:15:08+0200 ] ...table\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:434 ] "default_handler" "textDocument/documentHighlight" { bufnr = 13, client_id = 1, params = {}}
[ DEBUG ] 2021-06-08T09:15:09+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:894 ] "LSP[ccls]" "client.request" 1 "textDocument/documentHighlight" { position = { character = 0, line = 741 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" }} <function 1> 13
[ DEBUG ] 2021-06-08T09:15:09+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 13, jsonrpc = "2.0", method = "textDocument/documentHighlight", params = { position = { character = 0, line = 741 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" } }}
[ DEBUG ] 2021-06-08T09:15:09+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 13, jsonrpc = "2.0", result = {}}
[ DEBUG ] 2021-06-08T09:15:09+0200 ] ...table\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:434 ] "default_handler" "textDocument/documentHighlight" { bufnr = 13, client_id = 1, params = {}}
[ DEBUG ] 2021-06-08T09:15:10+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:894 ] "LSP[ccls]" "client.request" 1 "textDocument/documentHighlight" { position = { character = 0, line = 741 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" }} <function 1> 13
[ DEBUG ] 2021-06-08T09:15:10+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 14, jsonrpc = "2.0", method = "textDocument/documentHighlight", params = { position = { character = 0, line = 741 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" } }}
[ DEBUG ] 2021-06-08T09:15:10+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 14, jsonrpc = "2.0", result = {}}
[ DEBUG ] 2021-06-08T09:15:10+0200 ] ...table\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:434 ] "default_handler" "textDocument/documentHighlight" { bufnr = 13, client_id = 1, params = {}}
[ DEBUG ] 2021-06-08T09:15:11+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:894 ] "LSP[ccls]" "client.request" 1 "textDocument/documentHighlight" { position = { character = 14, line = 763 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" }} <function 1> 13
[ DEBUG ] 2021-06-08T09:15:11+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 15, jsonrpc = "2.0", method = "textDocument/documentHighlight", params = { position = { character = 14, line = 763 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" } }}
[ DEBUG ] 2021-06-08T09:15:11+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 15, jsonrpc = "2.0", result = { { kind = 1, range = { end = { character = 24, line = 354 }, start = { character = 8, line = 354 } }, role = 2 }, { kind = 1, range = { end = { character = 20, line = 763 }, start = { character = 4, line = 763 } }, role = 16420 } }}
[ DEBUG ] 2021-06-08T09:15:11+0200 ] ...table\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:434 ] "default_handler" "textDocument/documentHighlight" { bufnr = 13, client_id = 1, params = { { kind = 1, range = { end = { character = 24, line = 354 }, start = { character = 8, line = 354 } }, role = 2 }, { kind = 1, range = { end = { character = 20, line = 763 }, start = { character = 4, line = 763 } }, role = 16420 } }}
[ WARN ] 2021-06-08T09:15:13+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:86 ] "method textDocument/prepareCallHierarchy is not supported by any of the servers registered for the current buffer"
[ DEBUG ] 2021-06-08T09:15:13+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:894 ] "LSP[ccls]" "client.request" 1 "textDocument/documentHighlight" { position = { character = 14, line = 763 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" }} <function 1> 13
[ DEBUG ] 2021-06-08T09:15:13+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 16, jsonrpc = "2.0", method = "textDocument/documentHighlight", params = { position = { character = 14, line = 763 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" } }}
[ DEBUG ] 2021-06-08T09:15:13+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 16, jsonrpc = "2.0", result = { { kind = 1, range = { end = { character = 24, line = 354 }, start = { character = 8, line = 354 } }, role = 2 }, { kind = 1, range = { end = { character = 20, line = 763 }, start = { character = 4, line = 763 } }, role = 16420 } }}
[ DEBUG ] 2021-06-08T09:15:13+0200 ] ...table\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:434 ] "default_handler" "textDocument/documentHighlight" { bufnr = 13, client_id = 1, params = { { kind = 1, range = { end = { character = 24, line = 354 }, start = { character = 8, line = 354 } }, role = 2 }, { kind = 1, range = { end = { character = 20, line = 763 }, start = { character = 4, line = 763 } }, role = 16420 } }}
[ DEBUG ] 2021-06-08T09:15:15+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:894 ] "LSP[ccls]" "client.request" 1 "textDocument/documentHighlight" { position = { character = 0, line = 765 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" }} <function 1> 13
[ DEBUG ] 2021-06-08T09:15:15+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 17, jsonrpc = "2.0", method = "textDocument/documentHighlight", params = { position = { character = 0, line = 765 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" } }}
[ DEBUG ] 2021-06-08T09:15:15+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 17, jsonrpc = "2.0", result = {}}
[ DEBUG ] 2021-06-08T09:15:15+0200 ] ...table\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:434 ] "default_handler" "textDocument/documentHighlight" { bufnr = 13, client_id = 1, params = {}}
[ DEBUG ] 2021-06-08T09:15:15+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:894 ] "LSP[ccls]" "client.request" 1 "textDocument/documentHighlight" { position = { character = 15, line = 763 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" }} <function 1> 13
[ DEBUG ] 2021-06-08T09:15:15+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 18, jsonrpc = "2.0", method = "textDocument/documentHighlight", params = { position = { character = 15, line = 763 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" } }}
[ DEBUG ] 2021-06-08T09:15:15+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 18, jsonrpc = "2.0", result = { { kind = 1, range = { end = { character = 24, line = 354 }, start = { character = 8, line = 354 } }, role = 2 }, { kind = 1, range = { end = { character = 20, line = 763 }, start = { character = 4, line = 763 } }, role = 16420 } }}
[ DEBUG ] 2021-06-08T09:15:15+0200 ] ...table\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:434 ] "default_handler" "textDocument/documentHighlight" { bufnr = 13, client_id = 1, params = { { kind = 1, range = { end = { character = 24, line = 354 }, start = { character = 8, line = 354 } }, role = 2 }, { kind = 1, range = { end = { character = 20, line = 763 }, start = { character = 4, line = 763 } }, role = 16420 } }}
[ WARN ] 2021-06-08T09:15:17+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:86 ] "method textDocument/prepareCallHierarchy is not supported by any of the servers registered for the current buffer"
[ DEBUG ] 2021-06-08T09:15:17+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:894 ] "LSP[ccls]" "client.request" 1 "textDocument/documentHighlight" { position = { character = 15, line = 763 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" }} <function 1> 13
[ DEBUG ] 2021-06-08T09:15:17+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 19, jsonrpc = "2.0", method = "textDocument/documentHighlight", params = { position = { character = 15, line = 763 }, textDocument = { uri = "file:///C:/Work/Projects/Git/ACounter/testlut/main.cpp" } }}
[ DEBUG ] 2021-06-08T09:15:17+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 19, jsonrpc = "2.0", result = { { kind = 1, range = { end = { character = 24, line = 354 }, start = { character = 8, line = 354 } }, role = 2 }, { kind = 1, range = { end = { character = 20, line = 763 }, start = { character = 4, line = 763 } }, role = 16420 } }}
[ DEBUG ] 2021-06-08T09:15:17+0200 ] ...table\Neovim\share\nvim\runtime\lua\vim\lsp\handlers.lua:434 ] "default_handler" "textDocument/documentHighlight" { bufnr = 13, client_id = 1, params = { { kind = 1, range = { end = { character = 24, line = 354 }, start = { character = 8, line = 354 } }, role = 2 }, { kind = 1, range = { end = { character = 20, line = 763 }, start = { character = 4, line = 763 } }, role = 16420 } }}
[ INFO ] 2021-06-08T09:15:19+0200 ] ...\MEGA\Portable\Neovim\share\nvim\runtime\lua\vim\lsp.lua:1213 ] "exit_handler" { { _on_attach = <function 1>, cancel_request = <function 2>, config = { _on_attach = <function 3>, capabilities = { callHierarchy = { dynamicRegistration = false, <metatable> = <1>{ __tostring = <function 4> } }, textDocument = { codeAction = { codeActionLiteralSupport = { codeActionKind = { valueSet = { "", "Empty", "QuickFix", "Refactor", "RefactorExtract", "RefactorInline", "RefactorRewrite", "Source", "SourceOrganizeImports", "quickfix", "refactor", "refactor.extract", "refactor.inline", "refactor.rewrite", "source", "source.organizeImports" }, <metatable> = <table 1> }, <metatable> = <table 1> }, dynamicRegistration = false, <metatable> = <table 1> }, completion = { completionItem = { commitCharactersSupport = false, deprecatedSupport = false, documentationFormat = { "markdown", "plaintext" }, preselectSupport = false, snippetSupport = false, <metatable> = <table 1> }, 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 }, <metatable> = <table 1> }, contextSupport = false, dynamicRegistration = false, <metatable> = <table 1> }, declaration = { linkSupport = true, <metatable> = <table 1> }, definition = { linkSupport = true, <metatable> = <table 1> }, documentHighlight = { dynamicRegistration = false, <metatable> = <table 1> }, documentSymbol = { dynamicRegistration = false, hierarchicalDocumentSymbolSupport = 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 }, <metatable> = <table 1> }, <metatable> = <table 1> }, hover = { contentFormat = { "markdown", "plaintext" }, dynamicRegistration = false, <metatable> = <table 1> }, implementation = { linkSupport = true, <metatable> = <table 1> }, publishDiagnostics = { relatedInformation = true, tagSupport = { valueSet = { 1, 2 }, <metatable> = <table 1> }, <metatable> = <table 1> }, references = { dynamicRegistration = false, <metatable> = <table 1> }, rename = { dynamicRegistration = false, prepareSupport = true, <metatable> = <table 1> }, signatureHelp = { dynamicRegistration = false, signatureInformation = { documentationFormat = { "markdown", "plaintext" }, <metatable> = <table 1> }, <metatable> = <table 1> }, synchronization = { didSave = true, dynamicRegistration = false, willSave = false, willSaveWaitUntil = false, <metatable> = <table 1> }, typeDefinition = { linkSupport = true, <metatable> = <table 1> }, <metatable> = <table 1> }, window = { showDocument = { support = false, <metatable> = <table 1> }, showMessage = { messageActionItem = { additionalPropertiesSupport = false, <metatable> = <table 1> }, <metatable> = <table 1> }, workDoneProgress = true, <metatable> = <table 1> }, workspace = { applyEdit = true, configuration = true, symbol = { dynamicRegistration = false, hierarchicalWorkspaceSymbolSupport = 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 }, <metatable> = <table 1> }, <metatable> = <table 1> }, workspaceEdit = { resourceOperations = { "rename", "create", "delete" }, <metatable> = <table 1> }, workspaceFolders = true, <metatable> = <table 1> } }, cmd = { "ccls", "--log-file=ccls.log", "-v=1" }, filetypes = { "c", "cpp", "objc", "objcpp" }, flags = {}, get_language_id = <function 5>, handlers = <2>{}, init_options = vim.empty_dict(), log_level = 2, message_level = 2, name = "ccls", on_attach = <function 6>, on_exit = <function 7>, on_init = <function 8>, root_dir = "C:\\Work\\Projects\\Git\\ACounter\\testlut", settings = vim.empty_dict(), <metatable> = <table 1> }, handlers = <table 2>, id = 1, initialized = true, is_stopped = <function 9>, messages = { messages = {}, name = "ccls", progress = { index = { done = true, percentage = 50, title = "indexing" } }, status = {} }, name = "ccls", notify = <function 10>, offset_encoding = "utf-16", request = <function 11>, request_sync = <function 12>, resolved_capabilities = { call_hierarchy = false, code_action = <3>{ codeActionKinds = { "quickfix" } }, code_lens = true, code_lens_resolve = false, completion = true, declaration = true, document_formatting = true, document_highlight = true, document_range_formatting = true, document_symbol = true, execute_command = true, find_references = true, goto_definition = true, hover = true, implementation = true, rename = true, signature_help = true, signature_help_trigger_characters = <4>{ "(", "," }, text_document_did_change = 2, text_document_open_close = true, text_document_save = <5>{ includeText = false }, text_document_save_include_text = false, text_document_will_save = false, text_document_will_save_wait_until = false, type_definition = true, workspace_folder_properties = { changeNotifications = true, supported = true }, workspace_symbol = true }, rpc = { handle = <userdata 1>, notify = <function 13>, pid = 23176, request = <function 14> }, server_capabilities = { codeActionProvider = <table 3>, codeLensProvider = { resolveProvider = false }, completionProvider = { resolveProvider = false, triggerCharacters = { ".", ":", ">", "#", "<", '"', "/" } }, declarationProvider = true, definitionProvider = true, documentFormattingProvider = true, documentHighlightProvider = true, documentLinkProvider = { resolveProvider = true }, documentOnTypeFormattingProvider = { firstTriggerCharacter = "}", moreTriggerCharacter = {} }, documentRangeFormattingProvider = true, documentSymbolProvider = true, executeCommandProvider = { commands = { "ccls.xref" } }, foldingRangeProvider = true, hoverProvider = true, implementationProvider = true, referencesProvider = true, renameProvider = true, signatureHelpProvider = { triggerCharacters = <table 4> }, textDocumentSync = { change = 2, openClose = true, save = <table 5>, willSave = false, willSaveWaitUntil = false }, typeDefinitionProvider = true, workspace = { workspaceFolders = { changeNotifications = true, supported = true } }, workspaceSymbolProvider = true }, stop = <function 15>, supports_method = <function 16>, workspaceFolders = { { name = "C:\\Work\\Projects\\Git\\ACounter\\testlut", uri = "file:///C:/Work/Projects/Git/ACounter/testlut" } }, workspace_did_change_configuration = <function 17> } }
[ DEBUG ] 2021-06-08T09:15:19+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { id = 20, jsonrpc = "2.0", method = "shutdown"}
[ DEBUG ] 2021-06-08T09:15:19+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:491 ] "decoded" { id = 20, jsonrpc = "2.0", result = vim.NIL}
[ DEBUG ] 2021-06-08T09:15:19+0200 ] ...A\Portable\Neovim\share\nvim\runtime\lua\vim\lsp\rpc.lua:390 ] "rpc.send.payload" { jsonrpc = "2.0", method = "exit"}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment