Liking cljdoc? Tell your friends :D

skeptic.analysis.annotate.schema


AnnotatedNodeclj

source

BindingHolderclj

Either an annotated :local AST node or a locals-map entry. Both shapes carry an optional :binding-init slot pointing at the init AnnotatedNode. AST nodes additionally have :op/:form; locals-map entries are a flat projection of node-info plus :origin/:binding-init/:fn-binding-node.

Either an annotated `:local` AST node or a locals-map entry. Both shapes
carry an optional `:binding-init` slot pointing at the init AnnotatedNode.
AST nodes additionally have :op/:form; locals-map entries are a flat
projection of node-info plus `:origin`/`:binding-init`/`:fn-binding-node`.
sourceraw docstring

BindingNodeclj

source

CallNodeclj

source

CaseNodeclj

source

DefNodeclj

source

FnMethodNodeclj

source

FnNodeclj

source

IfNodeclj

source

InstanceCallNodeclj

source

InvokeNodeclj

source

KeywordInvokeNodeclj

source

LetNodeclj

source

LocalNodeclj

source

LoopNodeclj

source

RawAnalyzerAstclj

Shape produced by clojure.tools.analyzer.jvm/analyze before skeptic normalization. The analyzer puts its own classification keyword in :type on :const nodes (e.g. :vector, :keyword); skeptic normalizes that away at the analyze-form boundary so :type is unambiguously a SemanticType in AnnotatedNode.

Shape produced by clojure.tools.analyzer.jvm/analyze before skeptic
normalization. The analyzer puts its own classification keyword in
:type on :const nodes (e.g. :vector, :keyword); skeptic normalizes
that away at the analyze-form boundary so :type is unambiguously
a SemanticType in AnnotatedNode.
sourceraw docstring

RecurNodeclj

source

StaticCallNodeclj

source

WithMetaNodeclj

source

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