z-logo
open-access-imgOpen Access
Abstract parsing for two-staged languages with concatenation
Author(s) -
Soonho Kong,
Wontae Choi,
Kwangkeun Yi
Publication year - 2009
Publication title -
citeseer x (the pennsylvania state university)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/1621607.1621625
Subject(s) - parsing , programming language , abstract interpretation , computer science , concatenation (mathematics) , interpretation (philosophy) , syntax , domain (mathematical analysis) , abstract syntax , stack (abstract data type) , abstract syntax tree , natural language processing , arithmetic , mathematics , mathematical analysis
This article, based on Doh, Kim, and Schmidt's "abstract parsing" technique, presents an abstract interpretation for statically checking the syntax of generated code in two-staged programs. Abstract parsing is a static analysis technique for checking the syntax of generated strings. We adopt this technique for two-staged programming languages and formulate it in the abstract interpretation framework. We parameterize our analysis with the abstract domain so that one can choose the abstract domain as long as it satisfies the condition we provide. We also present an instance of the abstract domain, namely an abstract parse stack and its widening with k-cutting.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom