The dependency structure used here is in fact quite analogous to the use of abstract syntax tree in most of the compiler implementation.
we note that the SSTCs can easily be extended to keep multiple levels of linguistic representation (e.g.