Skip to search formSkip to main content
You are currently offline. Some features of the site may not work correctly.

Abstract syntax tree

Known as: Abstract syntax trees, Abstract syntax tree representation, Syntax tree 
In computer science, an abstract syntax tree (AST), or just syntax tree, is a tree representation of the abstract syntactic structure of source code… Expand
Wikipedia

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
Highly Cited
2019
Highly Cited
2019
Exploiting machine learning techniques for analyzing programs has attracted much attention. One key problem is how to represent… Expand
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • table I
Highly Cited
2017
Highly Cited
2017
Tasks like code generation and semantic parsing require mapping unstructured (or partially structured) inputs to well-formed… Expand
  • figure 1
  • figure 3
  • figure 5
  • table 1
  • table 2
Review
2013
Review
2013
After 1992 many conservation biologists thought that the use of economic instruments would be more effective to halt biodiversity… Expand
  • figure 1
  • figure 2
  • table 1
  • table 2
  • figure 3
Highly Cited
2012
Highly Cited
2012
The discovery of vulnerabilities in source code is a key for securing computer systems. While specific types of security flaws… Expand
  • figure 1
  • figure 2
  • figure 3
  • table 1
  • figure 4
Highly Cited
2009
Highly Cited
2009
Numerous approaches based on metrics, token sequence pattern-matching, abstract syntax tree (AST) or program dependency graph… Expand
  • figure 1
  • figure 2
  • figure 3
Highly Cited
2008
Highly Cited
2008
The main features of the phylogeny program TNT are discussed. Windows versions have a menu interface, while Macintosh and Linux… Expand
Highly Cited
2007
Highly Cited
2007
Fifty years ago, GE Hutchinson defined the ecological niche as a hypervolume in n-dimensional space with environmental variables… Expand
  • figure 1
  • figure 2
  • table 1
  • figure 3
  • figure 4
Highly Cited
2006
Highly Cited
2006
Reusing software through copying and pasting is a continuous plague in software development despite the fact that it creates… Expand
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Highly Cited
2005
Highly Cited
2005
Mining software repositories at the source code level can provide a greater understanding of how software evolves. We present a… Expand
  • figure 3
  • figure 1
  • figure 4
  • figure 5
  • figure 6
Highly Cited
1998
Highly Cited
1998
Existing research suggests that a considerable fraction (5-10%) of the source code of large scale computer programs is duplicate… Expand
  • figure 2
  • figure 6
  • figure 10
  • figure 8
  • figure 11