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