dev: journal: update ledger-unsupported, directives tests
This commit is contained in:
parent
9bac3950af
commit
aa5323e6ed
@ -18,6 +18,7 @@ a:b
|
|||||||
aa:b
|
aa:b
|
||||||
c
|
c
|
||||||
|
|
||||||
|
# Y, year directives
|
||||||
<
|
<
|
||||||
Y 1111
|
Y 1111
|
||||||
1/1
|
1/1
|
||||||
@ -29,3 +30,16 @@ $ hledger -f- print
|
|||||||
2222-02-02
|
2222-02-02
|
||||||
|
|
||||||
>=
|
>=
|
||||||
|
|
||||||
|
# Legacy ! and @ prefixes are accepted.
|
||||||
|
<
|
||||||
|
!Y 1111
|
||||||
|
1/1
|
||||||
|
@year 2222
|
||||||
|
2/2
|
||||||
|
$ hledger -f- print
|
||||||
|
1111-01-01
|
||||||
|
|
||||||
|
2222-02-02
|
||||||
|
|
||||||
|
>=
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
# Ledger syntax currently not supported by hledger. -*- ledger -*-
|
# Ledger syntax currently not parsed by hledger. -*- ledger -*-
|
||||||
# Reading these is expected to fail.
|
# Reading these is expected to fail.
|
||||||
|
|
||||||
# `;` `#` `%` `*` `|` comment lines
|
# `;` `#` `%` `*` `|` comment lines
|
||||||
@ -9,42 +9,14 @@ $ hledger -f- check
|
|||||||
>2//
|
>2//
|
||||||
>=1
|
>=1
|
||||||
|
|
||||||
# `!` or `@` as a directive prefix
|
# `end` close block commands like `apply` or `comment` (ignores any words after "end")
|
||||||
<
|
<
|
||||||
@comment
|
apply account a
|
||||||
|
end
|
||||||
$ hledger -f- check
|
$ hledger -f- check
|
||||||
>2//
|
>2//
|
||||||
>=1
|
>=1
|
||||||
|
|
||||||
# `account` subdirectives
|
|
||||||
<
|
|
||||||
account Expenses:Food
|
|
||||||
note This account is all about the chicken!
|
|
||||||
alias food
|
|
||||||
payee ^(KFC|Popeyes)$
|
|
||||||
check commodity == "$"
|
|
||||||
assert commodity == "$"
|
|
||||||
eval print("Hello!")
|
|
||||||
default
|
|
||||||
2022-01-01
|
|
||||||
(food) 1
|
|
||||||
$ hledger -f- accounts # -> both account names printed, alias did not work
|
|
||||||
Expenses:Food
|
|
||||||
food
|
|
||||||
|
|
||||||
# `end` close block commands like `apply` or `comment` (ignores any words after "end")
|
|
||||||
<
|
|
||||||
comment
|
|
||||||
1111-01-01
|
|
||||||
end
|
|
||||||
2222-02-02
|
|
||||||
$ hledger -f- print # -> nothing printed, comment did not end
|
|
||||||
|
|
||||||
# `tag` pre-declare tag names
|
|
||||||
<
|
|
||||||
tag tag1
|
|
||||||
$ hledger -f- tags # -> nothing printed, tag not declared
|
|
||||||
|
|
||||||
# `test`, a synonym for `comment`
|
# `test`, a synonym for `comment`
|
||||||
<
|
<
|
||||||
test
|
test
|
||||||
@ -61,5 +33,26 @@ $ hledger -f- check
|
|||||||
>=1
|
>=1
|
||||||
|
|
||||||
# amount expressions
|
# amount expressions
|
||||||
|
<
|
||||||
|
2022-01-01
|
||||||
|
(a) (1 + 1)
|
||||||
|
$ hledger -f- check
|
||||||
|
>2//
|
||||||
|
>=1
|
||||||
|
|
||||||
# lot notation
|
# lot notation
|
||||||
|
<
|
||||||
|
2012-04-10
|
||||||
|
Assets:Brokerage:Cash $375.00
|
||||||
|
Assets:Brokerage -5 AAPL {$50.00} [2012-04-10] (Oh my!) @@ $375.00
|
||||||
|
Income:Capital Gains $-125.00
|
||||||
|
$ hledger -f- check
|
||||||
|
>2//
|
||||||
|
>=1
|
||||||
|
|
||||||
|
# command line options
|
||||||
|
<
|
||||||
|
--strict
|
||||||
|
$ hledger -f- check
|
||||||
|
>2//
|
||||||
|
>=1
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user