hara.model.spec-haxe
def$.hx
macro
(def$.hx & body)
def.hx
macro
(def.hx & body)
defclass.hx
macro
(defclass.hx & body)
defgen.hx
macro
(defgen.hx & body)
defglobal.hx
macro
(defglobal.hx & body)
defmacro.hx
macro
(defmacro.hx & body)
defn.hx
macro
(defn.hx & body)
defptr.hx
macro
(defptr.hx & body)
defrun.hx
macro
(defrun.hx & body)
deftemp.hx
macro
(deftemp.hx & body)
haxe-fn
(haxe-fn [_ & args])
Normalizes function forms for Haxe.
haxe-for-array
(haxe-for-array [_ [e arr] & body])
haxe-for-object
(haxe-for-object [_ [[k v] m] & body])
haxe-map-key
(haxe-map-key key grammar mopts)
Map keys in Haxe must be strings for StringMap.
haxe-symbol
(haxe-symbol sym grammar mopts)
Emits Haxe symbols, handling reserved words and hyphen conversion.
haxe-tf-x-apply
(haxe-tf-x-apply [_ f args])
haxe-tf-x-cat
(haxe-tf-x-cat [_ & args])
haxe-tf-x-del
(haxe-tf-x-del [_ obj key])
Removes a field from a Dynamic object.
haxe-tf-x-del-key
(haxe-tf-x-del-key [_ obj key])
Removes a key from a Map.
haxe-tf-x-err
(haxe-tf-x-err [_ msg])
haxe-tf-x-eval
(haxe-tf-x-eval [_ s])
No runtime eval in Haxe. Throws.
haxe-tf-x-ex-data
(haxe-tf-x-ex-data [_ err])
haxe-tf-x-ex-message
(haxe-tf-x-ex-message [_ err])
haxe-tf-x-ex-native?
(haxe-tf-x-ex-native? [_ err])
haxe-tf-x-ex-new
(haxe-tf-x-ex-new [_ message & [data]])
haxe-tf-x-get-key
(haxe-tf-x-get-key [_ obj key default])
haxe-tf-x-has-key?
(haxe-tf-x-has-key? [_ obj key check])
haxe-tf-x-is-array?
(haxe-tf-x-is-array? [_ e])
haxe-tf-x-is-boolean?
(haxe-tf-x-is-boolean? [_ e])
haxe-tf-x-is-function?
(haxe-tf-x-is-function? [_ e])
haxe-tf-x-is-integer?
(haxe-tf-x-is-integer? [_ e])
haxe-tf-x-is-number?
(haxe-tf-x-is-number? [_ e])
haxe-tf-x-is-object?
(haxe-tf-x-is-object? [_ e])
haxe-tf-x-is-string?
(haxe-tf-x-is-string? [_ e])
haxe-tf-x-json-decode
(haxe-tf-x-json-decode [_ s])
haxe-tf-x-json-encode
(haxe-tf-x-json-encode [_ obj])
haxe-tf-x-len
(haxe-tf-x-len [_ arr])
haxe-tf-x-print
(haxe-tf-x-print [_ & args])
haxe-tf-x-random
(haxe-tf-x-random _)
haxe-tf-x-return-encode
(haxe-tf-x-return-encode [_ out id key])
haxe-tf-x-return-eval
(haxe-tf-x-return-eval [_ s wrap-fn])
haxe-tf-x-return-wrap
(haxe-tf-x-return-wrap [_ f encode-fn])
haxe-tf-x-to-number
(haxe-tf-x-to-number [_ e])
haxe-tf-x-to-string
(haxe-tf-x-to-string [_ e])
haxe-tf-x-type-native
(haxe-tf-x-type-native [_ obj])
haxe-var
(haxe-var [_ decl & args])
Emits Haxe var declarations.