This commit changes some of the functions in the Query module and changes the overall way to parse queries. Instead of using the words'' split function, this commit starts to fully parse the query, as it's seen as a type of expression. AND, OR, NOT, and space operators can be used. The space operator simulates the behaviour from before, leaving a minimal amount of tests that need to be adjusted to comply to the new behaviour. |
||
|---|---|---|
| .. | ||
| Hledger | ||
| other/ledger-parse | ||
| test | ||
| Text | ||
| .date.m4 | ||
| .ghci | ||
| .version | ||
| .version.m4 | ||
| CHANGES.md | ||
| hledger-lib.cabal | ||
| Hledger.hs | ||
| LICENSE | ||
| package.yaml | ||
| README.md | ||
| Setup.hs | ||
hledger-lib
A reusable library containing hledger’s core functionality. This is used by most hledger* packages so that they support the same common file formats, command line options, reports etc.
See also: the project README and home page.