Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,12 @@ lake build && lake test

Unit tests are run with `#guard_msgs` commands. No output means the tests passed.

To build executable files only and omit proof checks that might take a long time, use

```bash
lake build strata:exe StrataVerify StrataToCBMC StrataCoreToGoto
```

## Running Analyses on Existing Strata Programs

Strata programs use the `.st` file extension, preceded by the dialect name,
Expand Down
6 changes: 6 additions & 0 deletions Strata.lean
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
-/

-- This module serves as the root of the `Strata` library.
-- In each category, imports are sorted by alphabetical order.

/- DDM -/
import Strata.DDM.Integration.Lean
Expand All @@ -19,8 +20,13 @@ import Strata.DL.Imperative.Imperative
import Strata.Util.Sarif

/- Strata Core -/
import Strata.Languages.Core.FactoryWF
import Strata.Languages.Core.StatementSemantics
import Strata.Languages.Core.SarifOutput

/- Code Transforms -/
import Strata.Transform.CallElimCorrect
import Strata.Transform.DetToNondetCorrect

/- Backends -/
import Strata.Backends.CBMC.CProver
2 changes: 1 addition & 1 deletion Strata/Languages/Laurel/Grammar/LaurelGrammar.lean
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
-/

-- Minimal Laurel dialect for AssertFalse example
import Strata
import Strata.DDM.Integration.Lean

namespace Strata
namespace Laurel
Expand Down
Loading