Analyzing Dart Language with Pharo: Report and early results - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2023

Analyzing Dart Language with Pharo: Report and early results

Nicolas Hlad
  • Fonction : Auteur
  • PersonId : 1225292
  • IdRef : 265019923
Benoît Verhaeghe
Mustapha Derras
  • Fonction : Auteur
  • PersonId : 972011

Résumé

Dart is a programming language introduced by Google in 2011. Today, it is mainly used in Flutter, a cross-platform SDK to build native mobile applications, desktop applications, and web-based applications. Since its introduction, Flutter has gained in popularity and so has Dart. Thus it has become crucial for the industry and the academic community to dispose of the proper tools to analyze, maintain and evolve projects in Dart. However, our research community has yet to propose tools for the static analysis of Dart. In this paper, we share our experience regarding the usage of Pharo 10 to support the analysis of Dart2.10 and we present our early work on a set of open-source tools. Our tools cover the parsing of Dart with SmaCC, the visualization of its AST with Roassal, and its meta-model analysis with Moose and Famix.
Fichier principal
Vignette du fichier
Hlad et al. - 2023 - Analyzing Dart Language with Pharo Report and ear.pdf (1.16 Mo) Télécharger le fichier
Origine : Fichiers éditeurs autorisés sur une archive ouverte

Dates et versions

hal-04272047 , version 1 (06-11-2023)

Identifiants

  • HAL Id : hal-04272047 , version 1

Citer

Nicolas Hlad, Benoît Verhaeghe, Mustapha Derras. Analyzing Dart Language with Pharo: Report and early results. International Workshop on Smalltalk Technologies 2023, Aug 2023, Lyon (FR), France. ⟨hal-04272047⟩
13 Consultations
14 Téléchargements

Partager

Gmail Facebook X LinkedIn More