Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 210,212,280 papers from all fields of science
Search
Sign In
Create Free Account
Abstract syntax tree
Known as:
Abstract syntax trees
, Abstract syntax tree representation
, Syntax tree
Expand
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
(opens in a new tab)
Create Alert
Alert
Related topics
Related topics
50 relations
ANTLR
Abstract syntax
Automatic bug fixing
Camlp4
Expand
Papers overview
Semantic Scholar uses AI to extract papers important to this topic.
Highly Cited
2019
Highly Cited
2019
A Novel Neural Source Code Representation Based on Abstract Syntax Tree
Jian Zhang
,
Xu Wang
,
Hongyu Zhang
,
Hailong Sun
,
Kaixuan Wang
,
Xudong Liu
International Conference on Software Engineering
2019
Corpus ID: 174799700
Exploiting machine learning techniques for analyzing programs has attracted much attention. One key problem is how to represent…
Expand
Highly Cited
2017
Highly Cited
2017
Abstract Syntax Networks for Code Generation and Semantic Parsing
Maxim Rabinovich
,
Mitchell Stern
,
D. Klein
Annual Meeting of the Association for…
2017
Corpus ID: 13529592
Tasks like code generation and semantic parsing require mapping unstructured (or partially structured) inputs to well-formed…
Expand
Highly Cited
2012
Highly Cited
2012
Generalized vulnerability extrapolation using abstract syntax trees
Fabian Yamaguchi
,
Markus Lottmann
,
K. Rieck
Asia-Pacific Computer Systems Architecture…
2012
Corpus ID: 8970125
The discovery of vulnerabilities in source code is a key for securing computer systems. While specific types of security flaws…
Expand
Highly Cited
2009
Highly Cited
2009
Syntax tree fingerprinting for source code similarity detection
Michel Chilowicz
,
É. Duris
,
G. Roussel
IEEE International Conference on Program…
2009
Corpus ID: 32715546
Numerous approaches based on metrics, token sequence pattern-matching, abstract syntax tree (AST) or program dependency graph…
Expand
Highly Cited
2008
Highly Cited
2008
TNT, a free program for phylogenetic analysis
P. Goloboff
,
J. Farris
,
K. Nixon
2008
Corpus ID: 67766200
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
A niche for isotopic ecology
S. Newsome
,
C. M. Rio
,
S. Bearhop
,
D. Phillips
2007
Corpus ID: 4818929
Fifty years ago, GE Hutchinson defined the ecological niche as a hypervolume in n-dimensional space with environmental variables…
Expand
Highly Cited
2006
Highly Cited
2006
Clone Detection Using Abstract Syntax Suffix Trees
R. Koschke
,
Raimar Falke
,
P. Frenzel
Working Conference on Reverse Engineering
2006
Corpus ID: 6985484
Reusing software through copying and pasting is a continuous plague in software development despite the fact that it creates…
Expand
Highly Cited
2005
Highly Cited
2005
Understanding source code evolution using abstract syntax tree matching
Iulian Neamtiu
,
J. Foster
,
M. Hicks
IEEE Working Conference on Mining Software…
2005
Corpus ID: 276186
Mining software repositories at the source code level can provide a greater understanding of how software evolves. We present a…
Expand
Highly Cited
2002
Highly Cited
2002
Neural Networks: Tricks of the Trade
J. Hartmanis
,
J. V. Leeuwen
Lecture Notes in Computer Science
2002
Corpus ID: 26661612
Many algorithms are available to learn deep hierarchies of features from unlabeled data, especially images. In many cases, these…
Expand
Highly Cited
1998
Highly Cited
1998
Clone detection using abstract syntax trees
I. Baxter
,
A. Yahin
,
L. D. Moura
,
Marcelo Sant'Anna
,
Lorraine Bier
Proceedings. International Conference on Software…
1998
Corpus ID: 12834606
Existing research suggests that a considerable fraction (5-10%) of the source code of large scale computer programs is duplicate…
Expand
By clicking accept or continuing to use the site, you agree to the terms outlined in our
Privacy Policy
(opens in a new tab)
,
Terms of Service
(opens in a new tab)
, and
Dataset License
(opens in a new tab)
ACCEPT & CONTINUE