pyk.kast.prelude.kint module
- absInt(i: KInner) KApply[source]
Instantiate the KAST term
`absInt`(i).- Parameters:
i – The integer operand.
- Returns:
The KAST term
`absInt`(i).
- addInt(i1: KInner, i2: KInner) KApply[source]
Instantiate the KAST term
`_+Int_`(i1, i2).- Parameters:
i1 – The left operand.
i2 – The right operand.
- Returns:
The KAST term
`_+Int_`(i1, i2).
- andInt(i1: KInner, i2: KInner) KApply[source]
Instantiate the KAST term
`_&Int_`(i1, i2).- Parameters:
i1 – The left operand.
i2 – The right operand.
- Returns:
The KAST term
`_&Int_`(i1, i2).
- divInt(i1: KInner, i2: KInner) KApply[source]
Instantiate the KAST term
`_/Int_`(i1, i2).- Parameters:
i1 – The dividend.
i2 – The divisor.
- Returns:
The KAST term
`_/Int_`(i1, i2).
- eqInt(i1: KInner, i2: KInner) KApply[source]
Instantiate the KAST term
`_==Int_`(i1, i2).- Parameters:
i1 – The left operand.
i2 – The right operand.
- Returns:
The KAST term
`_==Int_`(i1, i2).
- euclidDivInt(i1: KInner, i2: KInner) KApply[source]
Instantiate the KAST term
`_divInt_`(i1, i2).- Parameters:
i1 – The dividend.
i2 – The divisor.
- Returns:
The KAST term
`_divInt_`(i1, i2).
- euclidModInt(i1: KInner, i2: KInner) KApply[source]
Instantiate the KAST term
`_modInt_`(i1, i2).- Parameters:
i1 – The dividend.
i2 – The divisor.
- Returns:
The KAST term
`_modInt_`(i1, i2).
- expInt(i1: KInner, i2: KInner) KApply[source]
Instantiate the KAST term
`_^Int_`(i1, i2).- Parameters:
i1 – The base.
i2 – The exponent.
- Returns:
The KAST term
`_^Int_`(i1, i2).
- expModInt(i1: KInner, i2: KInner, i3: KInner) KApply[source]
Instantiate the KAST term
`_^%Int__`(i1, i2, i3).- Parameters:
i1 – The dividend.
i2 – The divisior.
i3 – The modulus.
- Returns:
The KAST term
`_^%Int__`(i1, i2, i3).
- geInt(i1: KInner, i2: KInner) KApply[source]
Instantiate the KAST term
`_>=Int_`(i1, i2).- Parameters:
i1 – The left operand.
i2 – The right operand.
- Returns:
The KAST term
`_>=Int_`(i1, i2).
- gtInt(i1: KInner, i2: KInner) KApply[source]
Instantiate the KAST term
`_>Int_`(i1, i2).- Parameters:
i1 – The left operand.
i2 – The right operand.
- Returns:
The KAST term
`_>Int_`(i1, i2).
- intToken(i: int) KToken[source]
Instantiate the KAST term
#token(i, "Int").- Parameters:
i – The integer literal.
- Returns:
The KAST term
#token(i, "Int").
- leInt(i1: KInner, i2: KInner) KApply[source]
Instantiate the KAST term
`_<=Int_`(i1, i2).- Parameters:
i1 – The left operand.
i2 – The right operand.
- Returns:
The KAST term
`_<=Int_`(i1, i2).
- lshiftInt(i1: KInner, i2: KInner) KApply[source]
Instantiate the KAST term
`_<<Int_`(i1, i2).- Parameters:
i1 – The left operand.
i2 – The right operand.
- Returns:
The KAST term
`_<<Int_`(i1, i2).
- ltInt(i1: KInner, i2: KInner) KApply[source]
Instantiate the KAST term
`_<Int_`(i1, i2).- Parameters:
i1 – The left operand.
i2 – The right operand.
- Returns:
The KAST term
`_<Int_`(i1, i2).
- maxInt(i1: KInner, i2: KInner) KApply[source]
Instantiate the KAST term
`maxInt`(i1, i2).- Parameters:
i1 – The left operand.
i2 – The right operand.
- Returns:
The KAST term
`maxInt`(i1, i2).
- minInt(i1: KInner, i2: KInner) KApply[source]
Instantiate the KAST term
`minInt`(i1, i2).- Parameters:
i1 – The left operand.
i2 – The right operand.
- Returns:
The KAST term
`minInt`(i1, i2).
- modInt(i1: KInner, i2: KInner) KApply[source]
Instantiate the KAST term
`_%Int_`(i1, i2).- Parameters:
i1 – The dividend.
i2 – The divisor.
- Returns:
The KAST term
`_%Int_`(i1, i2).
- mulInt(i1: KInner, i2: KInner) KApply[source]
Instantiate the KAST term
`_*Int_`(i1, i2).- Parameters:
i1 – The left operand.
i2 – The right operand.
- Returns:
The KAST term
`_*Int_`(i1, i2).
- neqInt(i1: KInner, i2: KInner) KApply[source]
Instantiate the KAST term
`_=/=Int_`(i1, i2).- Parameters:
i1 – The left operand.
i2 – The right operand.
- Returns:
The KAST term
`_=/=Int_`(i1, i2).
- notInt(i: KInner) KApply[source]
Instantiate the KAST term
`~Int_`(i).- Parameters:
i – The integer operand.
- Returns:
The KAST term
`Int_`(i).
- orInt(i1: KInner, i2: KInner) KApply[source]
Instantiate the KAST term
`_|Int_`(i1, i2).- Parameters:
i1 – The left operand.
i2 – The right operand.
- Returns:
The KAST term
`_|Int_`(i1, i2).
- rshiftInt(i1: KInner, i2: KInner) KApply[source]
Instantiate the KAST term
`_>>Int_`(i1, i2).- Parameters:
i1 – The left operand.
i2 – The right operand.
- Returns:
The KAST term
`_>>Int_`(i1, i2).