Liking cljdoc? Tell your friends :D

skeptic.analysis.annotate.numeric


binary-integral-locals-narrow?clj

(binary-integral-locals-narrow? arg-nodes arg-types)

Inputs: [arg-nodes :- [s/Any] arg-types :- [ats/SemanticType]] Returns: s/Bool

Inputs: [arg-nodes :- [s/Any] arg-types :- [ats/SemanticType]]
Returns: s/Bool
raw docstring

bool-typeclj

(bool-type prov)

Inputs: [prov :- provs/Provenance] Returns: ats/SemanticType

Inputs: [prov :- provs/Provenance]
Returns: ats/SemanticType
raw docstring

inc-dec-output-typeclj

(inc-dec-output-type arg-type)

Inputs: [arg-type :- ats/SemanticType] Returns: (s/maybe ats/SemanticType)

Inputs: [arg-type :- ats/SemanticType]
Returns: (s/maybe ats/SemanticType)
raw docstring

integral-arg-classesclj


integral-ground-type?clj


integral-type?clj

(integral-type? type)

Inputs: [type :- ats/SemanticType] Returns: s/Bool

Inputs: [type :- ats/SemanticType]
Returns: s/Bool
raw docstring

invoke-integral-math-narrow-typeclj

(invoke-integral-math-narrow-type anchor-prov call-sym args actual-argtypes)

Inputs: [anchor-prov :- provs/Provenance call-sym :- (s/maybe s/Symbol) args :- [s/Any] actual-argtypes :- [ats/SemanticType]] Returns: (s/maybe ats/SemanticType)

Inputs: [anchor-prov :- provs/Provenance call-sym :- (s/maybe s/Symbol) args :- [s/Any] actual-argtypes :- [ats/SemanticType]]
Returns: (s/maybe ats/SemanticType)
raw docstring

narrow-static-numbers-outputclj

(narrow-static-numbers-output anchor-prov node args actual-argtypes native-info)

Inputs: [anchor-prov :- provs/Provenance node :- s/Any args :- [s/Any] actual-argtypes :- [ats/SemanticType] native-info :- s/Any] Returns: (s/maybe ats/SemanticType)

Inputs: [anchor-prov :- provs/Provenance node :- s/Any args :- [s/Any] actual-argtypes :- [ats/SemanticType] native-info :- s/Any]
Returns: (s/maybe ats/SemanticType)
raw docstring

non-int-numeric-type?clj

(non-int-numeric-type? type)

Inputs: [type :- ats/SemanticType] Returns: s/Bool

Inputs: [type :- ats/SemanticType]
Returns: s/Bool
raw docstring

numeric-type?clj

(numeric-type? type)

Inputs: [type :- ats/SemanticType] Returns: s/Bool

Inputs: [type :- ats/SemanticType]
Returns: s/Bool
raw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close