A Type System for Data Flow and Alias Analysis in ReScript

Nicky Ask Lund, Hans Hüttel

Publikation: Bidrag til bog/antologi/rapportKonferencebidrag i proceedingsForskningpeer review

9 Downloads (Pure)

Abstract

ReScript is a strongly typed language that targets JavaScript, as an alternative to gradually typed languages, such as TypeScript. In this paper, we present a sound type system for data-flow analysis for a subset of the ReScript language, more specifically for a λ -calculus with mutability and pattern matching. The type system is a local analysis that collects information about variables that are used at each program point as well as alias information.

OriginalsprogEngelsk
TitelProceedings Eighth Symposium on Working Formal Methods
Antal sider17
ForlagarXive: 0911.3094
Publikationsdato2024
Sider116-132
DOI
StatusUdgivet - 2024
Begivenhed8th Symposium on Working Formal Methods, FROM 2024 - Timisoara, Rumænien
Varighed: 16 sep. 202418 sep. 2024

Konference

Konference8th Symposium on Working Formal Methods, FROM 2024
Land/OmrådeRumænien
ByTimisoara
Periode16/09/202418/09/2024
SponsorBRD -- Groupe Societe Generale, Institute for Logic and Data Science (ILDS), Runtime Verification
NavnElectronic Proceedings in Theoretical Computer Science, EPTCS
Vol/bind410
ISSN2075-2180

Bibliografisk note

Publisher Copyright:
© 2024 Open Publishing Association. All rights reserved.

Citationsformater