Example Use
$ swipl ['fidl.pl']. phrase(encode(struct([b1, b4])), E).
Links
SWI Prolog
prolog :- tutorial
Definite Clause Grammars
A Prologue for Prolog