The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

split_sentence($CLIENT_ref, $text)

$text will be parsed using two parsers:

Parse::RecDescend

First FreeHAL tries to parse $text using a parser built with Parse::RecDescend. A generic grammer for english and german is used.

Traditional Parser

This parser is used by FreeHAL since Spring 2008. It can parse every sentence, but has also some bugs. That's why we try to replace it with a new one in future.

is_name($name)

Checks whether $name is a name. A boolean will be returned.