{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:racket/sparse","name":"sparse","description":"A tool for generating test cases for parsers for simple S-expression languages. It is intended primarily for use by instructors of Programming Languages classes in which students implement a simple S-expression-based programming language. It takes as input a description of the grammar of the language to be implemented and produces test cases for the students' parsers.","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/ricky-escobar/sparse","issueTracker":"https://github.com/ricky-escobar/sparse/issues","keywords":["grammar","instructors","parser","programming-languages","testing"],"programmingLanguage":{"@type":"ComputerLanguage","name":"Racket"},"maintainer":[{"@type":"Person","name":null}],"author":[{"@type":"Person","name":null}],"copyrightHolder":[{"@type":"Person","name":null}],"dateModified":"2026-09-23","datePublished":"2026-09-23","downloadUrl":"https://codeload.github.com/ricky-escobar/sparse/tar.gz/refs/heads/master","softwareHelp":{"@type":"WebSite","url":"https://docs.racket-lang.org/sparse/index.html"},"applicationCategory":"racket","runtimePlatform":"racket","developmentStatus":"active","sameAs":["https://pkgs.racket-lang.org/package/sparse"],"https://www.w3.org/ns/activitystreams#likes":5,"https://forgefed.org/ns#forks":2}