Published March 8, 2023
| Version 0.1.0
Software
Open
DuoGlot: User-Customizable Transpilation of Scripting Languages (Artifact)
Authors/Creators
- 1. National University of Singapore
Description
This is the artifact named DuoGlot from the paper User-Customizable Transpilation of Scripting Languages accepted by the conference OOPSLA 2023. DuoGlot is a customizable code translator. Translation rules in DuoGlot are synthesized from user-provided code snippets. DuoGlot iteratively explores possible translations given the provided translation rules until finding a translation that passes tests. It currently supports customized translation from Python to JavaScript for single-file standalone programs. This artifact includes code and datasets to reproduce all the main results in the paper.
Notes
Files
Files
(18.3 MB)
| Name | Size | |
|---|---|---|
|
md5:3bc34db3e5945324ae5336c015ed420b
|
18.3 MB | Download |
Additional details
Related works
- Is supplement to
- Conference paper: 10.1145/3586034 (DOI)