|国家预印本平台
首页|A Design Recipe and Recipe-Based Errors for Regular Expressions

A Design Recipe and Recipe-Based Errors for Regular Expressions

A Design Recipe and Recipe-Based Errors for Regular Expressions

来源:Arxiv_logoArxiv
英文摘要

This article presents a novel framework to provide Formal Languages and Automata Theory students design support for the development of regular expressions. This framework includes a design recipe for regular expressions and a customized error messaging system. The error messaging system produces recipe-based errors that include the step of the design recipe not successfully completed. Furthermore, the error messages follow the established practices of being concise, succinct, jargon-free, and nonprescriptive. In addition, a shorthand syntax developed for writing unit tests is described. The in-class use of the design recipe is illustrated, two debugging sessions using the described system are discussed, and the implementation of the error messaging system is briefly sketched.

Marco T. Morazán、Shamil Dzhatdoyev、Josephine Des Rosiers、Tijana Minić、Andrés M. Garced、David Anthony K. Fields

10.4204/EPTCS.424.2

计算技术、计算机技术

Marco T. Morazán,Shamil Dzhatdoyev,Josephine Des Rosiers,Tijana Minić,Andrés M. Garced,David Anthony K. Fields.A Design Recipe and Recipe-Based Errors for Regular Expressions[EB/OL].(2025-08-05)[2025-08-23].https://arxiv.org/abs/2508.03639.点此复制

评论