Index of Public Functions and Variables - Pattern match and predicate dispatch 0.2.0-alpha13 (in development)

This page has an alphabetical index of all the documented functions and variables in Pattern match and predicate dispatch.
Shortcuts:
A B C D E F G H I J K L M
N O P Q R S T U V W X Y Z
Other

A


  

B

 *backtrack-with-errors*      var           clojure.core.match Enable backtracking diagnostics.
 *breadcrumbs*                var           clojure.core.match Enable breadcrumb diagnostics with fail nodes.
 backtrack                    var           clojure.core.match Pre-allocated exception used for backtracing.
 bean-match                   macro         clojure.core.match.java Generate an implementation of match.core/IMat...
 BindNode                     record        clojure.core.match 

  

C


  

D

 DispMatrix                   type          clojure.core.match.pred 

  

E

 empty-rows-case              function      clojure.core.match Case 1: If there are no pattern rows to match, the...

  

F

 FailNode                     record        clojure.core.match 
 first-column-chosen-case     function      clojure.core.match Case 3a: The first column is chosen. Compute and r...
 first-row-empty-case         function      clojure.core.match Case 2: If the first row is empty then matching al...
 first-row-wildcards-case     function      clojure.core.match Case 2: If the first row is constituted by wildcar...

  

G

 group-keywords               function      clojure.core.match Returns a pattern with pattern-keywords (:when and...
 GuardPattern                 type          clojure.core.match 

  

H


  

I

 IMatchLookup                 protocol      clojure.core.match Allows arbitrary objects to act like a map-like ob...

  

J


  

K


  

L

 LeafNode                     record        clojure.core.match 
 LiteralPattern               type          clojure.core.match 

  

M

 MapPattern                   type          clojure.core.match 
 match                        macro         clojure.core.match Pattern match a row of occurrences. Take a vector ...

  

N


  

O

 OrPattern                    type          clojure.core.match 
 other-column-chosen-case     function      clojure.core.match Case 3b: A column other than the first is chosen. ...

  

P

 PatternMatrix                record        clojure.core.match 
 PatternRow                   type          clojure.core.match 
 PredicatePattern             type          clojure.core.match 

  

Q


  

R

 *recur-present*              var           clojure.core.match In the presence of recur we cannot apply code size...
 RegexPattern                 record        clojure.core.match.regex 
 RestPattern                  type          clojure.core.match 

  

S

 *syntax-check*               var           clojure.core.match Enable syntax check of match macros.
 SeqPattern                   type          clojure.core.match 
 subsumes                     function      clojure.core.match.pred Declares super as a strict superset of sub.
 SwitchNode                   record        clojure.core.match 

  

T

 *trace*                      var           clojure.core.match Enable pattern compile time tracing.

  

U


  

V

 *vector-type*                var           clojure.core.match Default vector type. Can be rebound allowing emiss...
 val-at                       function      clojure.core.match 
 VectorPattern                type          clojure.core.match 

  

W

 WildcardPattern              record        clojure.core.match 
 wildcards-and-duplicates     function      clojure.core.match Returns a vector of two elements: the set of all w...

  

X


  

Y


  

Z


  

Other


  
Logo & site design by Tom Hickey.
Clojure auto-documentation system by Tom Faulhaber.