Text Understanding in LILOG