mirror of
https://github.com/simonmichael/hledger.git
synced 2024-12-29 13:22:27 +03:00
66 lines
1.4 KiB
Plaintext
66 lines
1.4 KiB
Plaintext
# comment tests
|
|
|
|
# 1. several comment characters allowed for file characters;
|
|
# print shows in-transaction & posting comments;
|
|
# comment line is preserved, starting column is not.
|
|
hledger -f - print
|
|
<<<
|
|
; file comments, ignored
|
|
# file comment using a hash
|
|
* file comment using a star (org node)
|
|
; file comments need not
|
|
# start in
|
|
* column 0
|
|
|
|
; pre-transaction comment, ignored
|
|
2009/1/1 x ; transaction same line comment
|
|
; transaction new line comment
|
|
a 1 ; posting 1 same line comment
|
|
; posting 1 new line comment
|
|
a
|
|
; posting 2 new line comment
|
|
; file comment right after the transaction, ignored
|
|
|
|
; trailing file comment, ignored
|
|
>>>
|
|
2009-01-01 x ; transaction same line comment
|
|
; transaction new line comment
|
|
a 1 ; posting 1 same line comment
|
|
; posting 1 new line comment
|
|
a
|
|
; posting 2 new line comment
|
|
|
|
>>>2
|
|
>>>=0
|
|
|
|
# 2. transaction comments must use ;
|
|
hledger -f - print
|
|
<<<
|
|
2017/1/1 this # and * are not ; the comment
|
|
>>>
|
|
2017-01-01 this # and * are not ; the comment
|
|
|
|
>>>2
|
|
>>>=0
|
|
|
|
# 3. posting comments must use ;
|
|
hledger -f - print
|
|
<<<
|
|
2017/1/1
|
|
a 0 # hash & star not allowed for posting comments
|
|
>>>=1
|
|
|
|
# 4. register does not show comments
|
|
hledger -f - register
|
|
<<<
|
|
2010/1/1 x
|
|
a 1 ; comment
|
|
b
|
|
|
|
>>>
|
|
2010-01-01 x a 1 1
|
|
b -1 0
|
|
>>>2
|
|
>>>=0
|
|
|