Documentation

StrataDDM.Elab.LoadedDialects

@[reducible, inline]

Map from dialect names to all the declaration parsers brought into scope for that dialect.

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

      Information about dialects.

      • dialects : DialectMap
        • Map from dialect names to the dialect definition.
      • dialectParsers : DialectParsers

        Parsers for dialects in map.

      • syntaxElabMap : SyntaxElabMap

        / Map for elaborating operations and functions.

      Instances For
        @[reducible]
        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
              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

                  The dialect file mapping maintains a mapping from dialect names to the file to read for loading this dialect.

                  It is used to identify where to find dialects that have not yet been loaded into LoadedDialects. It also holds a mutable reference to the LoadedDialects that is updated as dialects are loaded.

                  This structure is not safe for concurrent use by multiple threads, as concurrent dialect loading could produce conflicting updates to the shared LoadedDialects reference.

                  Instances For
                    Equations
                    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