Pyformlang: an educational library for formal language manipulation - Archive ouverte HAL Access content directly
Conference Papers Year : 2021

Pyformlang: an educational library for formal language manipulation

Abstract

Formal languages are widely studied, taught and used in computer science. However, only a small part of this domain is brought to a broader audience, and students often have no practical experience in their curriculum. In this tool paper, we introduce Pyformlang, a practical and pedagogical Python library for formal languages. Our library implements the most common algorithms of the domain, accessible by an easy-to-use interface. The code is written exclusively in Python3, with a clear structure, so as to allow students to play and learn with it.
Fichier principal
Vignette du fichier
3408877.3432464.pdf (1 Mo) Télécharger le fichier
Origin : Publisher files allowed on an open archive

Dates and versions

hal-03537517 , version 1 (20-01-2022)

Identifiers

Cite

Julien Romero. Pyformlang: an educational library for formal language manipulation. SIGCSE 2021: 52nd ACM Technical Symposium on Computer Science Education, Mar 2021, Online, United States. pp.576-582, ⟨10.1145/3408877.3432464⟩. ⟨hal-03537517⟩
24 View
308 Download

Altmetric

Share

Gmail Facebook X LinkedIn More