parse_expression

Function parse_expression 

Source
pub fn parse_expression(input: &str) -> ParseResult<Pairs<'_, Rule>>
Expand description

Парсить вираз

Вирази включають літерали, ідентифікатори, бінарні операції та виклики функцій.

§Аргументи

  • input - Вхідний код з виразом

§Повертає

  • ParseResult<pest::iterators::Pairs<Rule>> - Результат парсингу

§Приклад

use carbon_parser::parse_expression;

let code = "42 + x * 2";
let result = parse_expression(code);
assert!(result.is_ok());