• Top
    • Documentation
    • Books
    • Boolean-reasoning
    • Projects
      • Apt
      • Zfc
      • Acre
      • Milawa
      • Smtlink
      • Abnf
        • Deftreeops
        • Defdefparse
          • Defdefparse-implementation
            • Defdefparse-event-generation
              • Defdefparse-gen-function-for-rulename
              • Defdefparse-gen-code-for-alternation
              • Defdefparse-gen-code-for-repetition
              • Defdefparse-gen-function-for-group
              • Defdefparse-function-spec
              • Defdefparse-gen-code-for-element
              • Defdefparse-gen-*-group-macro
              • Defdefparse-gen-function-for-option
              • Defdefparse-gen-option-macro
              • Defdefparse-gen-group-macro
              • Defdefparse-gen-function-for-repetition
              • Defdefparse-gen-code-for-concatenation
              • Defdefparse-gen-*-rulename-macro
              • Defdefparse-gen-rulename-macro
              • Defdefparse-gen-repetition-alist
              • Defdefparse-gen-option-alist
              • Defdefparse-gen-group-alist
              • Defdefparse-gen-everything
              • Defdefparse-gen-repetition-table-macro
              • Defdefparse-gen-option-table-macro
              • Defdefparse-gen-group-table-macro
              • Defdefparse-gen-function-for-spec
              • Defdefparse-gen-repetition-table
              • Defdefparse-gen-option-table
              • Defdefparse-gen-group-table
              • Defdefparse-reorder-alternation
              • Defdefparse-order-permutationp
              • Defdefparse-gen-repetition-table-name
              • Defdefparse-gen-option-table-name
              • Defdefparse-gen-group-table-name
              • Defdefparse-alt-symbol-alist
                • Defdefparse-alt-symbol-alistp
                • Defdefparse-alt-symbol-alist-fix
                • Defdefparse-alt-symbol-alist-equiv
              • Defdefparse-rep-symbol-alist
            • Defdefparse-fn
            • Defdefparse-input-processing
            • Defdefparse-table
            • Defdefparse-macro-definition
        • Defgrammar
        • Tree-utilities
        • Notation
        • Grammar-parser
        • Meta-circular-validation
        • Parsing-primitives-defresult
        • Parsing-primitives-seq
        • Operations
        • Examples
        • Differences-with-paper
        • Constructor-utilities
        • Grammar-printer
        • Parsing-tools
      • Vwsim
      • Isar
      • Wp-gen
      • Dimacs-reader
      • Pfcs
      • Legacy-defrstobj
      • C
      • Proof-checker-array
      • Soft
      • Farray
      • Rp-rewriter
      • Instant-runoff-voting
      • Imp-language
      • Sidekick
      • Ethereum
      • Leftist-trees
      • Java
      • Riscv
      • Taspi
      • Bitcoin
      • Zcash
      • Des
      • X86isa
      • Sha-2
      • Yul
      • Proof-checker-itp13
      • Regex
      • ACL2-programming-language
      • Json
      • Jfkr
      • Equational
      • Cryptography
      • Axe
      • Poseidon
      • Where-do-i-place-my-book
      • Aleo
      • Bigmems
      • Builtins
      • Execloader
      • Solidity
      • Paco
      • Concurrent-programs
      • Bls12-377-curves
    • Debugging
    • Community
    • Std
    • Proof-automation
    • Macro-libraries
    • ACL2
    • Interfacing-tools
    • Hardware-verification
    • Software-verification
    • Math
    • Testing-utilities
  • Defdefparse-event-generation

Defdefparse-alt-symbol-alist

Fixtype of alists from ABNF alternations to ACL2 symbols.

This is the type of the alists that specify the names of the functions to parse groups and options. Both groups and options are defined by alternations.

Subtopics

Defdefparse-alt-symbol-alistp
Recognizer for defdefparse-alt-symbol-alist.
Defdefparse-alt-symbol-alist-fix
(defdefparse-alt-symbol-alist-fix x) is an ACL2::fty alist fixing function that follows the fix-keys strategy.
Defdefparse-alt-symbol-alist-equiv
Basic equivalence relation for defdefparse-alt-symbol-alist structures.