Commit History

Autor SHA1 Mensaxe Data
  Isaac Woods b76e39025d Few quick fixes %!s(int64=6) %!d(string=hai) anos
  Isaac Woods f9065001b5 Parse ArgObj and LocalObj in TermArg, plus helper methods %!s(int64=6) %!d(string=hai) anos
  Isaac Woods 40cbee5c8d Parse local, arg, and debug objects %!s(int64=6) %!d(string=hai) anos
  Isaac Woods 186ea65c38 Move to new namespace system %!s(int64=6) %!d(string=hai) anos
  Isaac Woods 1a5ed91778 Parse DefReturn and propagate return values correctly %!s(int64=6) %!d(string=hai) anos
  Isaac Woods d9b30d2d93 Implement search rules %!s(int64=6) %!d(string=hai) anos
  Isaac Woods a587df0a20 Set scope correctly when invoking a control method %!s(int64=6) %!d(string=hai) anos
  Isaac Woods 5cd9ddd41f Finally properly handle error propagation in or and choice! %!s(int64=6) %!d(string=hai) anos
  Isaac Woods 301a74b948 Pass back failed path if it doesn't point to an AML object %!s(int64=6) %!d(string=hai) anos
  Isaac Woods 58cc626b5b Ignore sample code to shut doctest up %!s(int64=6) %!d(string=hai) anos
  Isaac Woods d7829a7286 Allow TermObjects to evaluate to AmlValues, add type 1 & 2 opcode parsers %!s(int64=6) %!d(string=hai) anos
  Isaac Woods 849ba03136 Lay groundwork for method invocation %!s(int64=6) %!d(string=hai) anos
  Isaac Woods 82acbf120a Provide method to lookup the value at a given path %!s(int64=6) %!d(string=hai) anos
  Isaac Woods eb6661d1de Fix tests %!s(int64=6) %!d(string=hai) anos
  Isaac Woods c599371a6b Add some basic documentation about the library %!s(int64=6) %!d(string=hai) anos
  Isaac Woods 4268ed9912 Track scope correctly and add stuff to the namespace %!s(int64=6) %!d(string=hai) anos
  Isaac Woods f7e301fb0e Redo how names in AML are represented %!s(int64=6) %!d(string=hai) anos
  Isaac Woods 33e22cddc2 Emit an error if no parses in a `choice!` work %!s(int64=6) %!d(string=hai) anos
  Isaac Woods be94946a93 Add AmlValue variants, clean up fields a little %!s(int64=6) %!d(string=hai) anos
  Isaac Woods 14c11842a1 Parse DefBuffer %!s(int64=6) %!d(string=hai) anos
  Isaac Woods b63cedb5df Parse String constants in ComputationalData %!s(int64=6) %!d(string=hai) anos
  Isaac Woods 206de53042 Parse DefMethod %!s(int64=6) %!d(string=hai) anos
  Isaac Woods 7066dac206 Reduce debug output slightly and map_with_context combinator %!s(int64=6) %!d(string=hai) anos
  Isaac Woods e2d469502a Allow access to the AmlContext throughout the parse %!s(int64=6) %!d(string=hai) anos
  Isaac Woods 064127f40f Rename AmlNamespace to AmlContext %!s(int64=6) %!d(string=hai) anos
  Isaac Woods e6ed62ba79 Parse DefOpRegion and DefField %!s(int64=6) %!d(string=hai) anos
  Isaac Woods 9e868f90d9 Parse bits of ComputationalData that we need so far %!s(int64=6) %!d(string=hai) anos
  Isaac Woods dd1a132d5e Start parsing term objects, and our first: DefScope %!s(int64=6) %!d(string=hai) anos
  Isaac Woods ea1475f949 Make PkgLength a type alias instead of a newtype %!s(int64=6) %!d(string=hai) anos
  Isaac Woods b2f83748d9 Parse name objects %!s(int64=6) %!d(string=hai) anos