Index of Public Functions and Variables - Parse-EZ: Clojure Parser Library

This page has an alphabetical index of all the documented functions and variables in Parse-EZ: Clojure Parser Library.
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

 aclose                       function      protoflex.parse    Matches and returns a closing angular bracket char...
 ang-brackets                 function      protoflex.parse    Returns the result of applying specifed parse func...
 any                          function      protoflex.parse    Returns the result of the first successfully match...
 any-string                   function      protoflex.parse    Reads a single-quoted or double-quoted or a plain-...
 any_                         macro         protoflex.parse    Creates and returns a parse function that calls `a...
 aopen                        function      protoflex.parse    Matches and returns an opening angular bracket cha...
 at-end?                      function      protoflex.parse    Returns true if no more input is left to be read; ...
 attempt                      function      protoflex.parse    Tries to match the input at the current position w...
 attempt_                     macro         protoflex.parse    Creates and returns a parse function that calls `a...
 auto-trim-if                 function      protoflex.parse    Automatically trim the leading input text if :auto...
 auto-trim-off                function      protoflex.parse    Turns off the auto-trim option..
 auto-trim-on                 function      protoflex.parse    Turns on auto-trim feature that cleans trailing wh...

  

B

 back-to-mark                 function      protoflex.parse    Resets the positional parameters to a previously s...
 bclose                       function      protoflex.parse    Matches and returns a closing curly brace characte...
 between                      function      protoflex.parse    Applies the supplied start-fn, parse-fn and end-fn...
 blk-cmt                      function      protoflex.parse    Reads and returns a block comment as specified by ...
 blk-cmt?                     function      protoflex.parse    Similar to blk-cmt but returns a nil instead of th...
 bopen                        function      protoflex.parse    Matches and returns an opening curly brace charact...
 braces                       function      protoflex.parse    Returns the result of applying specifed parse func...

  

C

 chr                          function      protoflex.parse    If the next character in the input matches the spe...
 chr-                         function      protoflex.parse    Same as chr but with auto-trimming turned off for ...
 chr-in                       function      protoflex.parse    If the next character in the input matches any cha...
 chr-in-                      function      protoflex.parse    Same as chr-in but with auto-trimming turned off f...
 colon                        function      protoflex.parse    Matches and returns a colon character.
 comma                        function      protoflex.parse    Matches and returns a comma character.
 commit                       function      protoflex.parse    Applies supplied parse-fn and if it fails, the fai...
 commit-on                    function      protoflex.parse    If the keyword kw occurs at the current position i...
 csv                          function      protoflex.examples.csv_parse Reads and returns one or more records as...
 csv-1                        function      protoflex.examples.csv_parse Reads and returns the fields of one reco...
 cursor-pos                   function      protoflex.parse    Returns the current cursor position as a scalar.

  

D

 decimal                      function      protoflex.parse    Parses a decimal value and returns a Double..
 detect-sep                   function      protoflex.examples.csv_parse Detects the separator used in a csv file...
 dot                          function      protoflex.parse    Matches and retuns a dot character.
 dq-str                       function      protoflex.parse    Parses a double-quoted string and returns the matc...

  

E

 equal                        function      protoflex.parse    Matches and returns an equal character.
 eval-expr                    function      protoflex.parse    Parses and evaluates an expression in infix notati...
 eval-expr-tree               function      protoflex.parse    Evaluates the parse tree returned by expr parse fu...
 expect                       function      protoflex.parse    Customize error message; if the specified parse fu...
 expect_                      macro         protoflex.parse    Creates and returns a parse function that calls `e...
 expr                         function      protoflex.parse    Parses expressions and returns the parse tree as n...

  

F


  

G

 get-opt                      function      protoflex.parse    Returns the value for parser option k; if the opti...

  

H


  

I

 ident                        function      protoflex.parse    Reads an identifier at current input position usin...
 integer                      function      protoflex.parse    Parses a long integer value and returns a Long..

  

J


  

K

 key-word                     function      protoflex.parse    Reads an identifier at the current input position....

  

L

 lexeme                       function      protoflex.parse    Applies the specified parse function for current i...
 lexeme_                      macro         protoflex.parse    Creates and returns a parse function that calls `l...
 line-cmt                     function      protoflex.parse    Reads and returns a line comment as specified by t...
 line-cmt?                    function      protoflex.parse    Similar to line-cmt but returns a nil instead of t...
 line-column                  function      protoflex.parse    Returns the line and column vector corresponding t...
 line-pos                     function      protoflex.parse    Returns [line column] vector corresponding to the ...
 line-pos-str                 function      protoflex.parse    Returns line position in a descriptive string. If ...
 look-ahead                   function      protoflex.parse    Takes a collection of look-ahead-string and parse-...
 look-ahead*                  function      protoflex.parse    Same as look-ahead, but consumes the matching look...

  

M

 mark-pos                     function      protoflex.parse    Returns the current positional parameters of the p...
 multi*                       function      protoflex.parse    Matches zero or more occurrences of text accepted ...
 multi*_                      macro         protoflex.parse    Creates and returns a parse function that calls `m...
 multi+                       function      protoflex.parse    Matches one or more occurrences of text accepted b...
 multi+_                      macro         protoflex.parse    Creates and returns a parse function that calls `m...

  

