ccls--publish-semantic-highlighting(#s(lsp--workspace :parser #s(lsp--parser :waiting-for-response nil :response-result nil :headers nil :body nil :reading-body nil :body-length nil :body-received nil :leftovers "" :queued-notifications nil :queued-requests nil :workspace #1) :file-versions #<hash-table equal 2/65 0x412a65fb> :server-capabilities #<hash-table equal 17/65 0x43b9c383> :registered-server-capabilities nil :root "/Users/showgood/projects/leveldb/" :client #s(lsp--client :language-id #f(compiled-function (_) #<bytecode 0x442fcb3d>) :send-sync nil :send-async nil :type nil :new-connection #f(compiled-function (filter sentinel) #<bytecode 0x4399f76b>) :stderr "*lsp-ccls stderr*" :get-root ccls--get-root :ignore-regexps nil :ignore-messages nil :notification-handlers #<hash-table equal 4/65 0x40a57a37> :request-handlers #<hash-table equal 0/65 0x407da9a1> :response-handlers #<hash-table eql 4/65 0x43e0f7a9> :string-renderers (("objectivec" lambda (str) (with-temp-buffer (delay-mode-hooks (objc-mode)) (insert str) (font-lock-ensure) (buffer-string))) ("cpp" lambda (str) (with-temp-buffer (delay-mode-hooks (c++-mode)) (insert str) (font-lock-ensure) (buffer-string))) ("c" lambda (str) (with-temp-buffer (delay-mode-hooks (c-mode)) (insert str) (font-lock-ensure) (buffer-string)))) :last-id 10 :enable-function lsp-ccls-enable :prefix-function nil :uri-handlers #<hash-table equal 0/65 0x43f95cf1> :action-handlers #<hash-table equal 0/65 0x41315f85> :default-renderer nil) :change-timer-disabled nil :proc #<process lsp-ccls> :cmd-proc #<process lsp-ccls> :buffers (#<buffer block_builder.cc> #<buffer table.cc>) :highlight-overlays #<hash-table eq 0/65 0x43d65075> :extra-client-capabilities nil :status nil :metadata #<hash-table equal 0/65 0x42c7730b> :watches #<hash-table equal 0/65 0x43e0fa63>) #<hash-table equal 2/65 0x4079e553>)
(lambda (w p) (ccls--publish-semantic-highlighting w p))(#s(lsp--workspace :parser #s(lsp--parser :waiting-for-response nil :response-result nil :headers nil :body nil :reading-body nil :body-length nil :body-received nil :leftovers "" :queued-notifications nil :queued-requests nil :workspace #1) :file-versions #<hash-table equal 2/65 0x412a65fb> :server-capabilities #<hash-table equal 17/65 0x43b9c383> :registered-server-capabilities nil :root "/Users/showgood/projects/leveldb/" :client #s(lsp--client :language-id #f(compiled-function (_) #<bytecode 0x442fcb3d>) :send-sync nil :send-async nil :type nil :new-connection #f(compiled-function (filter sentinel) #<bytecode 0x4399f76b>) :stderr "*lsp-ccls stderr*" :get-root ccls--get-root :ignore-regexps nil :ignore-messages nil :notification-handlers #<hash-table equal 4/65 0x40a57a37> :request-handlers #<hash-table equal 0/65 0x407da9a1> :response-handlers #<hash-table eql 4/65 0x43e0f7a9> :string-renderers (("objectivec" lambda (str) (with-temp-buffer (delay-mode-hooks (objc-mode)) (insert str) (font-lock-ensure) (buffer-string))) ("cpp" lambda (str) (with-temp-buffer (delay-mode-hooks (c++-mode)) (insert str) (font-lock-ensure) (buffer-string))) ("c" lambda (str) (with-temp-buffer (delay-mode-hooks (c-mode)) (insert str) (font-lock-ensure) (buffer-string)))) :last-id 10 :enable-function lsp-ccls-enable :prefix-function nil :uri-handlers #<hash-table equal 0/65 0x43f95cf1> :action-handlers #<hash-table equal 0/65 0x41315f85> :default-renderer nil) :change-timer-disabled nil :proc #<process lsp-ccls> :cmd-proc #<process lsp-ccls> :buffers (#<buffer block_builder.cc> #<buffer table.cc>) :highlight-overlays #<hash-table eq 0/65 0x43d65075> :extra-client-capabilities nil :status nil :metadata #<hash-table equal 0/65 0x42c7730b> :watches #<hash-table equal 0/65 0x43e0fa63>) #<hash-table equal 2/65 0x4079e553>)
lsp--on-notification(#s(lsp--parser :waiting-for-response nil :response-result nil :headers nil :body nil :reading-body nil :body-length nil :body-received nil :leftovers "" :queued-notifications nil :queued-requests nil :workspace #s(lsp--workspace :parser #1 :file-versions #<hash-table equal 2/65 0x412a65fb> :server-capabilities #<hash-table equal 17/65 0x43b9c383> :registered-server-capabilities nil :root "/Users/showgood/projects/leveldb/" :client #s(lsp--client :language-id #f(compiled-function (_) #<bytecode 0x442fcb3d>) :send-sync nil :send-async nil :type nil :new-connection #f(compiled-function (filter sentinel) #<bytecode 0x4399f76b>) :stderr "*lsp-ccls stderr*" :get-root ccls--get-root :ignore-regexps nil :ignore-messages nil :notification-handlers #<hash-table equal 4/65 0x40a57a37> :request-handlers #<hash-table equal 0/65 0x407da9a1> :response-handlers #<hash-table eql 4/65 0x43e0f7a9> :string-renderers (("objectivec" lambda (str) (with-temp-buffer (delay-mode-hooks (objc-mode)) (insert str) (font-lock-ensure) (buffer-string))) ("cpp" lambda (str) (with-temp-buffer (delay-mode-hooks (c++-mode)) (insert str) (font-lock-ensure) (buffer-string))) ("c" lambda (str) (with-temp-buffer (delay-mode-hooks (c-mode)) (insert str) (font-lock-ensure) (buffer-string)))) :last-id 10 :enable-function lsp-ccls-enable :prefix-function nil :uri-handlers #<hash-table equal 0/65 0x43f95cf1> :action-handlers #<hash-table equal 0/65 0x41315f85> :default-renderer nil) :change-timer-disabled nil :proc #<process lsp-ccls> :cmd-proc #<process lsp-ccls> :buffers (#<buffer block_builder.cc> #<buffer table.cc>) :highlight-overlays #<hash-table eq 0/65 0x43d65075> :extra-client-capabilities nil :status nil :metadata #<hash-table equal 0/65 0x42c7730b> :watches #<hash-table equal 0/65 0x43e0fa63>)) #<hash-table equal 3/65 0x4079e533>)
lsp--parser-on-message(#s(lsp--parser :waiting-for-response nil :response-result nil :headers nil :body nil :reading-body nil :body-length nil :body-received nil :leftovers "" :queued-notifications nil :queued-requests nil :workspace #s(lsp--workspace :parser #1 :file-versions #<hash-table equal 2/65 0x412a65fb> :server-capabilities #<hash-table equal 17/65 0x43b9c383> :registered-server-capabilities nil :root "/Users/showgood/projects/leveldb/" :client #s(lsp--client :language-id #f(compiled-function (_) #<bytecode 0x442fcb3d>) :send-sync nil :send-async nil :type nil :new-connection #f(compiled-function (filter sentinel) #<bytecode 0x4399f76b>) :stderr "*lsp-ccls stderr*" :get-root ccls--get-root :ignore-regexps nil :ignore-messages nil :notification-handlers #<hash-table equal 4/65 0x40a57a37> :request-handlers #<hash-table equal 0/65 0x407da9a1> :response-handlers #<hash-table eql 4/65 0x43e0f7a9> :string-renderers (("objectivec" lambda (str) (with-temp-buffer (delay-mode-hooks (objc-mode)) (insert str) (font-lock-ensure) (buffer-string))) ("cpp" lambda (str) (with-temp-buffer (delay-mode-hooks (c++-mode)) (insert str) (font-lock-ensure) (buffer-string))) ("c" lambda (str) (with-temp-buffer (delay-mode-hooks (c-mode)) (insert str) (font-lock-ensure) (buffer-string)))) :last-id 10 :enable-function lsp-ccls-enable :prefix-function nil :uri-handlers #<hash-table equal 0/65 0x43f95cf1> :action-handlers #<hash-table equal 0/65 0x41315f85> :default-renderer nil) :change-timer-disabled nil :proc #<process lsp-ccls> :cmd-proc #<process lsp-ccls> :buffers (#<buffer block_builder.cc> #<buffer table.cc>) :highlight-overlays #<hash-table eq 0/65 0x43d65075> :extra-client-capabilities nil :status nil :metadata #<hash-table equal 0/65 0x42c7730b> :watches #<hash-table equal 0/65 0x43e0fa63>)) "{\"jsonrpc\":\"2.0\",\"method\":\"$ccls/publishSemanticHighlighting\",\"params\":{\"uri\":\"file:///Users/showgood/projects/leveldb/table/block_builder.cc\",\"symbols\":[{\"stableId\":143,\"parentKind\":5,\"kind\":6,\"storage\":1,\"ranges\":[{\"start\":{\"line\":102,\"character\":12},\"end\":{\"line\":102,\"character\":18}}]},{\"stableId\":142,\"parentKind\":3,\"kind\":12,\"storage\":1,\"ranges\":[{\"start\":{\"line\":93,\"character\":2},\"end\":{\"line\":93,\"character\":13}},{\"start\":{\"line\":94,\"character\":2},\"end\":{\"line\":94,\"character\":13}},{\"start\":{\"line\":95,\"character\":2},\"end\":{\"line\":95,\"character\":13}}]},{\"stableId\":141,\"parentKind\":6,\"kind\":13,\"storage\":1,\"ranges\":[{\"start\":{\"line\":90,\"character\":15},\"end\":{\"line\":90,\"character\":25}},{\"start\":{\"line\":94,\"character\":24},\"end\":{\"line\":94,\"character\":34}},{\"start\":{\"line\":98,\"character\":38},\"end\":{\"line\":98,\"character\":48}},{\"start\":{\"line\":103,\"character\":40},\"end\":{\"line\":103,\"character\":50}}]},{\"stableId\":108,\"parentKind\":5,\"kind\":6,\"storage\":1,\"ranges\":[{\"start\":{\"line\":81,\"character\":54},\"end\":{\"line\":81,\"character\":58}},{\"start\":{\"line\":81,\"character\":66},\"end\":{\"line\":81,\"character\":70}},{\"start\":{\"line\":90,\"character\":32},\"end\":{\"line\":90,\"character\":36}},{\"start\":{\"line\":95,\"character\":30},\"end\":{\"line\":95,\"character\":34}},{\"start\":{\"line\":99,\"character\":37},\"end\":{\"line\":99,\"character\":41}}]},{\"stableId\":140,\"parentKind\":3,\"kind\":12,\"storage\":1,\"ranges\":[{\"start\":{\"line\":81,\"character\":35},\"end\":{\"line\":81,\"character\":38}}]},{\"stableId\":34,\"parentKind\":1,\"kind\":3,\"storage\":0,\"ranges\":[{\"start\":{\"line\":81,\"character\":30},\"end\":{\"line\":81,\"character\":33}}]},{\"stableId\":137,\"parentKind\":5,\"kind\":6,\"storage\":1,\"ranges\":[{\"start\":{\"line\":76,\"character\":17},\"end\":{\"line\":76,\"character\":22}}]},{\"stableId\":41,\"parentKind\":5,\"kind\":6,\"storage\":1,\"ranges\":[{\"start\":{\"line\":98,\"character\":21},\"end\":{\"line\":98,\"character\":25}},{\"start\":{\"line\":99,\"character\":23},\"end\":{\"line\":99,\"character\":27}},{\"start\":{\"line\":103,\"character\":23},\"end\":{\"line\":103,\"character\":27}}]},{\"stableId\":136,\"parentKind\":6,\"kind\":13,\"storage\":1,\"ranges\":[{\"start\":{\"line\":73,\"character\":8},\"end\":{\"line\":73,\"character\":22}},{\"start\":{\"line\":77,\"character\":47},\"end\":{\"line\":77,\"character\":61}},{\"start\":{\"line\":81,\"character\":39},\"end\":{\"line\":81,\"character\":53}},{\"start\":{\"line\":82,\"character\":37},\"end\":{\"line\":82,\"character\":51}}]},{\"stableId\":47,\"parentKind\":6,\"kind\":253,\"storage\":1,\"ranges\":[{\"start\":{\"line\":72,\"character\":36},\"end\":{\"line\":72,\"character\":39}},{\"start\":{\"line\":77,\"character\":42},\"end\":{\"line\":77,\"character\":45}},{\"start\":{\"line\":81,\"character\":62},\"end\":{\"line\":81,\"character\":65}},{\"start\":{\"line\":82,\"character\":63},\"end\":{\"line\":82,\"character\":66}},{\"start\":{\"line\":90,\"character\":28},\"end\":{\"line\":90,\"character\":31}},{\"start\":{\"line\":98,\"character\":17},\"end\":{\"line\":98,\"character\":20}},{\"start\":{\"line\":103,\"character\":19},\"end\":{\"line\":103,\"character\":22}},{\"start\":{\"line\":104,\"character\":29},\"end\":{\"line\":104,\"character\":32}}]},{\"stableId\":134,\"parentKind\":5,\"kind\":6,\"storage\":1,\"ranges\":[{\"start\":{\"line\":72,\"character\":19},\"end\":{\"line\":72,\"character\":22}}]},{\"stableId\":132,\"parentKind\":6,\"kind\":13,\"storage\":1,\"ranges\":[{\"start\":{\"line\":64,\"character\":14},\"end\":{\"line\":64,\"character\":15}},{\"start\":{\"line\":64,\"character\":21},\"end\":{\"line\":64,\"character\":22}},{\"start\":{\"line\":64,\"character\":43},\"end\":{\"line\":64,\"character\":44}},{\"start\":{\"line\":65,\"character\":35},\"end\":{\"line\":65,\"character\":36}}]},{\"stableId\":131,\"parentKind\":5,\"kind\":6,\"storage\":1,\"ranges\":[{\"start\":{\"line\":62,\"character\":20},\"end\":{\"line\":62,\"character\":26}}]},{\"stableId\":138,\"parentKind\":6,\"kind\":13,\"storage\":1,\"ranges\":[{\"start\":{\"line\":78,\"character\":9},\"end\":{\"line\":78,\"character\":15}},{\"start\":{\"line\":82,\"character\":12},\"end\":{\"line\":82,\"character\":18}},{\"start\":{\"line\":82,\"character\":52},\"end\":{\"line\":82,\"character\":58}},{\"start\":{\"line\":82,\"character\":67},\"end\":{\"line\":82,\"character\":73}},{\"start\":{\"line\":83,\"character\":6},\"end\":{\"line\":83,\"character\":12}},{\"start\":{\"line\":90,\"character\":41},\"end\":{\"line\":90,\"character\":47}},{\"start\":{\"line\":93,\"character\":24},\"end\":{\"line\":93,\"character\":30}},{\"start\":{\"line\":98,\"character\":30},\"end\":{\"line\":98,\"character\":36}},{\"start\":{\"line\":102,\"character\":19},\"end\":{\"line\":102,\"character\":25}},{\"start\":{\"line\":103,\"character\":32},\"end\":{\"line\":103,\"character\":38}}]},{\"stableId\":0,\"parentKind\":1,\"kind\":3,\"storage\":0,\"ranges\":[{\"start\":{\"line\":36,\"character\":10},\"end\":{\"line\":36,\"character\":17}}]},{\"stableId\":125,\"parentKind\":5,\"kind\":8,\"storage\":0,\"ranges\":[{\"start\":{\"line\":48,\"character\":2},\"end\":{\"line\":48,\"character\":9}},{\"start\":{\"line\":57,\"character\":10},\"end\":{\"line\":57,\"character\":17}},{\"start\":{\"line\":65,\"character\":16},\"end\":{\"line\":65,\"character\":23}},{\"start\":{\"line\":67,\"character\":14},\"end\":{\"line\":67,\"character\":21}},{\"start\":{\"line\":69,\"character\":15},\"end\":{\"line\":69,\"character\":22}},{\"start\":{\"line\":76,\"character\":9},\"end\":{\"line\":76,\"character\":16}},{\"start\":{\"line\":87,\"character\":24},\"end\":{\"line\":87,\"character\":31}},{\"start\":{\"line\":93,\"character\":15},\"end\":{\"line\":93,\"character\":22}},{\"start\":{\"line\":94,\"character\":15},\"end\":{\"line\":94,\"character\":22}},{\"start\":{\"line\":95,\"character\":15},\"end\":{\"line\":95,\"character\":22}},{\"start\":{\"line\":98,\"character\":2},\"end\":{\"line\":98,\"character\":9}},{\"start\":{\"line\":99,\"character\":2},\"end\":{\"line\":99,\"character\":9}}]},{\"stableId\":130,\"parentKind\":1,\"kind\":252,\"storage\":0,\"ranges\":[{\"start\":{\"line\":58,\"character\":36},\"end\":{\"line\":58,\"character\":44}},{\"start\":{\"line\":59,\"character\":17},\"end\":{\"line\":59,\"character\":25}}]},{\"stableId\":135,\"parentKind\":6,\"kind\":253,\"storage\":1,\"ranges\":[{\"start\":{\"line\":72,\"character\":54},\"end\":{\"line\":72,\"character\":59}},{\"start\":{\"line\":95,\"character\":24},\"end\":{\"line\":95,\"character\":29}},{\"start\":{\"line\":99,\"character\":17},\"end\":{\"line\":99,\"character\":22}},{\"start\":{\"line\":99,\"character\":31},\"end\":{\"line\":99,\"character\":36}}]},{\"stableId\":133,\"parentKind\":3,\"kind\":12,\"storage\":1,\"ranges\":[{\"start\":{\"line\":65,\"character\":4},\"end\":{\"line\":65,\"character\":14}},{\"start\":{\"line\":67,\"character\":2},\"end\":{\"line\":67,\"character\":12}}]},{\"stableId\":21,\"parentKind\":3,\"kind\":5,\"storage\":0,\"ranges\":[{\"start\":{\"line\":62,\"character\":0},\"end\":{\"line\":62,\"character\":5}},{\"start\":{\"line\":69,\"character\":9},\"end\":{\"line\":69,\"character\":14}},{\"start\":{\"line\":72,\"character\":29},\"end\":{\"line\":72,\"character\":34}},{\"start\":{\"line\":72,\"character\":47},\"end\":{\"line\":72,\"character\":52}},{\"start\":{\"line\":73,\"character\":2},\"end\":{\"line\":73,\"character\":7}},{\"start\":{\"line\":104,\"character\":9},\"end\":{\"line\":104,\"character\":14}}]},{\"stableId\":129,\"parentKind\":5,\"kind\":6,\"storage\":1,\"ranges\":[{\"start\":{\"line\":56,\"character\":21},\"end\":{\"line\":56,\"character\":40}}]},{\"stableId\":119,\"parentKind\":5,\"kind\":8,\"storage\":0,\"ranges\":[{\"start\":{\"line\":41,\"character\":6},\"end\":{\"line\":41,\"character\":14}},{\"start\":{\"line\":51,\"character\":2},\"end\":{\"line\":51,\"character\":10}},{\"start\":{\"line\":75,\"character\":9},\"end\":{\"line\":75,\"character\":17}},{\"start\":{\"line\":79,\"character\":6},\"end\":{\"line\":79,\"character\":14}},{\"start\":{\"line\":88,\"character\":4},\"end\":{\"line\":88,\"character\":12}},{\"start\":{\"line\":105,\"character\":2},\"end\":{\"line\":105,\"character\":10}}]},{\"stableId\":128,\"parentKind\":1,\"kind\":252,\"storage\":0,\"ranges\":[{\"start\":{\"line\":56,\"character\":0},\"end\":{\"line\":56,\"character\":6}},{\"start\":{\"line\":64,\"character\":7},\"end\":{\"line\":64,\"character\":13}},{\"start\":{\"line\":78,\"character\":2},\"end\":{\"line\":78,\"character\":8}},{\"start\":{\"line\":81,\"character\":10},\"end\":{\"line\":81,\"character\":16}},{\"start\":{\"line\":90,\"character\":8},\"end\":{\"line\":90,\"character\":14}}]},{\"stableId\":126,\"parentKind\":5,\"kind\":6,\"storage\":1,\"ranges\":[{\"start\":{\"line\":49,\"character\":12},\"end\":{\"line\":49,\"character\":17}}]},{\"stableId\":108,\"parentKind\":5,\"kind\":6,\"storage\":1,\"ranges\":[{\"start\":{\"line\":58,\"character\":20},\"end\":{\"line\":58,\"character\":24}},{\"start\":{\"line\":64,\"character\":35},\"end\":{\"line\":64,\"character\":39}},{\"start\":{\"line\":67,\"character\":33},\"end\":{\"line\":67,\"character\":37}}]},{\"stableId\":109,\"parentKind\":23,\"kind\":8,\"storage\":0,\"ranges\":[{\"start\":{\"line\":77,\"character\":22},\"end\":{\"line\":77,\"character\":32}}]},{\"stableId\":117,\"parentKind\":5,\"kind\":8,\"storage\":0,\"ranges\":[{\"start\":{\"line\":39,\"character\":6},\"end\":{\"line\":39,\"character\":14}},{\"start\":{\"line\":75,\"character\":21},\"end\":{\"line\":75,\"character\":29}},{\"start\":{\"line\":77,\"character\":12},\"end\":{\"line\":77,\"character\":20}},{\"start\":{\"line\":79,\"character\":17},\"end\":{\"line\":79,\"character\":25}}]},{\"stableId\":108,\"parentKind\":5,\"kind\":6,\"storage\":1,\"ranges\":[{\"start\":{\"line\":57,\"character\":18},\"end\":{\"line\":57,\"character\":22}},{\"start\":{\"line\":87,\"character\":32},\"end\":{\"line\":87,\"character\":36}}]},{\"stableId\":126,\"parentKind\":5,\"kind\":6,\"storage\":1,\"ranges\":[{\"start\":{\"line\":48,\"character\":10},\"end\":{\"line\":48,\"character\":15}},{\"start\":{\"line\":53,\"character\":12},\"end\":{\"line\":53,\"character\":17}}]},{\"stableId\":115,\"parentKind\":5,\"kind\":9,\"storage\":1,\"ranges\":[{\"start\":{\"line\":38,\"character\":14},\"end\":{\"line\":38,\"character\":26}}]},{\"stableId\":124,\"parentKind\":5,\"kind\":6,\"storage\":1,\"ranges\":[{\"start\":{\"line\":47,\"character\":19},\"end\":{\"line\":47,\"character\":24}}]},{\"stableId\":122,\"parentKind\":23,\"kind\":8,\"storage\":0,\"ranges\":[{\"start\":{\"line\":43,\"character\":18},\"end\":{\"line\":43,\"character\":40}},{\"start\":{\"line\":75,\"character\":31},\"end\":{\"line\":75,\"character\":53}},{\"start\":{\"line\":79,\"character\":27},\"end\":{\"line\":79,\"character\":49}}]},{\"stableId\":120,\"parentKind\":5,\"kind\":8,\"storage\":0,\"ranges\":[{\"start\":{\"line\":42,\"character\":6},\"end\":{\"line\":42,\"character\":15}},{\"start\":{\"line\":52,\"character\":2},\"end\":{\"line\":52,\"character\":11}},{\"start\":{\"line\":68,\"character\":2},\"end\":{\"line\":68,\"character\":11}},{\"start\":{\"line\":74,\"character\":10},\"end\":{\"line\":74,\"character\":19}}]},{\"stableId\":78,\"parentKind\":3,\"kind\":23,\"storage\":0,\"ranges\":[{\"start\":{\"line\":38,\"character\":33},\"end\":{\"line\":38,\"character\":40}}]},{\"stableId\":127,\"parentKind\":5,\"kind\":8,\"storage\":0,\"ranges\":[{\"start\":{\"line\":53,\"character\":2},\"end\":{\"line\":53,\"character\":11}},{\"start\":{\"line\":73,\"character\":23},\"end\":{\"line\":73,\"character\":32}},{\"start\":{\"line\":102,\"character\":2},\"end\":{\"line\":102,\"character\":11}},{\"start\":{\"line\":103,\"character\":2},\"end\":{\"line\":103,\"character\":11}},{\"start\":{\"line\":104,\"character\":15},\"end\":{\"line\":104,\"character\":24}}]},{\"stableId\":118,\"parentKind\":5,\"kind\":8,\"storage\":0,\"ranges\":[{\"start\":{\"line\":40,\"character\":6},\"end\":{\"line\":40,\"character\":15}},{\"start\":{\"line\":44,\"character\":2},\"end\":{\"line\":44,\"character\":11}},{\"start\":{\"line\":49,\"character\":2},\"end\":{\"line\":49,\"character\":11}},{\"start\":{\"line\":50,\"character\":2},\"end\":{\"line\":50,\"character\":11}},{\"start\":{\"line\":58,\"character\":10},\"end\":{\"line\":58,\"character\":19}},{\"start\":{\"line\":64,\"character\":25},\"end\":{\"line\":64,\"character\":34}},{\"start\":{\"line\":65,\"character\":25},\"end\":{\"line\":65,\"character\":34}},{\"start\":{\"line\":67,\"character\":23},\"end\":{\"line\":67,\"character\":32}},{\"start\":{\"line\":87,\"character\":4},\"end\":{\"line\":87,\"character\":13}}]},{\"stableId\":101,\"parentKind\":5,\"kind\":6,\"storage\":1,\"ranges\":[{\"start\":{\"line\":98,\"character\":10},\"end\":{\"line\":98,\"character\":16}},{\"start\":{\"line\":99,\"character\":10},\"end\":{\"line\":99,\"character\":16}},{\"start\":{\"line\":103,\"character\":12},\"end\":{\"line\":103,\"character\":18}}]},{\"stableId\":139,\"parentKind\":6,\"kind\":13,\"storage\":1,\"ranges\":[{\"start\":{\"line\":81,\"character\":17},\"end\":{\"line\":81,\"character\":27}},{\"start\":{\"line\":82,\"character\":21},\"end\":{\"line\":82,\"character\":31}}]},{\"stableId\":123,\"parentKind\":5,\"kind\":6,\"storage\":1,\"ranges\":[{\"start\":{\"line\":44,\"character\":12},\"end\":{\"line\":44,\"character\":21}},{\"start\":{\"line\":50,\"character\":12},\"end\":{\"line\":50,\"character\":21}},{\"start\":{\"line\":87,\"character\":14},\"end\":{\"line\":87,\"character\":23}}]},{\"stableId\":116,\"parentKind\":9,\"kind\":253,\"storage\":1,\"ranges\":[{\"start\":{\"line\":38,\"character\":42},\"end\":{\"line\":38,\"character\":49}},{\"start\":{\"line\":39,\"character\":15},\"end\":{\"line\":39,\"character\":22}},{\"start\":{\"line\":43,\"character\":9},\"end\":{\"line\":43,\"character\":16}}]},{\"stableId\":121,\"parentKind\":1,\"kind\":255,\"storage\":0,\"ranges\":[{\"start\":{\"line\":43,\"character\":2},\"end\":{\"line\":43,\"character\":8}},{\"start\":{\"line\":74,\"character\":2},\"end\":{\"line\":74,\"character\":8}},{\"start\":{\"line\":75,\"character\":2},\"end\":{\"line\":75,\"character\":8}},{\"start\":{\"line\":76,\"character\":2},\"end\":{\"line\":76,\"character\":8}},{\"start\":{\"line\":104,\"character\":2},\"end\":{\"line\":104,\"character\":8}}]},{\"stableId\":114,\"parentKind\":3,\"kind\":5,\"storage\":0,\"ranges\":[{\"start\":{\"line\":38,\"character\":0},\"end\":{\"line\":38,\"character\":12}},{\"start\":{\"line\":47,\"character\":5},\"end\":{\"line\":47,\"character\":17}},{\"start\":{\"line\":56,\"character\":7},\"end\":{\"line\":56,\"character\":19}},{\"start\":{\"line\":62,\"character\":6},\"end\":{\"line\":62,\"character\":18}},{\"start\":{\"line\":72,\"character\":5},\"end\":{\"line\":72,\"character\":17}}]}]}}")
#f(compiled-function (proc output) #<bytecode 0x407111e7>)(#<process lsp-ccls> "}]},{\"stableId\":121,\"parentKind\":1,\"kind\":255,\"storage\":0,\"ranges\":[{\"start\":{\"line\":43,\"character\":2},\"end\":{\"line\":43,\"character\":8}},{\"start\":{\"line\":74,\"character\":2},\"end\":{\"line\":74,\"character\":8}},{\"start\":{\"line\":75,\"character\":2},\"end\":{\"line\":75,\"character\":8}},{\"start\":{\"line\":76,\"character\":2},\"end\":{\"line\":76,\"character\":8}},{\"start\":{\"line\":104,\"character\":2},\"end\":{\"line\":104,\"character\":8}}]},{\"stableId\":114,\"parentKind\":3,\"kind\":5,\"storage\":0,\"ranges\":[{\"start\":{\"line\":38,\"character\":0},\"end\":{\"line\":38,\"character\":12}},{\"start\":{\"line\":47,\"character\":5},\"end\":{\"line\":47,\"character\":17}},{\"start\":{\"line\":56,\"character\":7},\"end\":{\"line\":56,\"character\":19}},{\"start\":{\"line\":62,\"character\":6},\"end\":{\"line\":62,\"character\":18}},{\"start\":{\"line\":72,\"character\":5},\"end\":{\"line\":72,\"character\":17}}]}]}}Content-Length: 39\015\n\015\n{\"jsonrpc\":\"2.0\",\"id\":10,\"result\":null}")