all repos

clerk @ e2e9e2b

missing tooling for ledger/hledger

clerk/journal/parser/testdata/special_chars_in_description.txtar (view raw)

Oleksandr Smirnov Oleksandr Smirnov
olexsmir@gmail.com
tests: switch to txtar, 3 days ago
1
-- input --
2
3
2024/01/01 groceries | 1 + 2
4
2024/01/01 groceries | 1 * 2
5
2024/01/01 groceries | 1 ! 2
6
2024/01/01 groceries | 1 # 2
7
2024/01/01 groceries | 1 % 2
8
2024/01/01 groceries | 1 ^ 2
9
2024/01/01 groceries | 1 & 2
10
2024/01/01 groceries | 1 ( 2
11
2024/01/01 groceries | 1 ) 2
12
2024/01/01 groceries | 1 [ 2
13
2024/01/01 groceries | 1 ] 2
14
2024/01/01 groceries | 1 { 2
15
2024/01/01 groceries | 1 } 2
16
2026-06-07 * payee !one | something *important*
17
    expenses:food  40.00
18
    assets:cash
19
-- expect --
20
Journal
21
  BlankLine j:2:0-2:1
22
  Transaction j:2:1-3:1
23
    Date: 2024/01/01
24
    Payee: "groceries" j:2:12-2:21
25
    Note: "1 + 2"
26
  Transaction j:3:1-4:1
27
    Date: 2024/01/01
28
    Payee: "groceries" j:3:12-3:21
29
    Note: "1 * 2"
30
  Transaction j:4:1-5:1
31
    Date: 2024/01/01
32
    Payee: "groceries" j:4:12-4:21
33
    Note: "1 ! 2"
34
  Transaction j:5:1-6:1
35
    Date: 2024/01/01
36
    Payee: "groceries" j:5:12-5:21
37
    Note: "1 # 2"
38
  Transaction j:6:1-7:1
39
    Date: 2024/01/01
40
    Payee: "groceries" j:6:12-6:21
41
    Note: "1 % 2"
42
  Transaction j:7:1-8:1
43
    Date: 2024/01/01
44
    Payee: "groceries" j:7:12-7:21
45
    Note: "1 ^ 2"
46
  Transaction j:8:1-9:1
47
    Date: 2024/01/01
48
    Payee: "groceries" j:8:12-8:21
49
    Note: "1 & 2"
50
  Transaction j:9:1-10:1
51
    Date: 2024/01/01
52
    Payee: "groceries" j:9:12-9:21
53
    Note: "1 ( 2"
54
  Transaction j:10:1-11:1
55
    Date: 2024/01/01
56
    Payee: "groceries" j:10:12-10:21
57
    Note: "1 ) 2"
58
  Transaction j:11:1-12:1
59
    Date: 2024/01/01
60
    Payee: "groceries" j:11:12-11:21
61
    Note: "1 [ 2"
62
  Transaction j:12:1-13:1
63
    Date: 2024/01/01
64
    Payee: "groceries" j:12:12-12:21
65
    Note: "1 ] 2"
66
  Transaction j:13:1-14:1
67
    Date: 2024/01/01
68
    Payee: "groceries" j:13:12-13:21
69
    Note: "1 { 2"
70
  Transaction j:14:1-15:1
71
    Date: 2024/01/01
72
    Payee: "groceries" j:14:12-14:21
73
    Note: "1 } 2"
74
  Transaction j:15:1-18:1
75
    Date: 2026-06-07
76
    State: "*"
77
    Payee: "payee !one" j:15:14-15:24
78
    Note: "something *important*"
79
    Posting j:16:1-17:1
80
      Account j:16:5-16:18
81
        SubAccount: "expenses" j:16:5-16:13
82
        SubAccount: "food" j:16:14-16:18
83
      Amount j:16:20-16:20
84
        Quantity: 40
85
        Commodity: ""
86
        CommodityPos: Before
87
        HasSpace: false
88
        Precision: 2
89
        Decimal: "."
90
    Posting j:17:1-18:1
91
      Account j:17:5-18:0
92
        SubAccount: "assets" j:17:5-17:11
93
        SubAccount: "cash" j:17:12-18:0
94
      Amount: <elided>