• Top
    • Documentation
    • Books
    • Boolean-reasoning
    • Projects
    • Debugging
    • Community
    • Std
    • Proof-automation
    • Macro-libraries
    • ACL2
    • Interfacing-tools
    • Hardware-verification
    • Software-verification
      • Kestrel-books
        • Crypto-hdwallet
        • Apt
        • Error-checking
        • Fty-extensions
        • Isar
        • Kestrel-utilities
        • Set
        • C
          • Syntax-for-tools
            • Formalized-subset
              • Exprs-formalp
              • Stmts-formalp
                • Stmt-formalp
                • Block-item-list-formalp
                  • Block-item-formalp
                  • Comp-stmt-formalp
                • Type-spec-list-integer-formalp
                • Type-spec-list-formalp
                • Extdecl-formalp
                • Ident-formalp
                • Tyname-formalp
                • Pointers-formalp
                • Dirdeclor-obj-formalp
                • Desiniter-formalp
                • Fundef-formalp
                • Decl-obj-formalp
                • Decl-block-formalp
                • Struct-declon-formalp
                • Initdeclor-obj-formalp
                • Initdeclor-block-formalp
                • Decl-struct-formalp
                • Dirdeclor-fun-formalp
                • Dirdeclor-block-formalp
                • Initdeclor-fun-formalp
                • Transunit-ensemble-formalp
                • Param-declor-formalp
                • Param-declon-formalp
                • Declor-obj-formalp
                • Decl-fun-formalp
                • Struct-declor-formalp
                • Struct-declon-list-formalp
                • Initer-formalp
                • Struni-spec-formalp
                • Stor-spec-list-formalp
                • Declor-fun-formalp
                • Declor-block-formalp
                • Param-declon-list-formalp
                • Desiniter-list-formalp
                • Extdecl-list-formalp
                • Transunit-formalp
                • Const-formalp
                • Stmt-formalp
                • Expr-formalp
                • Expr-list-formalp
                • Block-item-list-formalp
                  • Block-item-formalp
                  • Comp-stmt-formalp
                • Mapping-to-language-definition
                • Input-files
                • Compilation-database
                • Printer
                • Output-files
                • Abstract-syntax-operations
                • Implementation-environments
                • Abstract-syntax
                • Concrete-syntax
                • Disambiguation
                • Validation
                • Gcc-builtins
                • Preprocessing
                • Parsing
              • Atc
              • Transformation-tools
              • Language
              • Representation
              • Insertion-sort
              • Pack
            • Soft
            • Bv
            • Imp-language
            • Ethereum
            • Event-macros
            • Java
            • Riscv
            • Bitcoin
            • Zcash
            • Yul
            • ACL2-programming-language
            • Prime-fields
            • Json
            • Syntheto
            • File-io-light
            • Cryptography
            • Number-theory
            • Axe
            • Lists-light
            • Builtins
            • Solidity
            • Helpers
            • Htclient
            • Typed-lists-light
            • Arithmetic-light
          • X86isa
          • Axe
          • Execloader
        • Math
        • Testing-utilities
      • Formalized-subset
      • Stmts-formalp

      Block-item-list-formalp

      Check if a list of block items have formal dynamic semantics.

      Signature
      (block-item-list-formalp items) → yes/no
      Arguments
      items — Guard (block-item-listp items).
      Returns
      yes/no — Type (booleanp yes/no).

      Every block item must be supported.