Currently the parser grammar doesn't support indirect variable reference like ${!foo}. We will implement it when we have to handle it.
fixed with http://git.overlays.gentoo.org/gitweb/?p=proj/libbash.git;a=commit;h=6e084d90ad3e6dc14f503b6616b252467d968294