package dedukti

  1. Overview
  2. Docs

Module Parsers.PretermSource

Sourceexception AppliedGuardedTerm of Kernel.Basic.loc
Sourceexception BetaRedexInLHS of Kernel.Basic.loc

PreTerms

This module defines structures representing terms before their scoping. That is to say before variables are scoped with De Bruijn indices

Sourceval pp_preterm : Format.formatter -> preterm -> unit
Sourcetype prepattern =
  1. | PCondition of preterm
  2. | PPattern of Kernel.Basic.loc * Kernel.Basic.mident option * Kernel.Basic.ident * prepattern list
  3. | PLambda of Kernel.Basic.loc * Kernel.Basic.ident * prepattern
  4. | PJoker of Kernel.Basic.loc * prepattern list
  5. | PApp of prepattern list
Sourceval pp_prepattern : Format.formatter -> prepattern -> unit
Sourceval clean_pre_pattern : prepattern -> prepattern
Sourceval pp_pdecl : Format.formatter -> pdecl -> unit
Sourcetype pcontext = pdecl list
Sourceval pp_pcontext : Format.formatter -> pcontext -> unit
Sourceval pp_prule : Format.formatter -> prule -> unit
OCaml

Innovation. Community. Security.