lean4-htt/tests/leanpkg/user_opt/UserOpt.lean
Leonardo de Moura 01d902f905 feat: add register_option command
User-defined options.
2021-08-03 14:31:04 -07:00

20 lines
359 B
Text

import UserOpt.Opts
open Lean
def tst1 : MetaM Unit := do
assert! !(myBoolOpt.get (← getOptions))
assert! myNatOpt.get (← getOptions) == 100
pure ()
#eval tst1
set_option myBoolOpt true
set_option myNatOpt 4
def tst2 : MetaM Unit := do
assert! myBoolOpt.get (← getOptions)
assert! myNatOpt.get (← getOptions) == 4
pure ()
#eval tst2