Documentation

Strata.Backends.CBMC.GOTO.CoreToCProverGOTO

@[reducible, inline]
Equations
Instances For
    @[reducible, inline]
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        @[implicit_reducible]
        Equations
        • One or more equations did not get rendered due to their size.
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          @[implicit_reducible]
          Equations
          • One or more equations did not get rendered due to their size.
          def CoreToGOTO.substVarNames {Metadata IDMeta : Type} [DecidableEq IDMeta] (e : Lambda.LExpr { base := { Metadata := Metadata, IDMeta := IDMeta }, TypeType := Lambda.LMonoTy }) (frto : Map String String) :
          Lambda.LExpr { base := { Metadata := Unit, IDMeta := Unit }, TypeType := Lambda.LMonoTy }
          Equations
          Instances For

            Convert metadata from Core.Expression to Core.ExprStr, preserving label-keyed elements (fileRange, propertySummary, etc.) and dropping variable-keyed elements whose identifier type changes.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              Instances For
                Instances For
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For
                        def CoreToGOTO.writeToGotoJson (programName symTabFileName gotoFileName : String) (env : Strata.Program) :
                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For