teditor
1.8.0@@fee5e94
Terminal based editor written in C++
|
Namespaces | |
ops | |
Classes | |
class | Account |
class | Accounts |
class | LedgerMode |
class | LedgerShowMode |
class | Parser |
class | Transaction |
Typedefs | |
typedef std::set< std::string > | Aliases |
typedef std::pair< std::string, int64_t > | AccInfo |
typedef std::vector< AccInfo > | AccountsInfo |
typedef std::vector< Transaction > | Transactions |
Enumerations | |
enum | Tokens { Comment = 0, Name, Date, Number, Newline, Space, AccountStart, AccountDescription, AccountAlias } |
Functions | |
REGISTER_MODE (LedgerMode, "ledger") | |
REGISTER_MODE (LedgerShowMode, "ledger-show") | |
parser::Lexer & | getLexer () |
typedef std::pair<std::string, int64_t> teditor::ledger::AccInfo |
account related info in a transaction
typedef std::vector<AccInfo> teditor::ledger::AccountsInfo |
all accounts involved in a transaction
typedef std::set<std::string> teditor::ledger::Aliases |
all aliases of a given Account
typedef std::vector<Transaction> teditor::ledger::Transactions |
parser::Lexer& teditor::ledger::getLexer | ( | ) |
teditor::ledger::REGISTER_MODE | ( | LedgerMode | , |
"ledger" | |||
) |
teditor::ledger::REGISTER_MODE | ( | LedgerShowMode | , |
"ledger-show" | |||
) |