Isaac Woods
|
206de53042
Parse DefMethod
|
5 years ago |
Isaac Woods
|
7066dac206
Reduce debug output slightly and map_with_context combinator
|
5 years ago |
Isaac Woods
|
e2d469502a
Allow access to the AmlContext throughout the parse
|
5 years ago |
Isaac Woods
|
064127f40f
Rename AmlNamespace to AmlContext
|
5 years ago |
Isaac Woods
|
e6ed62ba79
Parse DefOpRegion and DefField
|
5 years ago |
Isaac Woods
|
ad1b910adc
Fix parsing of TermList
|
5 years ago |
Isaac Woods
|
9e868f90d9
Parse bits of ComputationalData that we need so far
|
5 years ago |
Isaac Woods
|
197554c6c0
Log result of parse in end tail of comment_scope
|
5 years ago |
Isaac Woods
|
6af60fb366
Parse PrefixPath with no ^s and clean up some warnings
|
5 years ago |
Isaac Woods
|
c277dea387
Add parsers to take a u16, u32, or u64 from the stream
|
5 years ago |
Isaac Woods
|
3697db1856
Short-circuit `comment_scope` if there's an error
|
5 years ago |
Isaac Woods
|
c7bb3dbe16
Note weird corner case we can't fix for now
|
5 years ago |
Isaac Woods
|
dd1a132d5e
Start parsing term objects, and our first: DefScope
|
5 years ago |
Isaac Woods
|
7ae3dc7044
Add combinators to comment scopes, discard results, and feed parsers
|
5 years ago |
Isaac Woods
|
aaa815f84c
Make PkgLength return something useful
|
5 years ago |
Isaac Woods
|
ea1475f949
Make PkgLength a type alias instead of a newtype
|
5 years ago |
Isaac Woods
|
b2f83748d9
Parse name objects
|
5 years ago |
Isaac Woods
|
b4d5118904
`then` combinator to apply two parsers in order
|
5 years ago |
Isaac Woods
|
9c52af1176
More precise cases in testing macros
|
5 years ago |
Isaac Woods
|
47f9175758
Add take_n combinator, parse PkgLength
|
5 years ago |
Isaac Woods
|
44de3fb9b0
Build and test whole workspace on CI
|
5 years ago |
Isaac Woods
|
3b19db0239
Move map to be implemented on Parser, add some combinators
|
5 years ago |
Isaac Woods
|
d4ea898826
Add `or` combinator and `choice` utility macro
|
5 years ago |
Isaac Woods
|
bb39747bf7
Remove unneeded visibility specifiers in parser
|
5 years ago |
Isaac Woods
|
685320f8f3
Parse opcodes using combinators
|
5 years ago |
Isaac Woods
|
2ca5c63fc2
Namespace and dud table parsing API for now
|
5 years ago |
Isaac Woods
|
bd33ec489a
Remove getters on Acpi, make fields public
|
5 years ago |
Isaac Woods
|
18508c5014
Hopefully fix bad formatting in docs
|
5 years ago |
Isaac Woods
|
98fe2ebe52
Extract AML table info properly
|
5 years ago |
Isaac Woods
|
4cff87735b
Remove boilerplate Processor constructor
|
5 years ago |