Results 271 to 280 of about 100,345 (312)
Some of the next articles are maybe not open access.

A fast abstract syntax tree interpreter for R

Proceedings of the 10th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments, 2014
Dynamic languages have been gaining popularity to the point that their performance is starting to matter. The effort required to develop a production-quality, high-performance runtime is, however, staggering and the expertise required to do so is often out of reach of the community maintaining a particular language.
Tomas Kalibera   +3 more
openaire   +1 more source

Migrating to an Extensible Architecture for Abstract Syntax Trees

2015 12th Working IEEE/IFIP Conference on Software Architecture, 2015
We present and analyse an architectural migration in the Overture tool, a tool for which the primary internal data structure is an Abstract Syntax Tree (AST). The migration was from a high-cohesion AST with functionality encapsulated in its nodes to an extensible, low-cohesion AST with functionality implemented in visitors.
Monteiro Duarte Couto, Luis Diogo   +3 more
openaire   +3 more sources

Automating Abstract Syntax Tree Construction for Context Free Grammars

2012 14th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, 2012
In most of the compilers or programming languages tools, parsers are used for transforming human readable code into Parse Trees or Abstract Syntax Trees (AST). A popular method to create parsers is to use a parser generator. Advanced parser generators (e.g.
Andrei Arusoaie, Daniel Ionut Vicol
openaire   +1 more source

Inferring Student Coding Goals Using Abstract Syntax Trees

2016
The rapidly growing demand for programming skills has driven improvements in the technologies delivering programming education to students. Intelligent tutoring systems will potentially contribute to solving this problem, but development of effective systems has been slow to take hold in this area.
Paul Freeman, Ian Watson, Paul Denny
openaire   +1 more source

Toward a calculus for abstract syntax trees

1997
Metaprogramming — writing programs that manipulate programs as data — requires a formal foundation in order that people be able to reason about the effects of their metaprograms. Of equal importance, metaprogramming requires an intuitive foundation that facilitates most frequent, natural manipulations of programs as data.
openaire   +1 more source

Improved Plagiarism Detection Algorithm Based on Abstract Syntax Tree

2013 Fourth International Conference on Emerging Intelligent Data and Web Technologies, 2013
Statements with conditionals are widely used in C, C++ and java, such as if and while statements and they are easy to plagiarize by adjusting the logical structure of the corresponding statements. However, the existing relative algorithms and tools cannot effectively detect code plagiarism of these statements.
Guo Tao   +3 more
openaire   +1 more source

An Abstract Syntax Tree based static fuzzing mutation for vulnerability evolution analysis

Information and Software Technology, 2023
Wei Zheng   +3 more
semanticscholar   +1 more source

Exploiting Parallelism Available in Loops Using Abstract Syntax Tree

2019
Performance of a program depends on two factors: better hardware of the executing machine and exploiting parallelism for concurrent execution. Loops with multiple iterations provide efficient parallelism in an application, and are used to reduce overall execution time and also to increase performance.
Anil Kumar, Hardeep Singh
openaire   +1 more source

Foundations of Tree- and Graph-Based Abstract Syntax

2018
A software language can be regarded as a set of structured elements with some associated meaning. A language’s syntax defines its elements and their structure. We may speak of string, tree, and graph languages – to convey the nature of the elements’ structure. One may distinguish two forms of syntax: concrete versus abstract syntax.
openaire   +1 more source

TaintGuard: Preventing implicit privilege leakage in smart contract based on taint tracking at abstract syntax tree level

Journal of systems architecture, 2023
Xiangyu Wu   +5 more
semanticscholar   +1 more source

Home - About - Disclaimer - Privacy