Isaac Woods
|
4268ed9912
Track scope correctly and add stuff to the namespace
|
5 gadi atpakaļ |
Isaac Woods
|
f7e301fb0e
Redo how names in AML are represented
|
5 gadi atpakaļ |
Isaac Woods
|
33e22cddc2
Emit an error if no parses in a `choice!` work
|
5 gadi atpakaļ |
Isaac Woods
|
be94946a93
Add AmlValue variants, clean up fields a little
|
5 gadi atpakaļ |
Isaac Woods
|
14c11842a1
Parse DefBuffer
|
5 gadi atpakaļ |
Isaac Woods
|
b63cedb5df
Parse String constants in ComputationalData
|
5 gadi atpakaļ |
Isaac Woods
|
206de53042
Parse DefMethod
|
5 gadi atpakaļ |
Isaac Woods
|
7066dac206
Reduce debug output slightly and map_with_context combinator
|
5 gadi atpakaļ |
Isaac Woods
|
e2d469502a
Allow access to the AmlContext throughout the parse
|
5 gadi atpakaļ |
Isaac Woods
|
064127f40f
Rename AmlNamespace to AmlContext
|
5 gadi atpakaļ |
Isaac Woods
|
e6ed62ba79
Parse DefOpRegion and DefField
|
5 gadi atpakaļ |
Isaac Woods
|
9e868f90d9
Parse bits of ComputationalData that we need so far
|
5 gadi atpakaļ |
Isaac Woods
|
dd1a132d5e
Start parsing term objects, and our first: DefScope
|
5 gadi atpakaļ |
Isaac Woods
|
ea1475f949
Make PkgLength a type alias instead of a newtype
|
5 gadi atpakaļ |
Isaac Woods
|
b2f83748d9
Parse name objects
|
5 gadi atpakaļ |
Isaac Woods
|
47f9175758
Add take_n combinator, parse PkgLength
|
6 gadi atpakaļ |
Isaac Woods
|
685320f8f3
Parse opcodes using combinators
|
6 gadi atpakaļ |
Isaac Woods
|
2ca5c63fc2
Namespace and dud table parsing API for now
|
6 gadi atpakaļ |
Isaac Woods
|
2edadc1691
Re-add file to make aml_parser work
|
6 gadi atpakaļ |
Isaac Woods
|
b81e5128bd
Update readme
|
6 gadi atpakaļ |
Isaac Woods
|
56bb7b38de
Split into two crates, bump to v0.2.0
|
6 gadi atpakaļ |