Edit

kc3-lang/kc3/test/ikc3/facts_with.out.expected

Branch :

  • test/ikc3/facts_with.out.expected
  • Facts.with(Facts.env_db(), [[op = ?,
                                 :is_a,
                                 :op],
                                [op,
                                 :op_sym,
                                 sym = ?]], fn (fact) { puts("#{inspect(sym)} #{inspect(op)}"); 1 })
    :"()" :op_1
    :mod :op_10
    :% :op_11
    :** :op_12
    :* :op_13
    :+ :op_14
    :+i :op_15
    :- :op_16
    :<< :op_17
    :>> :op_18
    :< :op_19
    :"[]" :op_2
    :<= :op_20
    :> :op_21
    :>= :op_22
    :== :op_23
    :!= :op_24
    :& :op_25
    :^ :op_26
    :bor :op_27
    :&& :op_28
    :|| :op_29
    :~ :op_3
    :<- :op_30
    :← :op_31
    := :op_32
    :";" :op_33
    :- :op_4
    :! :op_5
    :* :op_6
    :& :op_7
    :^ :op_8
    :/ :op_9
    1
    Facts.with(Facts.env_db(), [[op = ?,
                                 :op_sym,
                                 sym = ?]], fn (fact) { puts("#{inspect(sym)} #{inspect(op)}"); 2 })
    :! :op_5
    :!= :op_24
    :% :op_11
    :& :op_25
    :& :op_7
    :&& :op_28
    :"()" :op_1
    :* :op_13
    :* :op_6
    :** :op_12
    :+ :op_14
    :+i :op_15
    :- :op_16
    :- :op_4
    :/ :op_9
    :";" :op_33
    :< :op_19
    :<- :op_30
    :<< :op_17
    :<= :op_20
    := :op_32
    :== :op_23
    :> :op_21
    :>= :op_22
    :>> :op_18
    :"[]" :op_2
    :^ :op_26
    :^ :op_8
    :bor :op_27
    :mod :op_10
    :|| :op_29
    :~ :op_3
    :← :op_31
    2
    count
    count
    1