all repos

clerk @ 05a3553

missing tooling for ledger/hledger

clerk/internal/lsp/testdata/completion-contexts.txtar (view raw)

Oleksandr Smirnov Oleksandr Smirnov
olexsmir@gmail.com
lsp: add bechmarks, consisten golden tests naming, 1 month ago
1
-- in.journal --
2
account expenses:food
3
account expenses:taxi
4
account assets:cash
5
6
payee Grocery Store
7
payee Coffee Shop
8
9
commodity USD
10
11
tag client
12
tag project
13
14
2024-01-01 Grocery Store
15
    ; client:acme
16
    ; project:alpha
17
    expenses:food  $50
18
    expenses:taxi  $30
19
    assets:cash
20
21
^
22
2024-01-02 *
23
    ^
24
    expenses:^food  $50
25
    expenses:food  $^50
26
    expenses:food  ^
27
    expenses:food  U^SD
28
    expenses:food  $5^0
29
    expenses:food  $50 @^ 1.5
30
    * expenses:f^ood  $50
31
    (expenses:f^ood)  $50
32
    expenses:food  ; client:^x
33
    expenses:food  ; client: ac^me
34
    ; a:b, client:ac^
35
    ; url:https://exa^mple
36
    ; a:b:c, cli^ent:x
37
    ; groc^eries
38
39
2024-01-03 * (123) gro^cer
40
2024-01-03=2024-01-04 cof^fee
41
2024-01-03 "gro^cery"
42
2024-01-03 acme | no^te
43
2024-01-03 acme|note x^y
44
2024-01-03 ; cli^
45
2024-01-03^
46
47
account expenses:food
48
    no^te ignore
49
50
account expenses:food
51
    note: x
52
53
    no^te foo
54
55
account expenses:taxi
56
    note: x
57
   
58
    no^te foo
59
60
~ monthly^ budget
61
62
63
2024-01-15 Grocery
64
    expenses:food  $50
65
    expenses:taxi  $30
66
    assets:cash
67
68
2024-01-16 ^
69
    expenses:f^ood  $5
70
    assets:cash
71
72
-- expect --
73
19:0 directive ""
74
  C
75
  D
76
  N
77
  P
78
  Y
79
  account
80
  alias
81
  apply
82
  commodity
83
  decimal-mark
84
  end
85
  include
86
  payee
87
  tag
88
  year
89
21:4 account ""
90
  expenses:food
91
  assets:cash
92
  expenses:taxi
93
22:13 account "expenses:"
94
  expenses:food
95
  expenses:taxi
96
23:20 commodity "$"
97
  $
98
24:19 commodity ""
99
  $
100
  USD
101
25:20 commodity "U"
102
  USD
103
26:21 none ""
104
27:24 none ""
105
28:16 account "expenses:f"
106
  expenses:food
107
29:15 account "expenses:f"
108
  expenses:food
109
30:28 tag-value ""
110
  ac
111
  acme
112
  x
113
31:31 tag-value "ac"
114
  ac
115
  acme
116
32:20 tag-value "ac"
117
  ac
118
  acme
119
33:21 tag-value "https://exa"
120
  https://example
121
34:16 tag "cli"
122
  client
123
35:10 tag "groc"
124
37:22 payee "gro"
125
  grocer
126
  grocery
127
  Grocery
128
  Grocery Store
129
38:25 payee "cof"
130
  coffee
131
  Coffee Shop
132
39:15 payee "gro"
133
  grocer
134
  grocery
135
  Grocery
136
  Grocery Store
137
40:20 none ""
138
41:22 none ""
139
42:16 tag "cli"
140
  client
141
43:10 payee ""
142
  Grocery
143
  Grocery Store
144
  acme
145
  acme|note xy
146
  coffee
147
  grocer
148
  grocery
149
  Coffee Shop
150
46:6 none ""
151
51:6 account "no"
152
  expenses:food
153
56:6 none ""
154
58:9 none ""
155
66:11 payee ""
156
  Grocery
157
  Grocery Store
158
  acme
159
  acme|note xy
160
  coffee
161
  grocer
162
  grocery
163
  Coffee Shop
164
67:14 account "expenses:f"
165
  expenses:food