all repos

clerk @ 8540205899ad32eb84a181f05f2ae0eab57e0a18

missing tooling for ledger/hledger

clerk/journal/lexer/testdata/golden/Lexer__special_chars_in_description.golden (view raw)

Oleksandr Smirnov Oleksandr Smirnov
olexsmir@gmail.com
journal: dont lex */+ etc in transaction notes, 1 month ago
1
NEWLINE      "\n"                 2:0-2:1
2
DATE         "2024/01/01"         2:1-2:11
3
WHITESPACE   " "                  2:11-2:12
4
STAR         "*"                  2:12-2:13
5
WHITESPACE   " "                  2:13-2:14
6
TEXT         "groceries"          2:14-2:23
7
WHITESPACE   " "                  2:23-2:24
8
PLUS         "+"                  2:24-2:25
9
WHITESPACE   " "                  2:25-2:26
10
TEXT         "water|"             2:26-2:32
11
WHITESPACE   " "                  2:32-2:33
12
TEXT         "1"                  2:33-2:34
13
WHITESPACE   " "                  2:34-2:35
14
PLUS         "+"                  2:35-2:36
15
WHITESPACE   " "                  2:36-2:37
16
TEXT         "2"                  2:37-3:0
17
NEWLINE      "\n"                 3:0-3:1
18
DATE         "2024/01/01"         3:1-3:11
19
WHITESPACE   " "                  3:11-3:12
20
TEXT         "groceries"          3:12-3:21
21
WHITESPACE   " "                  3:21-3:22
22
STAR         "*"                  3:22-3:23
23
WHITESPACE   " "                  3:23-3:24
24
TEXT         "water"              3:24-3:29
25
WHITESPACE   " "                  3:29-3:30
26
PIPE         "|"                  3:30-3:31
27
TEXT         "1 * 2"              3:32-4:0
28
NEWLINE      "\n"                 4:0-4:1
29
DATE         "2024/01/01"         4:1-4:11
30
WHITESPACE   " "                  4:11-4:12
31
TEXT         "groceries"          4:12-4:21
32
WHITESPACE   " "                  4:21-4:22
33
BANG         "!"                  4:22-4:23
34
WHITESPACE   " "                  4:23-4:24
35
TEXT         "water"              4:24-4:29
36
WHITESPACE   " "                  4:29-4:30
37
PIPE         "|"                  4:30-4:31
38
TEXT         "1 ! 2"              4:32-5:0
39
NEWLINE      "\n"                 5:0-5:1
40
DATE         "2024/01/01"         5:1-5:11
41
WHITESPACE   " "                  5:11-5:12
42
TEXT         "groceries"          5:12-5:21
43
WHITESPACE   " "                  5:21-5:22
44
TEXT         "#"                  5:22-5:23
45
WHITESPACE   " "                  5:23-5:24
46
TEXT         "water"              5:24-5:29
47
WHITESPACE   " "                  5:29-5:30
48
PIPE         "|"                  5:30-5:31
49
TEXT         "1 # 2"              5:32-6:0
50
NEWLINE      "\n"                 6:0-6:1
51
DATE         "2024/01/01"         6:1-6:11
52
WHITESPACE   " "                  6:11-6:12
53
TEXT         "groceries"          6:12-6:21
54
WHITESPACE   " "                  6:21-6:22
55
TEXT         "%"                  6:22-6:23
56
WHITESPACE   " "                  6:23-6:24
57
TEXT         "water"              6:24-6:29
58
WHITESPACE   " "                  6:29-6:30
59
PIPE         "|"                  6:30-6:31
60
TEXT         "1 % 2"              6:32-7:0
61
NEWLINE      "\n"                 7:0-7:1
62
DATE         "2024/01/01"         7:1-7:11
63
WHITESPACE   " "                  7:11-7:12
64
TEXT         "groceries"          7:12-7:21
65
WHITESPACE   " "                  7:21-7:22
66
TEXT         "^"                  7:22-7:23
67
WHITESPACE   " "                  7:23-7:24
68
TEXT         "water"              7:24-7:29
69
WHITESPACE   " "                  7:29-7:30
70
PIPE         "|"                  7:30-7:31
71
TEXT         "1 ^ 2"              7:32-8:0
72
NEWLINE      "\n"                 8:0-8:1
73
DATE         "2024/01/01"         8:1-8:11
74
WHITESPACE   " "                  8:11-8:12
75
TEXT         "groceries"          8:12-8:21
76
WHITESPACE   " "                  8:21-8:22
77
TEXT         "&"                  8:22-8:23
78
WHITESPACE   " "                  8:23-8:24
79
TEXT         "water"              8:24-8:29
80
WHITESPACE   " "                  8:29-8:30
81
PIPE         "|"                  8:30-8:31
82
TEXT         "1 & 2"              8:32-9:0
83
NEWLINE      "\n"                 9:0-9:1
84
DATE         "2024/01/01"         9:1-9:11
85
WHITESPACE   " "                  9:11-9:12
86
TEXT         "groceries"          9:12-9:21
87
WHITESPACE   " "                  9:21-9:22
88
TEXT         "("                  9:22-9:23
89
WHITESPACE   " "                  9:23-9:24
90
TEXT         "water"              9:24-9:29
91
WHITESPACE   " "                  9:29-9:30
92
PIPE         "|"                  9:30-9:31
93
TEXT         "1 ( 2"              9:32-10:0
94
NEWLINE      "\n"                 10:0-10:1
95
DATE         "2024/01/01"         10:1-10:11
96
WHITESPACE   " "                  10:11-10:12
97
TEXT         "groceries"          10:12-10:21
98
WHITESPACE   " "                  10:21-10:22
99
TEXT         ")"                  10:22-10:23
100
WHITESPACE   " "                  10:23-10:24
101
TEXT         "water"              10:24-10:29
102
WHITESPACE   " "                  10:29-10:30
103
PIPE         "|"                  10:30-10:31
104
TEXT         "1 ) 2"              10:32-11:0
105
NEWLINE      "\n"                 11:0-11:1
106
DATE         "2024/01/01"         11:1-11:11
107
WHITESPACE   " "                  11:11-11:12
108
TEXT         "groceries"          11:12-11:21
109
WHITESPACE   " "                  11:21-11:22
110
TEXT         "["                  11:22-11:23
111
WHITESPACE   " "                  11:23-11:24
112
TEXT         "water"              11:24-11:29
113
WHITESPACE   " "                  11:29-11:30
114
PIPE         "|"                  11:30-11:31
115
TEXT         "1 [ 2"              11:32-12:0
116
NEWLINE      "\n"                 12:0-12:1
117
DATE         "2024/01/01"         12:1-12:11
118
WHITESPACE   " "                  12:11-12:12
119
TEXT         "groceries"          12:12-12:21
120
WHITESPACE   " "                  12:21-12:22
121
TEXT         "]"                  12:22-12:23
122
WHITESPACE   " "                  12:23-12:24
123
TEXT         "water"              12:24-12:29
124
WHITESPACE   " "                  12:29-12:30
125
PIPE         "|"                  12:30-12:31
126
TEXT         "1 ] 2"              12:32-13:0
127
NEWLINE      "\n"                 13:0-13:1
128
DATE         "2024/01/01"         13:1-13:11
129
WHITESPACE   " "                  13:11-13:12
130
TEXT         "groceries"          13:12-13:21
131
WHITESPACE   " "                  13:21-13:22
132
TEXT         "{"                  13:22-13:23
133
WHITESPACE   " "                  13:23-13:24
134
TEXT         "water"              13:24-13:29
135
WHITESPACE   " "                  13:29-13:30
136
PIPE         "|"                  13:30-13:31
137
TEXT         "1 { 2"              13:32-14:0
138
NEWLINE      "\n"                 14:0-14:1
139
DATE         "2024/01/01"         14:1-14:11
140
WHITESPACE   " "                  14:11-14:12
141
TEXT         "groceries"          14:12-14:21
142
WHITESPACE   " "                  14:21-14:22
143
TEXT         "}"                  14:22-14:23
144
WHITESPACE   " "                  14:23-14:24
145
TEXT         "water"              14:24-14:29
146
WHITESPACE   " "                  14:29-14:30
147
PIPE         "|"                  14:30-14:31
148
TEXT         "1 } 2"              14:32-15:0
149
NEWLINE      "\n"                 15:0-15:1
150
DATE         "2026-06-07"         15:1-15:11
151
WHITESPACE   " "                  15:11-15:12
152
STAR         "*"                  15:12-15:13
153
WHITESPACE   " "                  15:13-15:14
154
TEXT         "payee"              15:14-15:19
155
WHITESPACE   " "                  15:19-15:20
156
TEXT         "!one"               15:20-15:24
157
WHITESPACE   " "                  15:24-15:25
158
PIPE         "|"                  15:25-15:26
159
TEXT         "something *important*" 15:27-16:0
160
NEWLINE      "\n"                 16:0-16:1
161
INDENT       "    "               16:1-16:5
162
TEXT         "expenses:food"      16:5-16:18
163
WHITESPACE   "  "                 16:18-16:20
164
DECIMAL      "40.00"              16:20-17:0
165
NEWLINE      "\n"                 17:0-17:1
166
INDENT       "    "               17:1-17:5
167
TEXT         "assets:cash"        17:5-18:0
168
NEWLINE      "\n"                 18:0-18:1
169
EOF          ""                   18:1-18:1