Commit History

Autor SHA1 Mensaxe Data
  Vankata453 ece5200d1e `Parser`: Allow specifying custom depth for optimization hai 8 meses
  Ingo Ruhnke 6829f58196 Remove USE_LOCALE, no longer necessary with C++20 %!s(int64=2) %!d(string=hai) anos
  Ingo Ruhnke 8a1264a676 Fix missing override declaration %!s(int64=3) %!d(string=hai) anos
  Ingo Ruhnke 84c5089e6f Fix compiler warnings %!s(int64=4) %!d(string=hai) anos
  Ingo Ruhnke f217c002af Use `enum class` for Value::Type %!s(int64=6) %!d(string=hai) anos
  Ingo Ruhnke 01afe5a541 Reduce variable reuse in test cases %!s(int64=6) %!d(string=hai) anos
  Ingo Ruhnke 24cccd6ca4 Add test for real with scientific notation %!s(int64=6) %!d(string=hai) anos
  Ingo Ruhnke b35e51f4ed Keep track of line numbers inside sexp::Value (very cheap, as it uses bytes previously used for padding) %!s(int64=9) %!d(string=hai) anos
  Ingo Ruhnke 949070afe1 Added sexp::Value::is_array() %!s(int64=9) %!d(string=hai) anos
  Ingo Ruhnke e65f40f3c8 Added default constructor to avoid -Weffc++ warning %!s(int64=9) %!d(string=hai) anos
  Ingo Ruhnke b57ea11308 Made locale support optional and added `cmake -DUSE_LOCALE=ON` to enable it %!s(int64=9) %!d(string=hai) anos
  Ingo Ruhnke 8b29529122 Added test for number-like symbols, e.g. "5.6.6" %!s(int64=9) %!d(string=hai) anos
  Ingo Ruhnke b87f1bddd7 Added tests for negative numbers %!s(int64=9) %!d(string=hai) anos
  Ingo Ruhnke 90340ba8a5 Added test cases for locale safety (currently failing) %!s(int64=9) %!d(string=hai) anos
  Ingo Ruhnke 2bdf4d0e8e Implemented array type %!s(int64=9) %!d(string=hai) anos
  Ingo Ruhnke bf64f6d4db Added fancy variadic template Value::list() factory %!s(int64=9) %!d(string=hai) anos
  Ingo Ruhnke 8db355cddb Added Parser::from_string/stream_many(), added error throw on trailing data %!s(int64=9) %!d(string=hai) anos
  Ingo Ruhnke 64036c9098 Use shorter sx name instead of sexpr %!s(int64=9) %!d(string=hai) anos
  Ingo Ruhnke 5a30151563 Some more name and copyright header cleanup %!s(int64=9) %!d(string=hai) anos
  Ingo Ruhnke b9e1dccc35 Renamed sexp::SExpr to sexp::Value %!s(int64=9) %!d(string=hai) anos
  Ingo Ruhnke 04cb62f582 Rearanged directory layout and renamed library to SExp, headers are now in include/sexp/ %!s(int64=9) %!d(string=hai) anos
  Ingo Ruhnke fbb1931b64 Some more improvments to printing of expressions %!s(int64=9) %!d(string=hai) anos
  Ingo Ruhnke 509185b4b0 Fixed printing of (foo . bar) style expressions %!s(int64=9) %!d(string=hai) anos
  Ingo Ruhnke c7e82bc7bf Benchmark and test cases %!s(int64=9) %!d(string=hai) anos