Isaac Woods
|
b5306d0400
Increase max line width and run rustfmt
|
hace 5 años |
Isaac Woods
|
9f4f61c9c8
Reduce visibility of some internal macros
|
hace 5 años |
Isaac Woods
|
eb6661d1de
Fix tests
|
hace 5 años |
Isaac Woods
|
33e22cddc2
Emit an error if no parses in a `choice!` work
|
hace 5 años |
Isaac Woods
|
99c4020f7d
Also return a Result<A> in map_with_context
|
hace 5 años |
Isaac Woods
|
14c11842a1
Parse DefBuffer
|
hace 5 años |
Isaac Woods
|
8ddecb6fb9
Change the map combinator to take a Result as the return value
|
hace 5 años |
Isaac Woods
|
eafd8bae5e
Provide features to control AML parser logging
|
hace 5 años |
Isaac Woods
|
206de53042
Parse DefMethod
|
hace 5 años |
Isaac Woods
|
7066dac206
Reduce debug output slightly and map_with_context combinator
|
hace 5 años |
Isaac Woods
|
e2d469502a
Allow access to the AmlContext throughout the parse
|
hace 5 años |
Isaac Woods
|
197554c6c0
Log result of parse in end tail of comment_scope
|
hace 5 años |
Isaac Woods
|
6af60fb366
Parse PrefixPath with no ^s and clean up some warnings
|
hace 5 años |
Isaac Woods
|
c277dea387
Add parsers to take a u16, u32, or u64 from the stream
|
hace 5 años |
Isaac Woods
|
3697db1856
Short-circuit `comment_scope` if there's an error
|
hace 5 años |
Isaac Woods
|
7ae3dc7044
Add combinators to comment scopes, discard results, and feed parsers
|
hace 5 años |
Isaac Woods
|
b2f83748d9
Parse name objects
|
hace 5 años |
Isaac Woods
|
b4d5118904
`then` combinator to apply two parsers in order
|
hace 6 años |
Isaac Woods
|
47f9175758
Add take_n combinator, parse PkgLength
|
hace 6 años |
Isaac Woods
|
3b19db0239
Move map to be implemented on Parser, add some combinators
|
hace 6 años |
Isaac Woods
|
d4ea898826
Add `or` combinator and `choice` utility macro
|
hace 6 años |
Isaac Woods
|
bb39747bf7
Remove unneeded visibility specifiers in parser
|
hace 6 años |
Isaac Woods
|
685320f8f3
Parse opcodes using combinators
|
hace 6 años |