object
atomï
Atom data type predicates.
Availability:
logtalk_load(types(loader))Author: Paulo Moura
Version: 1:9:0
Date: 2023-04-12
Compilation flags:
static, context_switching_callsRemarks:
(none)
Inherited public predicates:
 (<)/2  (=:=)/2  (=<)/2  (=\=)/2  (>)/2  (>=)/2  check/1  depth/2  ground/1  new/1  numbervars/1  numbervars/3  occurs/2  singletons/2  subsumes/2  subterm/2  valid/1  variables/2  variant/2  varnumbers/2  varnumbers/3
Public predicatesï
replace_sub_atom/4ï
Replaces all occurrences of Old by New in Input returning Output. Returns Input if Old is the empty atom. Fails when Output does not unify with the resulting atom.
Compilation flags:
staticTemplate:
replace_sub_atom(Old,New,Input,Output)Mode and number of proofs:
replace_sub_atom(+atom,+atom,+atom,?atom) - zero_or_onesplit/3ï
Splits an atom at a given delimiter into a list of sub-atoms.
Compilation flags:
staticTemplate:
split(Atom,Delimiter,SubAtoms)Mode and number of proofs:
split(+atom,+atom,-list(atom)) - oneProtected predicatesï
(no local declarations; see entity ancestors if any)
Private predicatesï
(no local declarations; see entity ancestors if any)
Operatorsï
(none)