all repos

clerk @ e76a12134766912bd4558a6a5f21447a9e9040b0

missing tooling for ledger/hledger

clerk/internal/lsp/testdata/document-symbol.txtar (view raw)

Oleksandr Smirnov Oleksandr Smirnov
olexsmir@gmail.com
lsp: implement textdocument/documentSymbol, 1 month ago
1
-- in.journal --
2
account expenses:food
3
account expenses:taxi
4
account assets:cash
5
6
2024-01-15 Grocery Store ; project:work
7
    expenses:food  $50
8
    assets:cash  $-50
9
10
2024-01-16 * Coffee Shop | cappuccino
11
    expenses:taxi  $4
12
    assets:cash  $-4
13
14
payee Grocery Store
15
payee Coffee Shop
16
17
commodity USD
18
commodity EUR
19
20
tag project
21
tag client
22
23
~ monthly
24
    expenses:food  $10
25
26
= expenses:food
27
    expenses:food  $-1
28
^
29
30
-- expect --
31
"expenses:food" class 0:0-0:21 0:8-0:21
32
"expenses:taxi" class 1:0-1:21 1:8-1:21
33
"assets:cash" class 2:0-2:19 2:8-2:19
34
"2024-01-15 Grocery Store" event 4:0-6:21 4:0-4:10
35
"2024-01-16 * Coffee Shop | cappuccino" event 8:0-10:20 8:0-8:10
36
"Grocery Store" object 12:0-12:19 12:6-12:19
37
"Coffee Shop" object 13:0-13:17 13:6-13:17
38
"USD" variable 15:0-15:13 15:10-15:13
39
"EUR" variable 16:0-16:13 16:10-16:13
40
"project" property 18:0-18:11 18:4-18:11
41
"client" property 19:0-19:10 19:4-19:10
42
"~ monthly" event 21:0-22:22 21:2-21:9
43
"= expenses:food" event 24:0-25:22 24:2-24:15