Fix precedence problems with parsing

Change-Id: I7fa7c3c2b4a60eb55310491bcd499900961a007a
Add contexts from inherited source

Otherwise contextual lookup is pretty useless.

Change-Id: I8200226c75fdb199b0a393a990f0eabdb7dccfdf
Ensure a container context exists at file-scope tuple

Change-Id: I40538665cbd3e335956c09f702ce957035e8ce88
Added flabbergast-print to write files

Change-Id: I4704064d1858a9ca88879c7f567998fe3858590c
Add ignore globs for documentation

Change-Id: Id526444a8f2a03cd4dfd27c414f1a80f17caef2f
Make ar output correct

Change-Id: Ieacb7a6d523ca6566890b09bda6d3f12759009b2