Index of Public Functions and Variables -
This page has an alphabetical index of all the documented functions and variables
in
Parse Library.
A
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-...
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...
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...
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...
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...
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...
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...
dq-str function protoflex.parse Parses a double-quoted string and returns the matc...
E
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...
expr function protoflex.parse Parses expressions and returns the parse tree as n...
G
get-opt function protoflex.parse Returns the value for parser option k; if the opti...
I
integer function protoflex.parse Parses a long integer value and returns a Long..
L
lexeme function protoflex.parse Applies the specified parse function for current i...
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-pos function protoflex.parse Returns [line column] vector representing the curr...
line-pos-str function protoflex.parse Returns line position in a descriptive string..
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 the provided p...
multi+ function protoflex.parse Matches one or more occurrences of the provided pa...
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...
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...
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...
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-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
sep-by function protoflex.parse Reads a record using the specified field, field-se...
series function protoflex.parse Matches a sequence of parse functions and returns ...
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-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...
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; this is usually called to ind...
U
unexpected function protoflex.parse Creates a message string for unexpected input expe...
W
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 ...