The research in field of Natural Language Processing usually assumes existence of a syntactic "Generative Engine" that combines words and word-like elements into syntactic structures, and then sometimes displaces them by "syntactic movement". A Linguistic Parser must "undo" all effects of syntactic movement, which results in a structure where relations between words are represented more directly.
In recent years, a new theoretical framework was introduced, in which syntactic combinatorial system does not stop at level of words. Instead, same "Generative Engine" continues all-the-way-down into morphology. The various parts of same word correspond to different areas of syntactic tree, and then are brought together by multiple applications of movement.
Within this Constructionalist Framework, syntactic is not a tree of words - it is a tree made of sub-lexical elements like roots, prefixes, suffixes, etc. The components of a single verb are spread all over parse tree.
Correspondingly, function of a Linguistic Parser is different. The goal of parsing is to "reconstruct" every such sub-lexical element into its original place in syntactic tree.
By undoing effects of syntactic movement, "Constructionalist Parsing" produces syntactic trees where atomic constituents of every word are distributed through such a "reconstructed" syntactic tree. Every constituent is restored into its appropriate location in tree, where context for its semantic contribution is found in immediately adjacent locations.