• Top
    • Documentation
    • Books
    • Boolean-reasoning
    • Projects
    • Debugging
    • Std
    • Proof-automation
    • Macro-libraries
    • ACL2
    • Interfacing-tools
    • Hardware-verification
      • Gl
      • Esim
      • Vl2014
      • Sv
      • Fgl
      • Vwsim
      • Vl
        • Syntax
        • Loader
        • Warnings
        • Getting-started
        • Utilities
        • Printer
        • Kit
        • Mlib
        • Transforms
          • Unparameterization
          • Elaborate
          • Addnames
          • Annotate
            • Increment-elim
            • Make-implicit-wires
            • Basic-bind-elim
              • Vl-modulelist-apply-binddelta
              • Vl-interfacelist-apply-binddelta
              • Vl-bindelim-main
              • Vl-bindelim-bindlist
              • Vl-bindelim-find-global-target
              • Vl-interfacelist-bindelim
              • Vl-modulelist-bindelim
              • Vl-interface-bindelim
              • Vl-module-bindelim
              • Vl-bindelim-institem
              • Vl-warn-bindintentlist-undefined
              • Vl-warn-bindintent-undefined
              • Vl-interfacelist-bindelim-insttable
              • Vl-modulelist-bindelim-insttable
              • Vl-warn-binddelta-undefined
              • Vl-interface-bindelim-insttable
              • Vl-interface-apply-binddelta
              • Vl-design-bindelim-pass2
              • Vl-bindelim-modinstlist-add-atts
              • Vl-module-bindelim-insttable
              • Vl-module-apply-binddelta
              • Vl-bindelim-modinst-add-atts
              • Vl-design-bindelim-pass1
              • Vl-bindcontext
                • Vl-bindcontext-fix
                • Vl-bindcontext-p
                • Vl-bindcontext-equiv
                • Vl-bindcontext->shortdescription
              • Vl-bindintent->modinsts
              • Vl-bindelim-insttable
              • Vl-bindintentlist->modinsts
              • Vl-binddelta
              • Vl-design-bindelim
              • Vl-bindelim-institemlist
            • Argresolve
            • Basicsanity
            • Portdecl-sign
            • Enum-names
            • Port-resolve
            • Udp-elim
            • Vl-annotate-design
            • Vl-annotate-module
          • Clean-warnings
          • Eliminitial
          • Custom-transform-hooks
          • Problem-modules
      • X86isa
      • Svl
      • Rtl
    • Software-verification
    • Math
    • Testing-utilities
  • Basic-bind-elim

Vl-bindcontext

Places where a bind statement may occur.

This is a ``transparent'' sum type introduced using deftranssum. It is simply any one of the following types:

  • vl-interface
  • vl-module
  • vl-design

This is only intended for error reporting / attribute creation. In particular you should not use this to do scope lookups, because you need real scopestacks for that.

Subtopics

Vl-bindcontext-fix
(vl-bindcontext-fix x) is a fty fixing function.
Vl-bindcontext-p
Recognizer for vl-bindcontext.
Vl-bindcontext-equiv
Basic equivalence relation for vl-bindcontext structures.
Vl-bindcontext->shortdescription