# 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