CrossClj

org.clojure/core.match clojure.core.match 0.3.0-alpha5

SourceDocs



RECENT
    VARS
    *backtrack-stack*
    *clojurescript*
    *line*
    *locals*
    *no-backtrack*
    *recur-present*
    *root*
    *syntax-check*
    *vector-type*
    *warned*
    action-for-row
    all-wildcards?
    array-tag
    as-pattern
    backtrack
    backtrack-expr
    backtrack-sym
    bind-node
    bind-variables
    calc-rest?-and-min-size
    cases
    catch-error
    check-matrix-args
    check-pattern
    check-size?
    choose-column
    clj-form
    column
    column-splitter
    compile
    constructor?
    constructors-above?
    contains-rest-pattern? VectorPattern
    count-inline
    dag-clause-to-clj
    default-case
    default-specialize-matrix
    defpred
    dim
    drop-nth-bind
    drop-nth IPersistentVector
    drop-nth PatternMatrix
    drop-nth PatternRow
    emit-matrix
    emit-pattern
    emit-pattern-for-syntax
    emit-patterns
    empty-matrix?
    empty-row?
    empty-rows-case
    executable-form
    existential-pattern?
    expand-matrix
    expression?
    fail-node
    find-duplicate-wildcards
    first-column-chosen-case
    first-column?
    first-row-empty-case
    first-row-wildcards-case
    gen-map-pattern-ocr
    get-all-keys
    get-ocr-map
    group-keywords
    group-rows
    groupable?
    guard-pattern
    guard-pattern?
    height
    leaf-bind-expr
    leaf-node
    literal-case-matrix-splitter
    literal-pattern
    literal-pattern?
    map-key-pattern
    map-key-pattern?
    map-pattern
    map-pattern-matrix-ocr-sym
    map-pattern-matrix-ocrs
    map-pattern?
    match
    match-let
    matchv
    matrix-splitter
    n-to-clj BindNode
    n-to-clj FailNode
    n-to-clj LeafNode
    n-to-clj SwitchNode
    named-wildcard-pattern?
    necessary-column
    non-local-literal-pattern?
    nth-inline
    nth-offset-inline
    nthnext-inline
    occurrences
    or-pattern
    or-pattern?
    other-column-chosen-case
    pattern-at
    pattern-matrix
    pattern-row
    pattern-score
    predicate-pattern
    predicate-pattern?
    preds
    prepend IPersistentVector
    prepend PatternRow
    process-vars
    pseudo-pattern?
    pseudo-patterns
    recur-present?
    rest-pattern
    rest-pattern?
    return-split
    root-bind-node
    row
    row-bindings
    row-keys
    rows
    score-column
    select
    seq-pattern
    seq-pattern-matrix-ocrs
    seq-pattern-matrix-rest-ocrs
    seq-pattern?
    specialize
    specialize-guard-pattern-matrix
    specialize-map-key-pattern-matrix
    specialize-map-pattern-matrix
    specialize-map-pattern-row
    specialize-matrix GuardPattern
    specialize-matrix MapKeyPattern
    specialize-matrix MapPattern
    specialize-matrix OrPattern
    specialize-matrix PredicatePattern
    specialize-matrix SeqPattern
    specialize-matrix VectorPattern
    specialize-or-pattern-matrix
    specialize-or-pattern-row
    specialize-predicate-pattern-matrix
    specialize-seq-pattern-matrix
    specialize-seq-pattern-rest-matrix
    specialize-seq-pattern-rest-row
    specialize-seq-pattern-row
    specialize-vector-pattern-matrix
    specialize-vector-pattern-row
    specialize-vector-pattern-row-non-rest
    split-matrix
    split VectorPattern
    subvec-inline
    swap IPersistentVector
    swap PatternMatrix
    swap PatternRow
    switch-node
    tag
    test-inline
    test-with-min-size-inline
    test-with-size-inline
    to-pattern-row
    to-source
    to-source* GuardPattern
    to-source* LiteralPattern
    to-source* MapKeyPattern
    to-source* MapPattern
    to-source* PredicatePattern
    to-source* SeqPattern
    to-source* VectorPattern
    update-pattern
    useful-matrix
    val-at*
    val-at-expr
    val-at ILookup
    vector-pattern
    vector-pattern-matrix-ocrs
    vector-pattern-ocr-sym
    vector-pattern?
    vector-type
    warn
    width
    wildcard-or-existential?
    wildcard-pattern
    wildcard-pattern?
    wildcards-and-duplicates
    with-tag
    wrap-values