  Syntactic and semantic parsing has been investigated for decades, which is
one primary topic in the natural language processing community. This article
aims for a brief survey on this topic. The parsing community includes many
tasks, which are difficult to be covered fully. Here we focus on two of the
most popular formalizations of parsing: constituent parsing and dependency
parsing. Constituent parsing is majorly targeted to syntactic analysis, and
dependency parsing can handle both syntactic and semantic analysis. This
article briefly reviews the representative models of constituent parsing and
dependency parsing, and also dependency graph parsing with rich semantics.
Besides, we also review the closely-related topics such as cross-domain,
cross-lingual and joint parsing models, parser application as well as corpus
development of parsing in the article.
