BAOBAB, a parser for a rule-based system using a semantic grammar