mgree / smoosh
The Symbolic, Mechanized, Observable, Operational SHell: an executable formalization of the POSIX shell standard.
☆118Updated 2 years ago
Alternatives and similar repositories for smoosh:
Users that are interested in smoosh are comparing it to the libraries listed below
- The dash shell as a linkable library. Tracks https://git.kernel.org/pub/scm/utils/dash/dash.git, with extended interfaces, bindings for P…☆40Updated last month
- A static parser for POSIX Shell☆194Updated last year
- Lem semantic definition language☆137Updated last week
- The Boomerang Bidirectional Programming Language☆76Updated last year
- Experiment on how to bootstrap the OCaml compiler☆103Updated 2 years ago
- Mostly Automated Synthesis of Correct-by-Construction Programs☆151Updated last month
- A custom parser/auto-formatter for Standard ML☆75Updated last year
- Sokoban (in Coq) [maintainer=@erikmd]☆21Updated last month
- A deterministic parser with fused lexing☆72Updated last year
- A compiler for functional programs on serialized data☆158Updated this week
- Cogent Project☆161Updated 2 years ago
- An interactive theorem prover based on lambda-tree syntax☆92Updated last month
- ☆89Updated 3 years ago
- Companion files for Logical Verification 2020–2021 at VU Amsterdam☆96Updated 4 years ago
- Semantic model for aspects of ELF static linking and DWARF debug information☆43Updated 2 months ago
- Standard ML autoformatter☆15Updated 3 years ago
- Sed Lisp -- a lisp interpreter in GNU sed☆53Updated 4 years ago
- OCaml code to construct an NFA from a regular expression☆50Updated 4 years ago
- Very small examples of TLA+ features.☆43Updated 5 years ago
- Forge: A Tool and Language for Teaching Formal Methods☆72Updated this week
- Forward build system with speculation and caching☆102Updated last year
- A tool for #! scripts with more than one argument☆42Updated 8 years ago
- Program logic for developing and verifying distributed systems☆33Updated this week
- ALLVM Tools☆56Updated 2 years ago
- A formalisation of the Calculus of Constructions☆67Updated 7 months ago
- We define a simple programming language, simp_lang, then instantiate Iris to verify simple simp_lang programs with concurrent separation …☆50Updated this week
- DaisyNFS is an NFS server verified using Dafny and Perennial.☆35Updated 4 months ago
- A script for running TLA+/TLC from the command line☆81Updated 3 years ago
- Cerberus C semantics☆62Updated this week
- Robust multi-prompt delimited control and effect handlers in C/C++☆115Updated last year