preserves/implementations/rust/preserves/src/value
Tony Garnock-Jones 269ed2391a Repair text syntax for numbers and symbols. Closes #19/#36/#37/#38.
Numbers and (bare) Symbols are now disambiguated after reading, which
permits leading `+`, leading `0`, and a wider range of acceptable
Symbols.

Updates spec text, test cases, and implementations. Some ancillary fixes
to Python's comparison routines are also included.
2022-11-08 19:56:24 +01:00
..
packed `rec!` macro; access to `io::Write` inside `Writer`s 2022-01-19 14:25:52 +01:00
text Repair text syntax for numbers and symbols. Closes #19/#36/#37/#38. 2022-11-08 19:56:24 +01:00
boundary.rs Track boundaries in schema-emitted reader code 2021-08-02 20:55:44 +02:00
de.rs Remove mostly-useless Domain methods 2021-07-03 23:10:43 +02:00
domain.rs Parsing and reading via TextReader/TextWriter 2022-10-26 16:00:48 +02:00
magic.rs Inline the heck out of the binary codec for a ~5% speedup 2021-09-30 13:12:06 +02:00
merge.rs Surprisingly, associated types might simplify drastically! 2021-09-14 22:56:09 +02:00
mod.rs Parsing and reading via TextReader/TextWriter 2022-10-26 16:00:48 +02:00
reader.rs Inline the heck out of the binary codec for a ~5% speedup 2021-09-30 13:12:06 +02:00
repr.rs Parsing and reading via TextReader/TextWriter 2022-10-26 16:00:48 +02:00
ser.rs Introduce Cargo workspace in prep for schema 2021-04-19 22:28:59 +02:00
signed_integer.rs Refactor SignedInteger conversions to be more comprehensive and less repetitive 2021-08-28 17:01:59 +02:00
suspendable.rs Inline the heck out of the binary codec for a ~5% speedup 2021-09-30 13:12:06 +02:00
writer.rs `rec!` macro; access to `io::Write` inside `Writer`s 2022-01-19 14:25:52 +01:00