Documentation

Cedar.SymCC.Symbolizer

This file contains functions to encode a concrete Env into a SymEnv, which can also be thought of as an "inverse" of concretization.

@[irreducible]

Encodes a Value as a Term assuming it is of a certain type

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

      The variable ids here should match the variables in SymRequest.ofRequestType.

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

        Generates an interpretation of the attribute map.

        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

            Generates interpretations for the tag key and value maps.

            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

                  Generates an interpretation for the ancestor map.

                  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

                      Symbolizes a concrete Entities into (part of) an Interpretation of SymEnv.ofEnv Γ. The UUF ids here should match those in SymEntityData.ofStandardEntityType.

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

                        Converts an Env (assumed to be a well-typed instance of TypeEnv) into an Interpretation of SymEnv.ofEnv Γ.

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