Function icu_plurals::rules::parse_condition [−][src]
pub fn parse_condition(input: &[u8]) -> Result<Condition, ParserError>
Unicode Plural Rule parser converts an
input string into an AST
.
That AST
can be then used by the test_condition
to test
against PluralOperands
, to find the appropriate PluralCategory
.
Examples
use icu::plurals::rules::parse_condition; let input = b"i = 0 or n = 1"; assert_eq!(parse_condition(input).is_ok(), true);