diff --git a/hledger-lib/Hledger/Read/JournalReader.hs b/hledger-lib/Hledger/Read/JournalReader.hs index 4617393f7..6e31a034c 100644 --- a/hledger-lib/Hledger/Read/JournalReader.hs +++ b/hledger-lib/Hledger/Read/JournalReader.hs @@ -578,6 +578,7 @@ tagdirectivep = do lift skipNonNewlineSpaces1 _ <- lift $ some nonspace lift restofline + skipMany indentedlinep return () endtagdirectivep :: JournalParser m () diff --git a/hledger/hledger.m4.md b/hledger/hledger.m4.md index ad1f6079b..5a9cb7917 100644 --- a/hledger/hledger.m4.md +++ b/hledger/hledger.m4.md @@ -2749,6 +2749,7 @@ capture ACCT REGEX check EXPR define VAR=EXPR expr EXPR +tag NAME --command-line-flag ``` diff --git a/hledger/test/ledger-compat/syntax/hledger-other.test b/hledger/test/ledger-compat/syntax/hledger-other.test index 8f5b007c2..02dfd8adf 100644 --- a/hledger/test/ledger-compat/syntax/hledger-other.test +++ b/hledger/test/ledger-compat/syntax/hledger-other.test @@ -55,6 +55,9 @@ check 1 define var_name=$100 expr 1 N USD +tag Receipt + check value =~ /pattern/ + assert value != "foobar" --command-line-flag $ hledger -f- check