tackler 0.1.0

Rusty implementation of Tackler
# Tackler

This will be rusty [Tackler](https://tackler.e257.fi/)

## POC of Tackler's grammar with ANTLR parser generator for rust target

See [Parser definition](../tackler-core/src/parser/txn_antlr/readme.adoc) for grammar and lexer.

The rust target for ANTLR is here: https://github.com/rrevenantt/antlr4rust


## Test cases

Simple test-case

    cargo run ../tests/0001-test.txn

Journal with unicode high-bit UTF-8 characters

    cargo run ../tests/utf8-journal.txn

Full format

    cargo run ../tests/format.txn

## Error cases (e.g. invalid input)

Simple invalid input with malformed date

    cargo run ../tests/err-0001.txn

Invalid input with duplicate metadata elements

    cargo run ../tests/err-0002.txn