CMakeLists.txt | 7 +- src/error.cpp | 9 + src/error.hpp | 18 ++ src/main.cpp | 437 +++++++++++++++++++++++++++++--- 4 files changed, 431 insertions(+), 40 deletions(-)