Documentation

StrataDDM.Elab.DeclM

Equations
Instances For
    @[irreducible]
    Equations
    Instances For
      @[irreducible]
      Equations
      Instances For
        @[irreducible]
        Equations
        Instances For
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            class StrataDDM.Elab.ElabClass (m : TypeType) extends Monad m :
            Instances
              def StrataDDM.Elab.runChecked {m : TypeType} {α : Type} [ElabClass m] (action : m α) :
              m (α × Bool)

              Runs action and returns result along with Bool that is true if action ran without producing errors.

              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 StrataDDM.Elab.logError {m : TypeType} [ElabClass m] (loc : SourceRange) (msg : String) (isSilent : Bool := false) :
                  Equations
                  Instances For
                    def StrataDDM.Elab.logErrorMF {m : TypeType} [ElabClass m] (loc : SourceRange) (msg : StrataFormat) (isSilent : Bool := false) (globalContext? : Option GlobalContext := none) :
                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      Instances For
                        Equations
                        Instances For

                          Represents an entity with some form of unique string name.

                          Instances
                            @[reducible, inline]
                            Equations
                            Instances For

                              Map metadata attribute names to any declarations with that name that are in the current scope.

                              Instances For

                                Map metadata attribute names to any declarations with that name that are in the current scope.

                                Instances For
                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For
                                    Equations
                                    Instances For
                                      Instances For

                                        Map metadata attribute names to any declarations with that name that are in the current scope.

                                        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
                                              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

                                                        Opens the dialect definition dialect in the parser so it is visible to parser, but not part of environment. This is used for dialect definitions.

                                                        Equations
                                                        • One or more equations did not get rendered due to their size.
                                                        Instances For

                                                          Opens the dialect (not must not already be open)

                                                          Opens the dialect (not must not already be open)

                                                          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