Liking cljdoc? Tell your friends :D

salt.transpiler-state

Keeps track of the state as salt source is transpiled into TLA+.

Keeps track of the state as salt source is transpiled into TLA+.
raw docstring

*c-state*clj

source

add-constant-functionclj

(add-constant-function f-name)
source

add-functionclj

(add-function f-name)
source

clear-anonymous-symbolclj

(clear-anonymous-symbol)
source

clear-f-nameclj

(clear-f-name)
source

clear-f-non-constantclj

(clear-f-non-constant)
source

clear-f-recursiveclj

(clear-f-recursive)
source

clear-invocation-arg-countclj

(clear-invocation-arg-count)
source

clear-textclj

(clear-text)
source

compiling-function?clj

(compiling-function?)
source

contextclj

(context)
source

emit*clj

(emit* s)
source

function-takes-args?clj

(function-takes-args? f)
source

get-base-variables-exceptclj

(get-base-variables-except vs)
source

get-columnclj

(get-column)
(get-column extra-tab?)
source

get-invocation-arg-countclj

(get-invocation-arg-count f-name)
source

get-invocation-position-arg-countclj

(get-invocation-position-arg-count f-name position)
source

get-textclj

(get-text)
source

is-anonymous-symbol?clj

(is-anonymous-symbol? s)
source

is-current-f-name?clj

(is-current-f-name? x)
source

is-f-non-constant?clj

(is-f-non-constant?)
source

is-f-recursive?clj

(is-f-recursive?)
source

known-constant-function?clj

(known-constant-function? f)
source

known-constant?clj

(known-constant? c)
source

known-function?clj

(known-function? f)
source

known-variable?clj

(known-variable? x)
source

new-c-stateclj

(new-c-state)
source

peek-stackclj

(peek-stack x)
source

pop-contextclj

(pop-context)
source

pop-stackclj

(pop-stack x)
source

pop-varsclj

(pop-vars)
source

prefix-textclj

(prefix-text module-str)
source

push-contextclj

(push-context context)
source

push-stackclj

(push-stack x v)
source

push-varsclj

(push-vars v)
source

reset-c-stateclj

(reset-c-state)
source

set-anonymous-symbolclj

(set-anonymous-symbol s)
source

set-base-variablesclj

(set-base-variables variables)
source

set-columnclj

(set-column new-column)
source

set-constantsclj

(set-constants constants)
source

set-f-nameclj

(set-f-name f-name)
source

set-f-non-constantclj

(set-f-non-constant)
source

set-f-recursiveclj

(set-f-recursive)
source

set-function-arg-countclj

(set-function-arg-count f-name n)
source

set-invocation-arg-countclj

(set-invocation-arg-count f-name arg-count)
source

set-invocation-position-arg-countclj

(set-invocation-position-arg-count f-name position arg-count)
source

set-prime-variablesclj

(set-prime-variables variables)
source

set-textclj

(set-text current-text)
source

space-for-tabsclj

(space-for-tabs)
(space-for-tabs extra-tab?)
source

start-hanging-indentclj

(start-hanging-indent)
source

stop-hanging-indentclj

(stop-hanging-indent)
source

tabclj

(tab)
source

untabclj

(untab)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close