You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- merges previous parse_num and parse_uint into a single parse_numeric
- removes bounds check on Num, so that parsing numbers larger than the
field will modularly wrap
- corrects uint parsing so that we never accidentally parse uints as
nums
- implements a placeholder syntax for i64 for parsing twos-complement
numbers (i.e. -1i64 parses to u64::MAX). In future this syntax should
parse to a new literal type
- add placeholder parsing for u8, u16, u32, u128, i8, i16, i32, i128
literals so that we correctly error that these have yet to be
implemented
- adds unit tests to ensure correctness of the above
* new numeric parser, closes#609, #1161, #1169
- merges previous parse_num and parse_uint into a single parse_numeric
- removes bounds check on Num, so that parsing numbers larger than the
field will modularly wrap
- corrects uint parsing so that we never accidentally parse uints as
nums
- implements a placeholder syntax for i64 for parsing twos-complement
numbers (i.e. -1i64 parses to u64::MAX). In future this syntax should
parse to a new literal type
- add placeholder parsing for u8, u16, u32, u128, i8, i16, i32, i128
literals so that we correctly error that these have yet to be
implemented
- adds unit tests to ensure correctness of the above
* clippy
* clippy part II: revenge of the linter
* remove unused byte parsers and associated tests
* comment out printlns
Lurk appears to produce a parse error when presented with input that needs to be reduced. For example, the following should return 0:
The text was updated successfully, but these errors were encountered: