The sources files in the src/piraha directory do not adhere to the flesh coding style described in http://einsteintoolkit.org/documentation/MaintGuide/MaintGuidech2.html#x4-3000A2 .
It would be very nice if they had GRDOC (or javadoc or doxygen) headers. Also the internal function cctk_PirahaParser should be called CCTKi_PirahaParser instead (ie uppercase CCTK and an added i for internal).
Minor point: smart_ptr.cc should be SmartPtr.cc .
This is a project for rainy evenings I guess :-).