all repos

clerk @ bf2effd96ec2be8ec89abe68ef9a19656edf4fd9

missing tooling for ledger/hledger
2 files changed, 3 insertions(+), 1 deletions(-)
fix: handle \r after empty note separator
Author: Oleksandr Smirnov olexsmir@gmail.com
Committed at: 2026-08-04 12:46:25 +0300
Authored at: 2026-08-04 12:28:31 +0300
Change ID: kynpttsostnlwywmrvrmzmptzxtsttkm
Parent: 5b3ebfb
M journal/lexer/lexer.go
···
        247
        247
         	for l.ch == ' ' || l.ch == '\t' {

      
        248
        248
         		l.advance()

      
        249
        249
         	}

      
        250
        
        -	if l.ch == 0 || l.ch == '\n' || l.ch == ';' {

      
        
        250
        +	if l.ch == 0 || l.ch == '\n' || l.ch == '\r' || l.ch == ';' {

      
        251
        251
         		return l.Next()

      
        252
        252
         	}

      
        253
        253
         	s := l.save()

      
A journal/lexer/testdata/fuzz/FuzzLexer/c56825ec68913478
···
        
        1
        +go test fuzz v1

      
        
        2
        +[]byte("1/1|\r")