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());