Module stark::sail::parser [−][src]
Functions
parse | Parses a textual Sail expression into a structure of Sail objects |
process_num | Parses a number and creates an object according to its textual representation |
read_list | Reads a list of values from the input stream and creates a corresponding list of Sail objects |
read_map | Reads an associative map from the input stream and creates the corresponding Sail object |
read_number | Reads a number from the input stream and creates its Sail object |
read_quote | Reads a quoted expression off the input stream, into the appropriate object structure |
read_spec_sym | Reads a specialized symbol from the input stream and creates its Sail object |
read_special | Reads a special item from the input stream and creates a Sail object if appropriate |
read_string | Reads a string from the input stream and creates its Sail object |
read_symbol | Reads a basic symbol from the input stream and creates its Sail object |
read_value | Returns the head of a Sail object structure representing a single item parsed from the input stream |
read_vec | Reads a vector from the input stream and creates the corresponding Sail object |