N

 no-trim                      function      protoflex.parse    Similar to with-trim-off, but takes a function as ...
 no-trim-nl                   function      protoflex.parse    Turns off automatic trimming of newline characters...
 no-trim-nl_                  macro         protoflex.parse    Creates and returns a parse function that calls `n...
 no-trim_                     macro         protoflex.parse    Creates and returns a parse function that calls `n...
 number                       function      protoflex.parse    Matches an integral or non-integral numeric value....

  

O

 opt                          function      protoflex.parse    Same as attempt, but accepts a default value argum...
 opt_                         macro         protoflex.parse    Creates and returns a parse function that calls `o...

  

P

 parens                       function      protoflex.parse    Returns the result of applying specifed parse func...
 parse                        function      protoflex.parse    This function triggers off the parsing of the prov...
 parser-init                  function      protoflex.parse    Initializes the parser state with the specified in...
 parse_                       macro         protoflex.parse    Similar to the `parse` function, but takes a parse...
 pclose                       function      protoflex.parse    Matches and returns a closing paranthesis characte...
 popen                        function      protoflex.parse    Matches and returns an opening paranthesis charact...

  

Q


  

R

 read-ch                      function      protoflex.parse    Reads and return the next input character. Throws ...
 read-ch-in-set               function      protoflex.parse    Reads and returns the next character if it matches...
 read-n                       function      protoflex.parse    Reads and returns an n-character string at the cur...
 read-re                      function      protoflex.parse    Reads the string matching the specified regular ex...
 read-to                      function      protoflex.parse    The parser skips to the position where the text co...
 read-to-re                   function      protoflex.parse    Reads and returns text upto but not including the ...
 read-to-re-or-eof            function      protoflex.parse    If the specified regex matches in the remaining te...
 read-ws                      function      protoflex.parse    Reads whitespace (including comments) using a whit...
 regex                        function      protoflex.parse    Returns the text matched by the specified regex; I...

  

S

 semi                         function      protoflex.parse    Matches and returns a semi-colon character.
 sep-by                       function      protoflex.parse    Reads a record using the specified field, field-se...
 sep-by*                      function      protoflex.parse    Differs from sep-by in that it allows zero matches...
 series                       function      protoflex.parse    Applies a sequence of parse functions and returns ...
 series_                      macro         protoflex.parse    Creates and returns a parse function that calls `s...
 set-blk-cmt-opts             function      protoflex.parse    Sets block comment begin and end markers..
 set-line-cmt-opts            function      protoflex.parse    Sets line comment begin marker..
 set-opt                      function      protoflex.parse    Sets parser option k to value v.
 set-opts                     function      protoflex.parse    Sets specified parser options.
 set-ws-reader                function      protoflex.parse    This sets the white-space parser to be used when a...
 set-ws-regex                 function      protoflex.parse    Sets the regular expression to be used for matchin...
 skip-over                    function      protoflex.parse    Finds the specified string s in the input and skip...
 skip-over-re                 function      protoflex.parse    Reads and returns text upto and including the text...
 sq-brackets                  function      protoflex.parse    Returns the result of applying specifed parse func...
 sq-str                       function      protoflex.parse    Parses a single-quoted string and returns the matc...
 sqclose                      function      protoflex.parse    Matches and returns a closing curly brace characte...
 sqopen                       function      protoflex.parse    Matches and returns an opening curly brace charact...
 starts-with-re?              function      protoflex.parse    Returns a boolean value indicating whether the spe...
 starts-with?                 function      protoflex.parse    Returns a boolean value indicating whether the cur...
 string                       function      protoflex.parse    If the input matches the specified string, the str...
 string-in                    function      protoflex.parse    Returns the longest string from the provided strin...
 string-in-ord                function      protoflex.parse    Returns the first string from the provided strings...

  

T

 throw-ex                     function      protoflex.parse    Throws an exception of ExceptionInfo class; this i...
 times                        function      protoflex.parse    Applies the provided parse function exactly n time...
 times_                       macro         protoflex.parse    Creates and returns a parse function that calls `t...

  

U

 unexpected                   function      protoflex.parse    Creates a message string for unexpected input exce...

  

V


  

W

 with-follow                  function      protoflex.parse    Applies parse-fn and follow-fn in sequence; Ignore...
 with-follow*                 function      protoflex.parse    Similar to with-follow, but commits to follow-fn p...
 with-no-follow               function      protoflex.parse    Applies parse-fn and follow-fn in sequence; This m...
 with-trim-off                macro         protoflex.parse    Executes the provided body with auto-trim option s...
 with-trim-on                 macro         protoflex.parse    Executes the provided body with auto-trim option s...
 word                         function      protoflex.parse    Returns the specified word if the word occurs at t...
 word-in                      function      protoflex.parse    Returns the first word from the provided words tha...
 ws                           function      protoflex.parse    Matches white space (including comments) at the cu...
 ws?                          function      protoflex.parse    Similar to ws except that a nil value is returned ...

  

X


  

Y


  

Z


  

Other