Text::Amuse parser