CrossClj

0.2.0-alpha10-aot docs

SourceDocs



RECENT

    aot-match

    Clojars

    Apr 9, 2012


    OWNER
    Clojure
    clojure.org

    Index of all namespaces


    « Project + dependencies

    Optimized pattern matching and predicate dispatch for Clojure

    clojure.core.matchDocsSource

    VARS

    A analyze-actions as-pattern

    B *backtrack-with-errors* *breadcrumbs* ->BindNode backtrack backtrack-expr bind-node

    C *clojurescript* catch-error check-matrix-args check-size? clj-form constructor? count-inline

    D dag-clause-to-clj default-specialize-matrix

    E emit-clause emit-matrix emit-pattern emit-pattern-for-syntax emit-patterns empty-matrix? empty-rows-case error executable-form

    F ->FailNode fail-node find-duplicate-wildcards first-column-chosen-case first-row-empty-case first-row-wildcards-case

    G ->GuardPattern group-keywords guard-pattern guard-pattern?

    I IContainsRestPattern IMatchLookup INodeCompile IPatternCompile IPatternContainer IPatternMatrix IPatternRow ISpecializeMatrix IVecMod IVectorPattern IWildcardPattern

    L *line* *locals* ->LeafNode ->LiteralPattern leaf-bind-expr leaf-node literal-pattern literal-pattern?

    M *match-breadcrumbs* ->MapPattern map->BindNode map->FailNode map->LeafNode map->SwitchNode map-occurrence? map-pattern map-pattern? match match-let matchv

    N named-wildcard-pattern? nth-inline nth-offset-inline nthnext-inline

    O ->OrPattern or-pattern or-pattern? other-column-chosen-case

    P ->PatternMatrix ->PatternRow pattern-compare pattern-equals pattern-matrix pattern-row pseudo-pattern?

    R *recur-present* ->RestPattern regroup-keywords rest-pattern rest-pattern?

    S *syntax-check* ->SeqPattern ->SwitchNode safe-pattern-compare seq-occurrence? seq-pattern seq-pattern? set-breadcrumbs! set-trace! subvec-inline switch-node

    T *trace* tag test-inline test-with-size-inline to-source touch touch-all-first touched? trace-dag trace-matrix

    U useful-p? useful?

    V *vector-type* ->VectorPattern val-at* val-at-expr vector-pattern vector-pattern? vector-type

    W *warned* ->WildcardPattern warn wildcard-pattern wildcard-pattern? wildcards-and-duplicates with-tag