Interactive Visualizations I

Below is shown the default debug output generated by the Fluid Construction Grammar framework for parsing the utterance "der block links von der kiste" ("the block left the box") using a grammar for German spatial language.

It shows the initial linguistic structure, the search tree that was built for finding out which constructions to apply in which order, the remaining search queue, the applied constructions, the resulting linguistic structure and finally the parsed meaning.

Clicking on almost any non-black element will reveal a detailed version of it and clicking it twice either expands an even more detailed representation or collapses it again. For example, the first time you click on a search node (green), the transient structure of that node will be shown. Clicking on it again, more details of the construction application will appear. Clicking on symbols in s-expressions highlights all other symbols with the same name.


Parsing "der block links von der kiste"


Applying in direction ←


Found a solution

initial structure
application process
queue... and 3 more
applied constructions... and 11 more
resulting structure

Meaning:

gstruct0(apply-region-filter?src-3964?context-1?ref-7)struct1(apply-class?src-3?src-3964?class-1)struct0:varSRCdash39641->struct1:varSRCdash39642struct11(construct-region-lateral?ref-7?src-7?reference-2?cat-5?f-o-r-2)struct0:varREFdash71->struct11:varREFdash712struct2(apply-selector?ref-3?src-3?sel-1)struct1:varSRCdash32->struct2:varSRCdash33struct7(bindobject-class?class-1block)struct1:varCLASSdash12->struct7:varCLASSdash18struct4(bindselector?sel-1unique)struct2:varSELdash13->struct4:varSELdash15struct3(bindobject-class?class-2box)struct9(apply-class?src-3959?src-2?class-2)struct3:varCLASSdash24->struct9:varCLASSdash210struct5(bindlateral-category?cat-5left)struct5:varCATdash56->struct11:varCATdash512struct6(bindselector?sel-615unique)struct8(apply-selector?reference-2?src-3959?sel-615)struct6:varSELdash6157->struct8:varSELdash6159struct8:varSRCdash39599->struct9:varSRCdash395910struct8:varREFERENCEdash29->struct11:varREFERENCEdash212struct10(get-context?src-7)struct10:varSRCdash711->struct11:varSRCdash712struct12(bindf-o-r?f-o-r-2intrinsic)struct11:varFdashOdashRdash212->struct12:varFdashOdashRdash213