4. A computer-implemented method comprising employing at least one processor to perform the steps of: receiving a multiword lexicon entry for a multiword expression of a natural language, wherein the multiword lexicon entry comprises Grammar Abstract Language (GAL) code describing a dependency tree comprising a plurality of nodes, the GAL code describing an attribute-value tree for each dependency tree node; in response to displaying a graphical representation of the dependency tree on a computer-implemented display device, receiving a user input indicating a modification of the dependency tree, and determining an edited lexicon entry according to the multiword lexicon entry and the modification, wherein the edited lexicon entry comprises GAL code, and wherein the display device is configured to receive user input indicating modifications of the dependency tree including a dependency tree node creation, a dependency tree node deletion, an inter-node link creation, an inter-node link deletion, a modification of a type of inter-node link, and a textual annotation of a dependency tree node; and compiling the GAL code representing the edited lexicon entry into Extensible Markup Language (XML) code.
4. A computer-implemented method comprising employing at least one processor to perform the steps of: receiving a multiword lexicon entry for a multiword expression of a natural language, wherein the multiword lexicon entry comprises Grammar Abstract Language (GAL) code describing a dependency tree comprising a plurality of nodes, the GAL code describing an attribute-value tree for each dependency tree node; in response to displaying a graphical representation of the dependency tree on a computer-implemented display device, receiving a user input indicating a modification of the dependency tree, and determining an edited lexicon entry according to the multiword lexicon entry and the modification, wherein the edited lexicon entry comprises GAL code, and wherein the display device is configured to receive user input indicating modifications of the dependency tree including a dependency tree node creation, a dependency tree node deletion, an inter-node link creation, an inter-node link deletion, a modification of a type of inter-node link, and a textual annotation of a dependency tree node; and compiling the GAL code representing the edited lexicon entry into Extensible Markup Language (XML) code. 6. The method of claim 4 , wherein the display device is configured to receive user input indicating modifications of an attribute value tree including replacing a value of an attribute node of the attribute value tree and providing a missing value to an attribute node of the attribute value tree.