FOSSredder 0.5.0
Loading...
Searching...
No Matches
ParserHeuristics.h
Go to the documentation of this file.
1
5
6#pragma once
7
8#include <string>
9
11
17bool isHeaderNoiseLine(const std::string& line);
23bool isFooterLine(const std::string& line);
29bool isPostTransactionFootnote(const std::string& line);
35bool isTransactionsSectionHeader(const std::string& line);
41bool isDebitCreditHeaderLine(const std::string& line);
42
43}
44
45namespace core {
46namespace parser {
47namespace heuristics = application::importing::internal;
48}
49}
bool isTransactionsSectionHeader(const std::string &line)
Detects whether a line marks the start of the transactions section.
bool isPostTransactionFootnote(const std::string &line)
Detects whether a line belongs to the post-transaction footnote area.
bool isFooterLine(const std::string &line)
Detects whether a line marks a footer section.
bool isDebitCreditHeaderLine(const std::string &line)
Detects whether a line looks like a debit/credit table header.
bool isHeaderNoiseLine(const std::string &line)
Detects whether a line looks like header noise.