Function parse_recur_function
Source pub fn parse_recur_function(
pair: Pair<'_, Rule>,
identifier_functions: &HashMap<String, RecurFunction>,
) -> Result<RecurFunction, RecurFunctionParseError>
Expand description
Parses recursive function pair into RecurFunction struct.
§Arguments
pair - pest pair that is recursive function.
identifier_functions - parsed identifiers and their function, uses for checking existing functions.
§Returns
The parsed recursive function or RecurFunctionParseError wraped in Result.