_ _
| | ___ __| | __ _ ___ _ __
| |/ _ \/ _` |/ _` |/ _ \ '__|
| | __/ (_| | (_| | __/ |
|_|\___|\__,_|\__, |\___|_|
|___/
A Go Programming Language lexer and parser CLI to reporting transactions from a ledger file, similar to the Ledger command line tool written in C++.
Double-entry accounting system with a command-line reporting interface.
Ledger is a command-line accounting tool based on the power and completeness of double-entry accounting.
It is only a reporting tool, which means it never modifies your data files,
but it does offers a large selection of reports, and different ways to customize them to your liking.
Original ledger CLI - John Wiegley
Lexical Scanning in Go - Rob Pike
Handwritten Parsers & Lexers in Go - Ben Johnson
Writing a Lexer and Parser in Go - Adam Presley
An Introduction to Programming in Go
Go Web Programming Bootcamp
Practice exercises Go and other languages
Go by Example
A tour of Go